In perl.git, the branch tonyc/caller_crash has been created <http://perl5.git.perl.org/perl.git/commitdiff/76e7a9fe39549ab86e80cf93da9b638464dbe8f6?hp=0000000000000000000000000000000000000000>
at 76e7a9fe39549ab86e80cf93da9b638464dbe8f6 (commit) - Log ----------------------------------------------------------------- commit 76e7a9fe39549ab86e80cf93da9b638464dbe8f6 Author: Tony Cook <t...@develop-help.com> Date: Tue Apr 8 11:12:38 2014 +1000 [perl #120998] avoid caller() crashing on eval '' stack frames Starting from v5.17.3-150-g19bcb54e caller() on an eval frame would end up calling Perl_sv_grow() with newlen = 0xFFFFFFFF on 32-bit systems. This eventually started segfaulting with v5.19.0-442-gcbcb2a1 which added code to round up allocations to the nearest 0x100, setting newlen to 0, faulting when sv_setpvn() attempted to copy its source string into the zero space provided. ----------------------------------------------------------------------- -- Perl5 Master Repository