Subject: | Failing t/08_CPANPLUS-Backend.t on deep recursion |
make test on CPANPLUS yields a deep recusion error. Running outside of
make, I see this:
% perl -w -Mblib t/08_CPANPLUS-Backend.t
[snip]
ok 80 - parse_module success by 'http://a/b/c/d/e/f/g/h/i/j'
ok 81 - Fetch from set ok
ok 82 - parse_module success by 'flub://floo'
ok 83 - Fetch from set ok
Deep recursion on subroutine "Object::Accessor::AUTOLOAD" at
/Users/chris/.cpanplus/5.8.6/build/CPANPLUS-0.076/t/../lib/CPANPLUS/Backend/RV.pm
line 113.
Deep recursion on subroutine "Object::Accessor::___autoload" at
/Users/chris/perl/lib/perl5/site_perl/Object/Accessor.pm line 408.
Deep recursion on subroutine "CPANPLUS::Backend::RV::_ok" at
/Users/chris/perl/lib/perl5/site_perl/Object/Accessor.pm line 476.
Segmentation fault
Running the same command under gdb, I see:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xbf7fff10
0x9729d660 in S_regmatch ()
(gdb) where
#0 0x9729d660 in S_regmatch ()
#1 0x9729d5ec in S_regtry ()
#2 0x9729a408 in S_find_byclass ()
#3 0x9729cf44 in Perl_regexec_flags ()
#4 0x9724e6f4 in Perl_pp_match ()
#5 0x9724b274 in Perl_runops_standard ()
#6 0x97200274 in Perl_amagic_call ()
#7 0x972574bc in Perl_sv_2pv_flags ()
#8 0x97257da4 in Perl_sv_copypv ()
#9 0x9724b4f0 in Perl_pp_stringify ()
#10 0x9724b274 in Perl_runops_standard ()
#11 0x97200274 in Perl_amagic_call ()
#12 0x972574bc in Perl_sv_2pv_flags ()
#13 0x97257da4 in Perl_sv_copypv ()
#14 0x9724b4f0 in Perl_pp_stringify ()
#15 0x9724b274 in Perl_runops_standard ()
#16 0x97200274 in Perl_amagic_call ()
[snip super-long list; I ctrl-C'd after #29505]
Building on Mac OS X 10.4 with Apple's Perl 5.8.6.
Other installed modules:
CPANPLUS 0.074
Object::Accessor 0.30
Params::Check 0.25