Perl_yylex: Assertion `PL_valid_types_IVX[((svtype)((_svivx)->sv_flags & 0xff)) & 0xf]' failed (toke.c:4550) #14496
Built v5.21.9 (v5.21.8-286-g534577b) using the following command line:
./Configure -des -Dusedevel -DDEBUGGING -Dcc=afl-gcc -Doptimize=-O2\ -g && AFL_HARDEN=1 make -j6 test-prep
Bug found with AFL (http://lcamtuf.coredump.cx/afl)
Debian 7, Kernel 3.2.65-1+deb7u1 x86_64, libc 3.2.65-1+deb7u1 x86_6, gcc 4.9.2
On Tue Feb 17 17:10:30 2015, firstname.lastname@example.org wrote:
On non-debugging builds, that example crashes for me in bleadperl, but not 5.20.1.
I have fixed it in f4460c6.
The case in #123802 is not fixed yet.
I don't believe this issue to be fixed as changing the [ in the below test
==15506== Invalid read of size 4
gdb-peda$ file ~/perl/perl
Program received signal SIGABRT, Aborted.
Now if we expand that test case out to the original size, we get something
Program received signal SIGSEGV, Segmentation fault.
inline.h? Interesting indeed.
On Sun, Feb 22, 2015 at 6:41 PM, Father Chrysostomos via RT <
On Sun Feb 22 20:26:54 2015, email@example.com wrote:
All the examples you gave in your last message are failing similarly. Reference counting on the parser stack is getting muddled up. I believe I have fixed all these now with commit 479ae48.