Subject: | cpan Proc::ProcessTable fails with Perl v5.8.1pre4 (backtrace included) |
Proc-ProcessTable-0.38
perl, v5.8.1pre4 built for i686-linux
(with 1 registered patch, see perl -V for more detail)
linux-2.4.21 SMP
Installing with "cpan Proc::ProcessTable" fail with the following message:
Running make test
make[1]: Entering directory `/net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/Process'
make[1]: Leaving directory `/net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/Process'
PERL_DL_NONLAZY=1 /usr/linux-local/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/process....dubious
Test returned status 0 (wstat 139, 0x8b)
test program seems to have generated a core
DIED. FAILED tests 1-3
Failed 3/3 tests, 0.00% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/process.t 0 139 3 6 200.00% 1-3
Failed 1/1 test scripts, 0.00% okay. 3/3 subtests failed, 0.00% okay.
make: *** [test_dynamic] Error 2
/usr/linux-local/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force
The backtrace of the resulting core file is
gdb /usr/linux-local/bin/perl -w t/process.t
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
"/net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/t/process.t" is not a core dump: File format not recognized
(gdb) run
Starting program: /usr/linux-local/bin/perl
Program received signal SIGINT, Interrupt.
0x4015cca8 in read () from /lib/libc.so.6
(gdb) The program is running. Exit anyway? (y or n) y
mikro:/pub/tmp/cpan/build/Proc-ProcessTable-0.38$ gdb /usr/linux-local/bin/perl -c core
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...
Core was generated by `/usr/linux-local/bin/perl -w t/process.t'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libcrypt.so.1...done.
Loaded symbols for /lib/libcrypt.so.1
Reading symbols from /lib/libutil.so.1...done.
Loaded symbols for /lib/libutil.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/linux-local/lib/perl5/5.8.1/i686-linux/auto/Cwd/Cwd.so...done.
Loaded symbols for /usr/linux-local/lib/perl5/5.8.1/i686-linux/auto/Cwd/Cwd.so
Reading symbols from /usr/linux-local/lib/perl5/5.8.1/i686-linux/auto/List/Util/Util.so...done.
Loaded symbols for /usr/linux-local/lib/perl5/5.8.1/i686-linux/auto/List/Util/Util.so
Reading symbols from /net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/blib/arch/auto/Proc/ProcessTable/ProcessTable.so...done.
Loaded symbols for /net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/blib/arch/auto/Proc/ProcessTable/ProcessTable.so
#0 0x4001f7b5 in init_Hertz_value ()
from /net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/blib/arch/auto/Proc/ProcessTable/ProcessTable.so
(gdb) bt
#0 0x4001f7b5 in init_Hertz_value ()
from /net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/blib/arch/auto/Proc/ProcessTable/ProcessTable.so
#1 0xbffff608 in ?? ()
#2 0x4001ee46 in OS_initialize ()
from /net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/blib/arch/auto/Proc/ProcessTable/ProcessTable.so
#3 0x40020178 in XS_Proc__ProcessTable__initialize_os ()
from /net/hservnlds/home/pub/tmp/cpan/build/Proc-ProcessTable-0.38/blib/arch/auto/Proc/ProcessTable/ProcessTable.so
#4 0x080be7d2 in Perl_pp_entersub ()
#5 0x080b8bd8 in Perl_runops_standard ()
#6 0x08060fc5 in S_run_body ()
#7 0x08060e0e in perl_run ()
#8 0x0805e1c5 in main ()
#9 0x400a387e in __libc_start_main () from /lib/libc.so.6