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.

Reply via email to