Menu

#16 Tests fail on Fedora Core 4. Perl: buffer overflow detected

open
nobody
None
5
2005-06-29
2005-06-29
Anonymous
No

cpan> install Proc::ProcessTable
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Tue, 21 Jun 2005 11:10:57 GMT
LWP not available
CPAN: Net::FTP loaded ok
Fetching with Net::FTP:
ftp://ftp.funet.fi/pub/languages/perl/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
LWP not available
Fetching with Net::FTP:
ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/
02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/
02packages.details.txt.gz
Database was generated on Wed, 29 Jun 2005 11:58:39 GMT
HTTP::Date not available
LWP not available
Fetching with Net::FTP:
ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/
03modlist.data.gz
Going to read /root/.cpan/sources/modules/03modlist.data.gz
Going to write /root/.cpan/Metadata
Running install for module Proc::ProcessTable
Running make for D/DU/DURIST/Proc-ProcessTable-0.39.tar.gz
CPAN: Digest::MD5 loaded ok
Checksum for /root/.cpan/sources/authors/id/D/DU/DURIST/Proc-
ProcessTable-0.39.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Proc-ProcessTable-0.39/
Proc-ProcessTable-0.39/PORTING
Proc-ProcessTable-0.39/Process/
Proc-ProcessTable-0.39/Process/Makefile.PL
Proc-ProcessTable-0.39/Process/Process.pm
Proc-ProcessTable-0.39/hints/
Proc-ProcessTable-0.39/hints/svr5.pl
Proc-ProcessTable-0.39/hints/netbsd.pl
Proc-ProcessTable-0.39/hints/hpux.pl
Proc-ProcessTable-0.39/hints/cygwin.pl
Proc-ProcessTable-0.39/hints/aix_4_3.pl
Proc-ProcessTable-0.39/hints/solaris.pl
Proc-ProcessTable-0.39/hints/aix.pl
Proc-ProcessTable-0.39/hints/aix_5.pl
Proc-ProcessTable-0.39/hints/svr4.pl
Proc-ProcessTable-0.39/hints/linux.pl
Proc-ProcessTable-0.39/hints/irix.pl
Proc-ProcessTable-0.39/hints/bsdi.pl
Proc-ProcessTable-0.39/hints/dec_osf.pl
Proc-ProcessTable-0.39/hints/freebsd.pl
Proc-ProcessTable-0.39/hints/sunos.pl
Proc-ProcessTable-0.39/hints/aix_4_2.pl
Proc-ProcessTable-0.39/os/
Proc-ProcessTable-0.39/os/HPUX.c
Proc-ProcessTable-0.39/os/cygwin.c
Proc-ProcessTable-0.39/os/cygwin.h
Proc-ProcessTable-0.39/os/FreeBSD.c
Proc-ProcessTable-0.39/os/FreeBSD.h
Proc-ProcessTable-0.39/os/NetBSD.c
Proc-ProcessTable-0.39/os/NetBSD.h
Proc-ProcessTable-0.39/os/aix_getprocs.c
Proc-ProcessTable-0.39/os/aix.c
Proc-ProcessTable-0.39/os/aix_getprocs.h
Proc-ProcessTable-0.39/os/aix.h
Proc-ProcessTable-0.39/os/SunOS.c
Proc-ProcessTable-0.39/os/SunOS.h
Proc-ProcessTable-0.39/os/UnixWare.c
Proc-ProcessTable-0.39/os/IRIX.c
Proc-ProcessTable-0.39/os/UnixWare.h
Proc-ProcessTable-0.39/os/IRIX.h
Proc-ProcessTable-0.39/os/Linux.c
Proc-ProcessTable-0.39/os/DecOSF.c
Proc-ProcessTable-0.39/os/Linux.h
Proc-ProcessTable-0.39/os/DecOSF.h
Proc-ProcessTable-0.39/os/Solaris.c
Proc-ProcessTable-0.39/os/Solaris.h
Proc-ProcessTable-0.39/os/bsdi.c
Proc-ProcessTable-0.39/os/bsdi.h
Proc-ProcessTable-0.39/README.linux
Proc-ProcessTable-0.39/Makefile.PL
Proc-ProcessTable-0.39/README.hpux
Proc-ProcessTable-0.39/example.pl
Proc-ProcessTable-0.39/ProcessTable.pm
Proc-ProcessTable-0.39/TODO
Proc-ProcessTable-0.39/MANIFEST
Proc-ProcessTable-0.39/Killfam.pm
Proc-ProcessTable-0.39/README.aix
Proc-ProcessTable-0.39/Changes
Proc-ProcessTable-0.39/README.cygwin
Proc-ProcessTable-0.39/ProcessTable.xs
Proc-ProcessTable-0.39/README.dec_osf
Proc-ProcessTable-0.39/README
Proc-ProcessTable-0.39/README.netbsd
Proc-ProcessTable-0.39/README.sunos
Proc-ProcessTable-0.39/README.freebsd
Proc-ProcessTable-0.39/README.bsdi
Proc-ProcessTable-0.39/README.solaris
Proc-ProcessTable-0.39/Killall.pm
Proc-ProcessTable-0.39/README.unixware
Proc-ProcessTable-0.39/t/
Proc-ProcessTable-0.39/t/process.t
Removing previously used /root/.cpan/build/Proc-
ProcessTable-0.39

CPAN.pm: Going to build D/DU/DURIST/Proc-
ProcessTable-0.39.tar.gz

Checking if your kit is complete...
Looks good
Processing hints file hints/linux.pl
Writing Makefile for Proc::ProcessTable::Process
Writing Makefile for Proc::ProcessTable
cp ProcessTable.pm blib/lib/Proc/ProcessTable.pm
cp Killall.pm blib/lib/Proc/Killall.pm
cp example.pl blib/lib/Proc/example.pl
cp Killfam.pm blib/lib/Proc/Killfam.pm
make[1]: Entering directory `/root/.cpan/build/Proc-
ProcessTable-0.39/Process'
cp Process.pm ../blib/lib/Proc/ProcessTable/Process.pm
AutoSplitting ../blib/lib/Proc/ProcessTable/Process.pm (../blib/lib/
auto/Proc/ProcessTable/Process)
Manifying ../blib/man3/Proc::ProcessTable::Process.3pm
make[1]: Leaving directory `/root/.cpan/build/Proc-
ProcessTable-0.39/Process'
/usr/bin/perl /usr/lib/perl5/5.8.6/ExtUtils/xsubpp -typemap /usr/lib/
perl5/5.8.6/ExtUtils/typemap ProcessTable.xs >
ProcessTable.xsc && mv ProcessTable.xsc ProcessTable.c
gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -
fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/
include/gdbm -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -
fexceptions -m32 -march=i386 -mtune=pentium4 -fasynchronous-
unwind-tables -DVERSION=\"0.39\" -DXS_VERSION=\"0.39\" -
fPIC "-I/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE"
ProcessTable.c
gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -
fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/
include/gdbm -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -
fexceptions -m32 -march=i386 -mtune=pentium4 -fasynchronous-
unwind-tables -DVERSION=\"0.39\" -DXS_VERSION=\"0.39\" -
fPIC "-I/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE" OS.c
Running Mkbootstrap for Proc::ProcessTable ()
chmod 644 ProcessTable.bs
rm -f blib/arch/auto/Proc/ProcessTable/ProcessTable.so
gcc -shared -L/usr/local/lib OS.o ProcessTable.o -o blib/arch/
auto/Proc/ProcessTable/ProcessTable.so
chmod 755 blib/arch/auto/Proc/ProcessTable/ProcessTable.so
cp ProcessTable.bs blib/arch/auto/Proc/ProcessTable/
ProcessTable.bs
chmod 644 blib/arch/auto/Proc/ProcessTable/ProcessTable.bs
Manifying blib/man3/Proc::Killall.3pm
Manifying blib/man3/Proc::ProcessTable.3pm
Manifying blib/man3/Proc::Killfam.3pm
/usr/bin/make -- OK
Running make test
make[1]: Entering directory `/root/.cpan/build/Proc-
ProcessTable-0.39/Process'
make[1]: Leaving directory `/root/.cpan/build/Proc-
ProcessTable-0.39/Process'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM"
"-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/process....*** buffer overflow detected ***: /usr/bin/perl
terminated
======= Backtrace: =========
/lib/libc.so.6(__chk_fail+0x41)[0x914565]
/lib/libc.so.6(__strcpy_chk+0x3f)[0x913bf7]
/root/.cpan/build/Proc-ProcessTable-0.39/blib/arch/auto/Proc/
ProcessTable/ProcessTable.so(OS_get_table+0xac)[0xfa904b]
/root/.cpan/build/Proc-ProcessTable-0.39/blib/arch/auto/Proc/
ProcessTable/ProcessTable.so(XS_Proc__ProcessTable_table
+0x1e1)[0xfaaa6c]
/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE/libperl.so
(Perl_pp_entersub+0x3a5)[0xab998c]
/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE/libperl.so
(Perl_runops_debug+0x141)[0xa9b6e1]
/usr/lib/perl5/5.8.6/i386-linux-thread-multi/CORE/libperl.so(perl_run
+0x445)[0xa4dfe1]
/usr/bin/perl(main+0x130)[0x80493f4]
/lib/libc.so.6(__libc_start_main+0xc6)[0x84ade6]
/usr/bin/perl[0x8049241]
======= Memory map: ========
00111000-00113000 r-xp 00000000 03:02 2262535 /usr/lib/
perl5/5.8.6/i386-linux-thread-multi/auto/Cwd/Cwd.so
00113000-00114000 rwxp 00002000 03:02 2262535 /usr/lib/
perl5/5.8.6/i386-linux-thread-multi/auto/Cwd/Cwd.so
00114000-0011d000 r-xp 00000000 03:02 7012365 /lib/
libgcc_s-4.0.0-20050520.so.1
0011d000-0011e000 rwxp 00009000 03:02 7012365 /lib/
libgcc_s-4.0.0-20050520.so.1
003f9000-00402000 r-xp 00000000 03:02 2262595 /usr/lib/
perl5/5.8.6/i386-linux-thread-multi/auto/List/Util/Util.so
00402000-00403000 rwxp 00008000 03:02 2262595 /usr/lib/
perl5/5.8.6/i386-linux-thread-multi/auto/List/Util/Util.so
00818000-00832000 r-xp 00000000 03:02 7012354 /lib/
ld-2.3.5.so
00832000-00833000 r-xp 00019000 03:02 7012354 /lib/
ld-2.3.5.so
00833000-00834000 rwxp 0001a000 03:02 7012354 /lib/
ld-2.3.5.so
00836000-0095a000 r-xp 00000000 03:02 7012360 /lib/
libc-2.3.5.so
0095a000-0095c000 r-xp 00124000 03:02 7012360 /lib/
libc-2.3.5.so
0095c000-0095e000 rwxp 00126000 03:02 7012360 /lib/
libc-2.3.5.so
0095e000-00960000 rwxp 0095e000 00:00 0
00962000-00964000 r-xp 00000000 03:02 7012375 /lib/
libdl-2.3.5.so
00964000-00965000 r-xp 00001000 03:02 7012375 /lib/
libdl-2.3.5.so
00965000-00966000 rwxp 00002000 03:02 7012375 /lib/
libdl-2.3.5.so
00968000-0098a000 r-xp 00000000 03:02 7012361 /lib/
libm-2.3.5.so
0098a000-0098b000 r-xp 00021000 03:02 7012361 /lib/
libm-2.3.5.so
0098b000-0098c000 rwxp 00022000 03:02 7012361 /lib/
libm-2.3.5.so
0098e000-00990000 r-xp 00000000 03:02 7012400 /lib/
libutil-2.3.5.so
00990000-00991000 r-xp 00001000 03:02 7012400 /lib/
libutil-2.3.5.so
00991000-00992000 rwxp 00002000 03:02 7012400 /lib/
libutil-2.3.5.so
009a3000-009a8000 r-xp 00000000 03:02 7012385 /lib/
libcrypt-2.3.5.so
009a8000-009a9000 r-xp 00004000 03:02 7012385 /lib/
libcrypt-2.3.5.so
009a9000-009aa000 rwxp 00005000 03:02 7012385 /lib/
libcrypt-2.3.5.so
009aa000-009d1000 rwxp 009aa000 00:00 0
009d3000-009e1000 r-xp 00000000 03:02 7012373 /lib/
libpthread-2.3.5.so
009e1000-009e2000 r-xp 0000d000 03:02 7012373 /lib/
libpthread-2.3.5.so
009e2000-009e3000 rwxp 0000e000 03:02 7012373 /lib/
libpthread-2.3.5.so
009e3000-009e5000 rwxp 009e3000 00:00 0
009fa000-00a09000 r-xp 00000000 03:02 7012392 /lib/
libresolv-2.3.5.so
00a09000-00a0a000 r-xp 0000e000 03:02 7012392 /lib/
libresolv-2.3.5.so
00a0a000-00a0b000 rwxp 0000f000 03:02 7012392 /lib/
libresolv-2.3.5.so
00a0b000-00a0d000 rwxp 00a0b000 00:00 0
00a0f000-00a21000 r-xp 00000000 03:02 7012371 /lib/
libnsl-2.3.5.so
00a21000-00a22000 r-xp 00011000 03:02 7012371 /lib/
libnsl-2.3.5.so
00a22000-00a23000 rwxp 00012000 03:02 7012371 /lib/
libnsl-2.3.5.so
00a23000-00a25000 rwxp 00a23000 00:00 0
00a27000-00b66000 r-xp 00000000 03:02 2264006 /usr/lib/
perl5/5.8.6/i386-linux-thread-multi/CORE/libperl.so
00b66000-00b71000 rwxp 0013e000 03:02 2264006 /usr/lib/
perl5/5.8.6/i386-linux-thread-multi/CORE/libperl.so
00b71000-00b73000 rwxp 00b71000 00:00 0
00b75000-00b76000 r-xp 00b75000 00:00 0
00fa7000-00fac000 r-xp 00000000 03:02 1982523 /root/.cpan/
build/Proc-ProcessTable-0.39/blib/arch/auto/Proc/ProcessTable/
ProcessTable.so
00fac000-00fad000 rwxp 00005000 03:02 1982523 /root/.cpan/
build/Proc-ProcessTable-0.39/blib/arch/auto/Proc/ProcessTable/
ProcessTable.so
08048000-0804b000 r-xp 00000000 03:02 1922234 /usr/bin/perl
0804b000-0804d000 rw-p 00002000 03:02 1922234 /usr/bin/perl
08133000-082bf000 rw-p 08133000 00:00 0 [heap]
b7cf0000-b7d11000 rw-p b7cf0000 00:00 0
b7d11000-b7f11000 r--p 00000000 03:02 1921305 /usr/lib/locale/
locale-archive
b7f11000-b7f14000 rw-p b7f11000 00:00 0
b7f1a000-b7f1b000 rw-p b7f1a000 00:00 0
bfeb4000-bff1b000 rw-p bfeb4000 00:00 0 [stack]
t/process....dubious
Test returned status 0 (wstat 6, 0x6)
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 6 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/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force

cpan>

Discussion


Log in to post a comment.

MongoDB Logo MongoDB