develooper Front page | perl.perl5.porters | Postings from September 2003

threads/t/join.t failed test 14 (was Re: 1, 2, 3)

Thread Previous | Thread Next
From:
Dave Mitchell
Date:
September 17, 2003 15:01
Subject:
threads/t/join.t failed test 14 (was Re: 1, 2, 3)
Message ID:
20030917220138.GA6159@fdgroup.com
On Wed, Sep 17, 2003 at 10:46:19PM +0100, Nicholas Clark wrote:
> On Wed, Sep 17, 2003 at 10:40:16PM +0100, Alan Burlison wrote:
> >      ext/threads/t/join...................FAILED at test 14
> > 
> > Probably courtesy of the merged libc & libthread in Solaris 10.  Anyone know 
> > off the top of their heads what test 14 checks for?
> 
> IIRC it's this block:
> 
> {
>     # The "use IO::File" is not actually used for anything; its only
>     # purpose is to incite a lot of calls to newCONSTSUB.  See the p5p
>     # archives for the thread "maint@20974 or before broke mp2 ithreads test".
>     use IO::File;
>     $_->join for map threads->new(sub{ok($_, "stress newCONSTSUB")}), 1..2;
> }
> 
> also IIRC Jarkko took it (the test) out of maint because no-one was able to
> pin down the cause, let alone fix it.
> 
> I can't reproduce it on FreeBSD or Linux

Alan, is there any way for one of us to have temporary access to a
Solaris 10 machine? I'd be happy to have a go at fixing this, but as you
say, it seems to be Solaris 10 specific.

Dave.

-- 
SCO - a train crash in slow motion

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About