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)
