Subject: | t/inherited test fails with "panic: magic_killbackrefs during global destruction." |
Attempting to install Class::Observable 1.04 via CPAN shell in Perl, I get the following (full install transcript at bottom):
[...]
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/class_observable....ok
t/inherited...........panic: magic_killbackrefs during global destruction.
t/inherited...........dubious
[...]
This is on Perl 5.8.0 with the MAINT18379 patch applied on Red Hat Enterprise Linux ES (2.4.21-20.0.1.EL).
CPAN shell transcript follows:
Show quoted text
cpan> install Class::Observable
CPAN: Storable loaded ok
Going to read /home/sites/64.106.242.66/mjg/.cpan/Metadata
Database was generated on Wed, 29 Dec 2004 04:50:07 GMT
Running install for module Class::Observable
Running make for C/CW/CWINTERS/Class-Observable-1.04.tar.gz
CPAN: Digest::MD5 loaded ok
CPAN: Compress::Zlib loaded ok
Checksum for /home/sites/64.106.242.66/mjg/.cpan/sources/authors/id/C/CW/CWINTERS/Class-Observable-1.04.tar.gz ok
Scanning cache /home/sites/64.106.242.66/mjg/.cpan/build for sizes
Class-Observable-1.04/
Class-Observable-1.04/Changes
Class-Observable-1.04/lib/
Class-Observable-1.04/lib/Class/
Class-Observable-1.04/lib/Class/Observable.pm
Class-Observable-1.04/Makefile.PL
Class-Observable-1.04/MANIFEST
Class-Observable-1.04/META.yml
Class-Observable-1.04/README
Class-Observable-1.04/t/
Class-Observable-1.04/t/class_observable.t
Class-Observable-1.04/t/DeeJay.pm
Class-Observable-1.04/t/inherited.t
Class-Observable-1.04/t/Song.pm
Removing previously used /home/sites/64.106.242.66/mjg/.cpan/build/Class-Observable-1.04
CPAN.pm: Going to build C/CW/CWINTERS/Class-Observable-1.04.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Class::Observable
cp lib/Class/Observable.pm blib/lib/Class/Observable.pm
Manifying blib/man3/Class::Observable.3pm
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/class_observable....ok
t/inherited...........panic: magic_killbackrefs during global destruction.
t/inherited...........dubious
Test returned status 2 (wstat 512, 0x200)
after all the subtests completed successfully
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/inherited.t 2 512 19 0 0.00% ??
Failed 1/2 test scripts, 50.00% okay. 0/39 subtests failed, 100.00% okay.
make: *** [test_dynamic] Error 2
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force
Show quoted textcpan>