On Fri, May 14, 2004 at 09:16:00PM -0400, stevan little wrote:
> Tim, Andy,

Could you take a look at this problem with threaded perl:

t/10examp.............ok 165/252Invalid value for shared scalar at 
/usr/local/perl583-i/lib/5.8.3/Test/Builder.pm line 319.
WHOA!  Somehow you got a different number of results than tests ran!
This should never happen!  Please contact the author immediately!
END failed--call queue aborted.
t/10examp.............dubious
        Test returned status 20 (wstat 5120, 0x1400)
DIED. FAILED tests 166-252
        Failed 87/252 tests, 65.48% okay

I got this using

        v5.8.3 built for i386-freebsd-thread-multi

Google finds lots of references to the problem for 5.8.0, some for
5.8.2 and none for 5.8.3

I'm using Test::Builder 0.17, which seems to be from the latest full release
of Test::Simple. But there's also a development release that says

        0.48_01  Mon Nov 11 02:36:43 EST 2002
            - Mention Test::Class in Test::More's SEE ALSO
            * use_ok() now DWIM for version checks
==>         - More problems with ithreads fixed.
            * Test::Harness upgrade no longer optional.  It was causing too
              many problems when the T::H upgrade didn't work.
            * Drew Taylor added a 'no_diag' option to Test::More to switch
              off all diag() statements.
            * Test::Builder/More no longer automatically loads threads.pm
              when threads are enabled.  The user must now do this manually.
            * Alex Francis added reset() reset the state of Test::Builder in 
              persistent environments.
            - David Hand noted that Test::Builder/More exit code behavior was
              not documented.  Only Test::Simple.

Will that probably fix it?

And why is it 18 months old without a full release?

Tim

Reply via email to