Philip M. Gollucci wrote:

So it happens like 90% of the time with 5.8.6-ithreads w/libpthread on FBSD-current, (pthread.txt attachment)

So next I got more endeverous and linked in libc_r
I ran it 10,000 times. worked every time!

So that must be an FBSD bug in the libpthread library. Strange I didn't get any failures in the mod_perl/perl test suites.

Bleh

--
END
------------------------------------------------------
Philip M. Gollucci ([EMAIL PROTECTED]) 301.254.5198
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Developer / Liquidity Services, Inc.
        http://www.liquidityservicesinc.com
==42062== REDIRECT soname:libc.so.6(__GI___errno_location) to 
soname:libpthread.so.0(__errno_location)
==42062== REDIRECT soname:libc.so.6(__errno_location) to 
soname:libpthread.so.0(__errno_location)
==42062== REDIRECT soname:libc.so.6(__GI___h_errno_location) to 
soname:libpthread.so.0(__h_errno_location)
==42062== REDIRECT soname:libc.so.6(__h_errno_location) to 
soname:libpthread.so.0(__h_errno_location)
==42062== REDIRECT soname:libc.so.6(__GI___res_state) to 
soname:libpthread.so.0(__res_state)
==42062== REDIRECT soname:libc.so.6(__res_state) to 
soname:libpthread.so.0(__res_state)
==42062== REDIRECT soname:libc.so.6(stpcpy) to *vgpreload_memcheck.so*(stpcpy)
==42062== REDIRECT soname:libc.so.6(strnlen) to *vgpreload_memcheck.so*(strnlen)
==42062== REDIRECT soname:ld-linux.so.2(stpcpy) to 
*vgpreload_memcheck.so*(stpcpy)
==42062== REDIRECT soname:ld-linux.so.2(strchr) to 
*vgpreload_memcheck.so*(strchr)
ok 6 - ... the Driver has one Kid
==42062== Conditional jump or move depends on uninitialised value(s)
==42062==    at 0x3C10088D: Perl_sv_dup (sv.c:9891)
==42062==    by 0x3C3E4FC4: Perl_ithread_join (threads.xs:634)
==42062==    by 0x3C3E5A66: XS_threads_join (threads.xs:728)
==42062==    by 0x3C0E87EE: Perl_pp_entersub (pp_hot.c:2890)
==42062== 
==42062== Conditional jump or move depends on uninitialised value(s)
==42062==    at 0x3C10088D: Perl_sv_dup (sv.c:9891)
==42062==    by 0x3C10174A: Perl_sv_dup (sv.c:10089)
==42062==    by 0x3C3E4FC4: Perl_ithread_join (threads.xs:634)
==42062==    by 0x3C3E5A66: XS_threads_join (threads.xs:728)
ok 7 - ... DBI::neat_maxlen still holding its value
ok 8 - The object isa DBI::db
ok 9 - ... new $dbh is not the same instance as $dbh_parent
ok 10 - ... the Driver has one Kid
ok 11 - ... all tests have passed
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)
==42062== Warning: invalid file descriptor -1 in syscall close()
==42062==    at 0x3C24A083: (within /lib/libc.so.6)
==42062==    by 0x3C2A743F: fclose (in /lib/libc.so.6)
==42062==    by 0x3C1740B9: PerlIOStdio_close (perlio.c:2970)
==42062==    by 0x3C17101F: PerlIO__close (perlio.c:1346)

Reply via email to