Bug#557771: *** stack smashing detected ***: /usr/bin/perl terminated

Thomas Schwinge thomas at schwinge.name
Wed Nov 25 08:45:52 UTC 2009


Hello!

Here is a more useful backtrace, thanks to installing the perl-debug
package:

#0  abort () at abort.c:55
        act = {__sigaction_handler = {sa_handler = 0x3a, sa_sigaction = 0x3a}, sa_mask = 23067476, sa_flags = 85024}
        sigs = <value optimized out>
#1  0x0112c71c in __libc_message (do_abort=2, fmt=0x1214956 "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:138
        ap = 0x15ffb6c "\364\177\"\001\310\352\031\b\001>\036\b\210\373_\001\220\307\035\001>I!\001\310\352\031\b8\374_\001\030"
        fd = 4
        on_2 = <value optimized out>
        list = <value optimized out>
        nlist = 5
        cp = <value optimized out>
#2  0x011dc7db in __fortify_fail (msg=0x121493e "stack smashing detected") at fortify_fail.c:32
No locals.
#3  0x011dc790 in __stack_chk_fail () at stack_chk_fail.c:29
No locals.
#4  0x08070018 in Perl_newATTRSUB (my_perl=0x819eac8, floor=322, o=0x88b2f28, proto=0x0, attrs=0x0, block=0x889e828) at op.c:5843
        aname = 0x0
        gv = 0x81e9404
        ps = 0x0
        ps_len = 150752024
        cv = 0x8fa3614
        const_sv = <value optimized out>
        gv_fetch_flags = 2
        name = 0x81e3eb4 "BEGIN"
        __PRETTY_FUNCTION__ = "Perl_newATTRSUB"
#5  0x0806ed90 in Perl_utilize (my_perl=0x819eac8, aver=1, floor=322, version=0x0, idop=0x88abbd8, arg=0x0) at op.c:3878
        pack = 0x88b5810
        imop = <value optimized out>
        veop = 0x0
#6  0x080a5d15 in Perl_yyparse (my_perl=0x819eac8) at perly.y:659
        yystate = <value optimized out>
        yyn = 80
        yyresult = <value optimized out>
        yytoken = <value optimized out>
        parser = 0x8d68e04
        ps = 0x8d74094
        yyval = {ival = 0, pval = 0x0, opval = 0x0, gvval = 0x0, p_tkval = 0x0, i_tkval = 0}
#7  0x0811e93b in S_doeval (my_perl=0x819eac8, gimme=128, startop=0x0, outside=0x85bd834, seq=4264) at pp_ctl.c:2981
        sp = <value optimized out>
        saveop = 0x85a0f60
        __PRETTY_FUNCTION__ = "S_doeval"
#8  0x0811f4fc in Perl_pp_entereval (my_perl=0x819eac8) at pp_ctl.c:3671
        sp = 0x8bdf044
        cx = <value optimized out>
        sv = <value optimized out>
        gimme = <value optimized out>
        was = 2603
        tbuf = "_<(eval 1066)\000@\324\031\b\340,\002"
        tmpbuf = 0x15ffd82 "_<(eval 1066)"
        safestr = 0x8d50760 "_<(eval 1066)"
        len = 13
        ok = <value optimized out>
        runcv = 0x85bd834
        seq = 4264
        saved_hh = 0x0
#9  0x080dce79 in Perl_runops_standard (my_perl=0x819eac8) at run.c:40
No locals.
#10 0x080770ee in S_run_body (my_perl=0x819eac8) at perl.c:2431
        __PRETTY_FUNCTION__ = "S_run_body"
#11 perl_run (my_perl=0x819eac8) at perl.c:2349
        oldscope = 1
        ret = <value optimized out>
        cur_env = {je_prev = 0x819ec7c, je_buf = {{__jmpbuf = {23068240, 135910464, 142560, 23068168, 23068096, 134704751}, 
              __mask_was_saved = 0, __saved_mask = 0}}, je_ret = 0, je_mustcatch = 0 '\000'}
#12 0x0806093d in main (argc=2, argv=0x15ffea8, env=0x15ffeb4) at perlmain.c:117
        exitstatus = <value optimized out>


Regards,
 Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20091125/89695152/attachment.pgp>


More information about the Perl-maintainers mailing list