On Fri, Nov 03, 2006 at 02:00:56AM -0800, Philip M. Gollucci wrote: > Tim Bunce wrote: > > (If you want, I can probably valgrind these) > Threaded versions 5.8.1 -> 5.8.4 caused this > Attempt to free unreferenced scalar: SV 0x8dfecc0 during global destruction. > Attempt to free unreferenced scalar: SV 0x877ff0c during global destruction.
They're history now. The fix for anyone who gets them is to upgrade their perl. > 1 means all tests passed. > 0 means something failed. > > grep -c "test.pl done" log_* > log_5.6.2:0 > log_5.8.1:0 > log_5.8.1-ithread:1 > 5.6.2 and 5.8.1 bombed 40profile.t but interestingly the 5.8.1-ithreads did > not. That is odd. I've released (but not yet announced) 1.53 with a modified t/40profile.t to skip the tests if perl <= 5.8. I'll change it for future releases to skip is <= 5.8.1. Thanks. > log_bleed:1 > log_bleed-ithread:0 > > No cookie for bleed-ithread: > cd /export/home/p6m7g8/dev/src/DBI-1.53 ; make test 2>&1 >> > /tmp/log_bleed-ithread > Failed 1/49 test programs. 41/2339 subtests failed. Interestingly it's the pure-perl version of the test that dies but the non-pure-perl works fine. Thanks again Philip - it's a great help to have such comprehensive testing. Tim.
