I sent this a few days ago, but RT doesn't seem to have forwarded it to the list for some reason.
Simon ---------- Forwarded message ---------- Date: Thu, 19 Feb 2004 15:21:19 -0500 (EST) From: Simon Glover <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Subject: Failing tests on Linux/x86 I'm seeing a bunch of tests failing on my dual-processor x86; specifically, I get failures in: t/op/calling, 1-2 t/op/lexicals, 3-6 t/op/stacks, 23, 51, 53 t/pmc/array, 6-11 t/pmc/coroutine, 2 t/pmc/dumper, 1-5 and then it hangs indefinitely in test 6 in dumper.t The problem appears to be GC related; if I change the line: $args .= ' --gc-debug' if $gc_debug; in t/harness to: $args .= ' --gc-debug' unless $gc_debug; (i.e. I switch gc-debug off), then I only get two failures: Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/pmc/timer.t 1 256 7 1 14.29% 2 t/src/hash.t 1 256 10 1 10.00% 6 Since we're not seeing any of these failures in the tinderbox machines, I suspect that the problem is something specific to my setup. I've attached my myconfig file below, as well as the output from perl -V I'm afraid that I don't have a clear idea of when things first started failing, since this is the first time that I've run the test suite for quite some time. Simon ---------------------------------------------------------------------- Summary of my parrot 0.0.13 configuration: configdate='Thu Feb 19 15:03:38 2004' Platform: osname=linux, archname=i686-linux-ld jitcapable=1, jitarchname=i386-linux, jitosname=LINUX, jitcpuarch=i386 execcapable=1 perl=/home/scog/local/bin/perl Compiler: cc='gcc', ccflags=' -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', Linker and Libraries: ld='gcc', ldflags=' -L/usr/local/lib', cc_ldflags='', libs='-lnsl -ldl -lm -lcrypt -lutil -lpthread' Dynamic Linking: so='.so', ld_shared='-shared -L/usr/local/lib', ld_shared_flags='' Types: iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4, ptrsize=4, ptr_alignment=4 byteorder=1234, nv=long double, numvalsize=12, doublesize=8 ------------------------------------------------------------------------- Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=linux, osvers=2.4.9-31smp, archname=i686-linux-ld uname='linux nevis 2.4.9-31smp #1 smp tue feb 26 06:55:00 est 2002 i686 unknown ' config_args='' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=define usemymalloc=n, bincompat5005=undef Compiler: cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', optimize='-O2', cppflags='-fno-strict-aliasing -I/usr/local/include -I/usr/include/gdbm' ccversion='', gccversion='2.96 20000731 (Red Hat Linux 7.1 2.96-98)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='long double', nvsize=12, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lnsl -lgdbm -ldb -ldl -lm -lc -lcrypt -lutil perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil libc=/lib/libc-2.2.4.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.2.4' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic' cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: USE_LONG_DOUBLE USE_LARGE_FILES Built under linux Compiled at Aug 3 2002 16:34:41 %ENV: PERL5LIB="/home/scog/local/lib/site_perl/5.8.0" @INC: /home/scog/local/lib/site_perl/5.8.0 /home/scog/local/lib/perl5/5.8.0/i686-linux-ld /home/scog/local/lib/perl5/5.8.0 /home/scog/local/lib/perl5/site_perl/5.8.0/i686-linux-ld /home/scog/local/lib/perl5/site_perl/5.8.0 /home/scog/local/lib/perl5/site_perl .