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

Reply via email to