Closed GoogleCodeExporter closed 9 years ago
caught with the 5.20 core test t/CORE/cmd/while.t
but repro with the current testfile also:
$ perl5.20.0d-nt -Mblib -S script/perlcc t/CORE/cmd/while.t
script/perlcc: Unexpected compiler output
Can't call method "save" on an undefined value at blib/lib/B/C.pm line 2900.
CHECK failed--call queue aborted.
Original comment by reini.urban
on 14 Aug 2014 at 10:19
with -v6: it's the new ` magic
saving magic for PVMG main::` (0xd64720) flags=0x600007() - called from B::PVMG::save:4138
main::` '\000' magic
GV 0xd64750 already saved as gv_list[50]
Can't call method "save" on an undefined value at blib/lib/B/C.pm line 2900.
CHECK failed--call queue aborted.
Original comment by reini.urban
on 14 Aug 2014 at 10:21
Fixed with 1.51_01:
commit 51235acf6ddd53e0dc4ea453e31325859db6e02a
Author: Reini Urban <rurban@cpanel.net>
Date: Thu Aug 14 17:25:29 2014 -0500
C: fix issue 370, protect against empty SV magic
HEf_SVKEY might store an empty SV (NULL) since 5.20 for the \0 magic with the ` symbol.
Original comment by reini.urban
on 14 Aug 2014 at 10:26
Original issue reported on code.google.com by
erin.schoenhals
on 14 Aug 2014 at 9:22