On Mon, Apr 11, 2005 at 07:35:58PM -0400, Philip M. Gollucci wrote: > 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.
This seems like the first place to look: > ==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) (after using perlbug to file a bug report :) Tim.