At 16:03 +0000 1/8/04, Nicholas Clark wrote:
I can't replicate this on x86 Linux (Debian)

I'm on RedHat, I think 9 (what's the best way to check this?)



[which you have to be using, given that you give a valgrind run]
What am I doing wrong?
I take it that this is new bug with 5.8.3, and isn't present with 5.8.2?

Indeed. Although 5.8.2 had its own share of problems. This is the test output under 5.8.2: all tests are successful, but there is a lot of noise:


$ perl5.8.2-threaded Makefile.PL
Writing Makefile for Thread::Bless
$ make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl5.8.2-threaded "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/Bless01....ok 10/16Attempt to free unreferenced scalar: SV 0x832c6d8 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c6d8 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c6d8 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c6d8 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c6d8 during global destruction.
t/Bless01....ok 14/16Attempt to free unreferenced scalar: SV 0x832f990 during global destruction.
Attempt to free unreferenced scalar: SV 0x832f990 during global destruction.
Attempt to free unreferenced scalar: SV 0x832f990 during global destruction.
Attempt to free unreferenced scalar: SV 0x832f990 during global destruction.
Attempt to free unreferenced scalar: SV 0x832f990 during global destruction.
t/Bless01....ok t/Bless02....ok 5/15Attempt to free unreferenced scalar: SV 0x830d33c during global destruction.
Attempt to free unreferenced scalar: SV 0x832d89c during global destruction.
Attempt to free unreferenced scalar: SV 0x832d89c during global destruction.
Attempt to free unreferenced scalar: SV 0x832d89c during global destruction.
Attempt to free unreferenced scalar: SV 0x832d89c during global destruction.
t/Bless02....ok 9/15Attempt to free unreferenced scalar: SV 0x82c1e54 during global destruction.
Attempt to free unreferenced scalar: SV 0x82c1e54 during global destruction.
Attempt to free unreferenced scalar: SV 0x82c1e54 during global destruction.
Attempt to free unreferenced scalar: SV 0x82c1e54 during global destruction.
Attempt to free unreferenced scalar: SV 0x82c1e54 during global destruction.
t/Bless02....ok 13/15Attempt to free unreferenced scalar: SV 0x82c2b3c during global destruction.
Attempt to free unreferenced scalar: SV 0x82c2b3c during global destruction.
Attempt to free unreferenced scalar: SV 0x82c2b3c during global destruction.
Attempt to free unreferenced scalar: SV 0x82c2b3c during global destruction.
Attempt to free unreferenced scalar: SV 0x82c2b3c during global destruction.
t/Bless02....ok t/Bless03....ok 8/14Attempt to free unreferenced scalar: SV 0x82dd7f8 during global destruction.
Attempt to free unreferenced scalar: SV 0x82dd7f8 during global destruction.
Attempt to free unreferenced scalar: SV 0x82dd7f8 during global destruction.
Attempt to free unreferenced scalar: SV 0x82dd7f8 during global destruction.
Attempt to free unreferenced scalar: SV 0x82dd7f8 during global destruction.
start thread
in thread
thread started
t/Bless03....ok 12/14thread joined Attempt to free unreferenced scalar: SV 0x82e033c during global destruction.
start thread
in thread
thread started
thread joined
Attempt to free unreferenced scalar: SV 0x82e033c during global destruction.
start thread
in thread
thread started
thread joined
Attempt to free unreferenced scalar: SV 0x82e033c during global destruction.
start thread
in thread
thread started
thread joined
Attempt to free unreferenced scalar: SV 0x82e033c during global destruction.
start thread
in thread
thread started
thread joined
Attempt to free unreferenced scalar: SV 0x82e033c during global destruction.
threads started
t/Bless03....ok t/Bless04....ok 4/14Attempt to free unreferenced scalar: SV 0x830c070 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c5d0 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c5d0 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c5d0 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c5d0 during global destruction.
t/Bless04....ok 8/14Attempt to free unreferenced scalar: SV 0x832ec00 during global destruction.
Attempt to free unreferenced scalar: SV 0x832ec00 during global destruction.
Attempt to free unreferenced scalar: SV 0x832ec00 during global destruction.
Attempt to free unreferenced scalar: SV 0x832ec00 during global destruction.
Attempt to free unreferenced scalar: SV 0x832ec00 during global destruction.
t/Bless04....ok 12/14Attempt to free unreferenced scalar: SV 0x8330b60 during global destruction.
Attempt to free unreferenced scalar: SV 0x8330b60 during global destruction.
Attempt to free unreferenced scalar: SV 0x8330b60 during global destruction.
Attempt to free unreferenced scalar: SV 0x8330b60 during global destruction.
Attempt to free unreferenced scalar: SV 0x8330b60 during global destruction.
t/Bless04....ok t/Bless05....Too late to run INIT block at /root/.cpan/build/Thread-Bless-0.05/blib/lib/Thread/Bless.pm line 129.
t/Bless05....ok 5/15Attempt to free unreferenced scalar: SV 0x8306b84 during global destruction.
Attempt to free unreferenced scalar: SV 0x83270dc during global destruction.
Attempt to free unreferenced scalar: SV 0x83270dc during global destruction.
Attempt to free unreferenced scalar: SV 0x83270dc during global destruction.
Attempt to free unreferenced scalar: SV 0x83270dc during global destruction.
t/Bless05....ok 9/15Attempt to free unreferenced scalar: SV 0x830872c during global destruction.
Attempt to free unreferenced scalar: SV 0x830872c during global destruction.
Attempt to free unreferenced scalar: SV 0x830872c during global destruction.
Attempt to free unreferenced scalar: SV 0x830872c during global destruction.
Attempt to free unreferenced scalar: SV 0x830872c during global destruction.
t/Bless05....ok 13/15Attempt to free unreferenced scalar: SV 0x8309dec during global destruction.
Attempt to free unreferenced scalar: SV 0x8309dec during global destruction.
Attempt to free unreferenced scalar: SV 0x8309dec during global destruction.
Attempt to free unreferenced scalar: SV 0x8309dec during global destruction.
Attempt to free unreferenced scalar: SV 0x8309dec during global destruction.
t/Bless05....ok t/Bless06....Too late to run INIT block at /root/.cpan/build/Thread-Bless-0.05/blib/lib/Thread/Bless.pm line 129.
t/Bless06....ok 9/15Attempt to free unreferenced scalar: SV 0x832c8a0 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c8a0 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c8a0 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c8a0 during global destruction.
Attempt to free unreferenced scalar: SV 0x832c8a0 during global destruction.
t/Bless06....ok 13/15Attempt to free unreferenced scalar: SV 0x832e9ec during global destruction.
Attempt to free unreferenced scalar: SV 0x832e9ec during global destruction.
Attempt to free unreferenced scalar: SV 0x832e9ec during global destruction.
Attempt to free unreferenced scalar: SV 0x832e9ec during global destruction.
Attempt to free unreferenced scalar: SV 0x832e9ec during global destruction.
t/Bless06....ok t/Bless07....Too late to run INIT block at /root/.cpan/build/Thread-Bless-0.05/blib/lib/Thread/Bless.pm line 129.
t/Bless07....ok 5/15Attempt to free unreferenced scalar: SV 0x830e5b4 during global destruction.
Attempt to free unreferenced scalar: SV 0x832eb04 during global destruction.
Attempt to free unreferenced scalar: SV 0x832eb04 during global destruction.
Attempt to free unreferenced scalar: SV 0x832eb04 during global destruction.
Attempt to free unreferenced scalar: SV 0x832eb04 during global destruction.
t/Bless07....ok 9/15Attempt to free unreferenced scalar: SV 0x83306fc during global destruction.
Attempt to free unreferenced scalar: SV 0x83306fc during global destruction.
Attempt to free unreferenced scalar: SV 0x83306fc during global destruction.
Attempt to free unreferenced scalar: SV 0x83306fc during global destruction.
Attempt to free unreferenced scalar: SV 0x83306fc during global destruction.
t/Bless07....ok 13/15Attempt to free unreferenced scalar: SV 0x833269c during global destruction.
Attempt to free unreferenced scalar: SV 0x833269c during global destruction.
Attempt to free unreferenced scalar: SV 0x833269c during global destruction.
Attempt to free unreferenced scalar: SV 0x833269c during global destruction.
Attempt to free unreferenced scalar: SV 0x833269c during global destruction.
t/Bless07....ok All tests successful.
Files=7, Tests=104, 2 wallclock secs ( 1.94 cusr + 0.13 csys = 2.07 CPU)



Liz

Reply via email to