Subject: | Buffer overflow detected |
While running the test suite on a debian/jessie system with perl 5.24.0:
"/bbbike/perl-5.24.0/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Serpent.bs blib/arch/auto/Crypt/Serpent/Serpent.bs 644
PERL_DL_NONLAZY=1 "/bbbike/perl-5.24.0/bin/perl" "-Iblib/lib" "-Iblib/arch" test.pl
1..13
ok 1
*** buffer overflow detected ***: /bbbike/perl-5.24.0/bin/perl terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x731af)[0x7f711d9ac1af]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f711da31cf7]
/lib/x86_64-linux-gnu/libc.so.6(+0xf6f10)[0x7f711da2ff10]
/lib/x86_64-linux-gnu/libc.so.6(+0xf6419)[0x7f711da2f419]
/lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0x89)[0x7f711d9af279]
/lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x36cd)[0x7f711d98288d]
/lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x88)[0x7f711da2f4a8]
/lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7d)[0x7f711da2f3fd]
blib/arch/auto/Crypt/Serpent/Serpent.so(serpent_convert_to_string+0x76)[0x7f711d737ad6]
blib/arch/auto/Crypt/Serpent/Serpent.so(+0x6c77)[0x7f711d737c77]
/bbbike/perl-5.24.0/bin/perl(Perl_pp_entersub+0x478)[0x4b6038]
/bbbike/perl-5.24.0/bin/perl(Perl_runops_standard+0x13)[0x4aea13]
/bbbike/perl-5.24.0/bin/perl(perl_run+0x2b6)[0x442576]
/bbbike/perl-5.24.0/bin/perl(main+0x105)[0x4201c5]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x7f711d95ab45]
/bbbike/perl-5.24.0/bin/perl[0x4201fd]
======= Memory map: ========
00400000-005be000 r-xp 00000000 ca:03 7733251 /bbbike/perl-5.24.0/bin/perl
007be000-007c1000 rw-p 001be000 ca:03 7733251 /bbbike/perl-5.24.0/bin/perl
007c1000-007c2000 rw-p 00000000 00:00 0
021b2000-0227c000 rw-p 00000000 00:00 0 [heap]
(snipped)
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Aborted
Makefile:1009: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 134