Andreas> Sorry to tell you, but the problem is still not solved. This Andreas> time the first three "make test" did well, but when I tested Andreas> the 4th time I got "greetings" from gdb and again, some tests Andreas> failed:
Andreas> [riechert@tairou Mail-Sort-2002.03.29]$ make test Andreas> PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/local/lib/perl5/5.6.1/i686-linux -I/usr/local/lib/perl5/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t Andreas> t/deliver....ok Andreas> t/headers....ok Andreas> t/lock.......ok Andreas> t/log........ok Andreas> All tests successful. Andreas> Files=4, Tests=50, 7 wallclock secs ( 1.66 cusr + 0.20 csys = 1.86 CPU) Andreas> [riechert@tairou Mail-Sort-2002.03.29]$ make test Andreas> PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/local/lib/perl5/5.6.1/i686-linux -I/usr/local/lib/perl5/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t Andreas> t/deliver....dubious Andreas> Test returned status 0 (wstat 139, 0x8b) Andreas> Executing /usr/bin/gdb "/usr/bin/perl" "core" (bt)... Andreas> GNU gdb 19991004 Andreas> Copyright 1998 Free Software Foundation, Inc. Andreas> GDB is free software, covered by the GNU General Public License, and you are Andreas> welcome to change it and/or distribute copies of it under certain conditions. Andreas> Type "show copying" to see the conditions. Andreas> There is absolutely no warranty for GDB. Type "show warranty" for details. Andreas> This GDB was configured as "i386-redhat-linux"... Andreas> Core was generated by `/usr/bin/perl -w t/deliver.t'. Andreas> Program terminated with signal 11, Segmentation fault. Andreas> Reading symbols from /lib/libnsl.so.1...done. Andreas> Reading symbols from /lib/libdl.so.2...done. Andreas> Reading symbols from /lib/libm.so.6...done. Andreas> Reading symbols from /lib/libc.so.6...done. Andreas> Reading symbols from /lib/libcrypt.so.1...done. Andreas> Reading symbols from /lib/libutil.so.1...done. Andreas> Reading symbols from /lib/ld-linux.so.2...done. Andreas> Reading symbols from /usr/lib/gconv/ISO8859-1.so...done. Andreas> Reading symbols from /usr/local/lib/perl5/5.6.1/i686-linux/auto/IO/IO.so...done. Andreas> Reading symbols from /usr/local/lib/perl5/5.6.1/i686-linux/auto/Fcntl/Fcntl.so... Andreas> done. Andreas> Reading symbols from /usr/local/lib/perl5/5.6.1/i686-linux/auto/POSIX/POSIX.so... Andreas> done. Andreas> #0 0x808b9d8 in Perl_my_pclose () Andreas> (gdb) error detected on stdin Andreas> DIED. FAILED tests 8-9 Andreas> Failed 2/9 tests, 77.78% okay Andreas> t/headers....ok Andreas> t/lock.......ok Andreas> t/log........ok Andreas> Failed Test Stat Wstat Total Fail Failed List of Failed Andreas> ------------------------------------------------------------------------------- Andreas> t/deliver.t 0 139 9 2 22.22% 8-9 Andreas> Failed 1/4 test scripts, 75.00% okay. 2/50 subtests failed, 96.00% okay. Andreas> make: *** [test_dynamic] Error 9 HUH ?!? This is a pure Perl module, no C code involved. How can it cause a SIGSEGV? At this point I really suspect your /usr/bin/perl (or the dependent .so modules, of course). I'm asking for help on c.l.p.m. though, so hold on for a couple of days. Thanks. -- Ian Zimmerman, Oakland, California, U.S.A. GPG: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087 The world has taken on a thickness of vulgarity that raises a spiritual man's contempt to the violence of a passion. Baudelaire
