Subject: | Hanging processes with high CPU load |
echo "Params::Classify 0\nModule::Runtime 0.011" |
/home/sand/src/perl/repoperls/installed-perls/perl/v5.15.7-43-g7ee2ae1/165a/bin/perl
/home/src/perl/repoperls/installed-perls/perl/v5.15.7-43-g7ee2ae1/165a/lib/site_perl/5.15.7/CPAN/Reporter/PrereqCheck.pm
The above program hangs in most bleadperls I have. The C:R:PrereqCheck
module loads the moduls it gets on stdin. When Params::Classify and
Module::Runtime come in this order, exporter gets involved, plenty of
redefined warnings are spit out, finally the line is reached that has
already been discussed in the 72743 ticket. But I never see a coredump
there, I always see a process that consumes 100% CPU forever.
App::Stacktrace reports:
0x00007f878c561dda in myck_entersub (op=0x248af60)
at lib/Params/Classify.xs:622
622 lib/Params/Classify.xs: No such file or directory.
in lib/Params/Classify.xs
#0 0x00007f878c561dda in myck_entersub (op=0x248af60)
at lib/Params/Classify.xs:622
#1 0x0000000000429465 in Perl_convert (type=175, flags=192, o=0x248af60)
at op.c:3100
#2 0x0000000000432730 in Perl_utilize (aver=1, floor=165,
version=<value optimized out>, idop=0x248a960, arg=0x24a9cd0) at
op.c:4627
#3 0x000000000045e8a2 in Perl_yyparse (gramtype=<value optimized out>)
at perly.y:361
#4 0x00000000004cae80 in S_doeval (gimme=<value optimized out>,
startop=0x0,
outside=<value optimized out>, seq=<value optimized out>,
hh=<value optimized out>) at pp_ctl.c:3598
#5 0x00000000004ccb81 in Perl_pp_require () at pp_ctl.c:4155
#6 0x0000000000498fc3 in Perl_runops_standard () at run.c:41
#7 0x00000000004376db in S_run_body (my_perl=<value optimized out>)
at perl.c:2392
#8 perl_run (my_perl=<value optimized out>) at perl.c:2310
#9 0x00000000004208fc in main (argc=2, argv=0x7fff18143b58,
env=0x7fff18143b70) at perlmain.c:120
/home/src/perl/repoperls/installed-perls/perl/v5.15.7-43-g7ee2ae1/165a/lib/site_perl/5.15.7/CPAN/Reporter/PrereqCheck.pm:9
/home/src/perl/repoperls/installed-perls/perl/v5.15.7-43-g7ee2ae1/165a/lib/site_perl/5.15.7/CPAN/Reporter/PrereqCheck.pm:52
/home/src/perl/repoperls/installed-perls/perl/v5.15.7-43-g7ee2ae1/165a/lib/site_perl/5.15.7/CPAN/Reporter/PrereqCheck.pm:114
(eval 7):1
I have no overview under which perls it happens and which not. There is
no pattern yet visible for me. It is very frequent among perls but not
very frequent per smoker because the situation is only triggered when my
smoker tries to install Lexical::Import.
HTH,