Package: renpy
Version: 6.9.3.dfsg1-1
Severity: normal

*** Please type your report below this line ***

When I run renpy, it crash. renpy-demo also crash the same way.

paul...@freya:/tmp$ renpy
Fatal Python error: (pygame parachute) Segmentation Fault
Aborted

So I recompile renpy with DEB_BUILD_OPTIONS="noopt nostrip" and run gdb.
The gdb backtrace is as attachment.
It shows the crash is at module/core.c (line 1257)
     // Load in the 4 bytes.
     movd_m2r(*(unsigned int *) sp, mm1);      // crash here, sp out of bound
     movd_m2r(*(unsigned int *) (sp + 4), mm2);
     punpcklbw_r2r(mm7, mm1);
     punpcklbw_r2r(mm7, mm2);

I tried to disable MMX in core.c by not #define GCC_MMX at beginning.
Then renpy won't crash. However this is not good.

Thus I do more investigation.
I tried to add a printf("%d,%d,%d\n",px,py,srcpitch);
before unsigned char *sp = srcpixels + py * srcpitch + px * 4; (core.c: 1241)
And that printf() makes renpy won't crash.
WTF.
After removing that printf(), I get crashes again.
I add printf before movd_m2r() it also works (no crash).
But remove that printf will cause the crash.
It really confuses me. How to deal with this kind of bugs?

I'm using AMD64 CPU (AMD Athlon(tm) II X2 240 Processor)
But running i386 system.

Please help me on solving this issue.

Many Thanks,
Paul

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages renpy depends on:
ii  python                    2.5.4-9        An interactive high-level object-o
ii  python-pygame             1.8.1release-2 SDL bindings for games development
ii  python-renpy              6.9.3.dfsg1-1  framework for developing visual-no
ii  python-support            1.0.7          automated rebuilding support for P
ii  ttf-dejavu-core           2.30-2         Vera font family derivate with add

Versions of packages renpy recommends:
ii  python [python-ctypes]        2.5.4-9    An interactive high-level object-o

renpy suggests no packages.

-- no debconf information

-- 
                                                PaulLiu(劉穎駿)
E-mail address: paul...@debian.org
paul...@freya:/tmp$ gdb /usr/bin/python
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...Reading symbols from
/usr/lib/debug/usr/bin/python2.5...done.
(no debugging symbols found)...done.
(gdb) set args /usr/games/renpy
(gdb) run
Starting program: /usr/bin/python /usr/games/renpy
[Thread debugging using libthread_db enabled]
[New Thread 0xb611db70 (LWP 8731)]
[New Thread 0xb578fb70 (LWP 8732)]

Program received signal SIGSEGV, Segmentation fault.
transform32_mmx (pysrc=0x8b90c80, pydst=0x8b90f40, corner_x=0, corner_y=0, 
    xdx=1.0151515, ydx=0, xdy=0, ydy=72089.6016, ashift=48, a=1) at
core.c:1257
1257                movd_m2r(*(unsigned int *) sp, mm1);
(gdb) bt full
#0  transform32_mmx (pysrc=0x8b90c80, pydst=0x8b90f40, corner_x=0,
# corner_y=0, 
    xdx=1.0151515, ydx=0, xdy=0, ydy=72089.6016, ashift=48, a=1) at
core.c:1257
        sp = 0x953c3f8 <Address 0x953c3f8 out of bounds>
        yfrac = 0
        xfrac = 0
        minx = 1.22520417e-33
        maxx = -nan(0x400000)
        d = 0x8cb916c ""
        dend = 0x8cb926c ""
        _save = 0x81661b8
        amul = 256
        fsw = 4325375
        fsh = 3538943
        src = <value optimized out>
        dst = <value optimized out>
        y = 1
        srcpitch = 268
        dstpitch = 264
        dstw = 1
        dsth = 50
        srcpixels = 0x8cbc3f8 ""
        lsx = -nan(0x400000)
        lsy = -nan(0x400000)
        sxi = 2147483648
        syi = 2147483648
        xdxi = 2147483648
        ydxi = 2147483648
#1  0xb61252ae in transform32_core (pysrc=0x8b90c80, pydst=0x8b90f40, 
    corner_x=0, corner_y=0, xdx=1.0151515, ydx=0, xdy=0, ydy=1.10000002, 
    ashift=24, a=1) at core.c:1347
        checked_mmx = 1
        has_mmx = 1
#2  0xb6128c15 in __pyx_f_6_renpy_transform (__pyx_self=0x0, 
    __pyx_args=0x8861df4, __pyx_kwds=0x0) at _renpy.c:1318
        __pyx_v_pysrc = 0x8b90c80
        __pyx_v_pydst = 0x8b90f40
        __pyx_v_corner_x = 0x816a0ac
        __pyx_v_corner_y = 0x816a0ac
        __pyx_v_xdx = 0x88d913c
        __pyx_v_ydx = 0x816a0ac
        __pyx_v_xdy = 0x816a0ac
        __pyx_v_ydy = 0x88d90fc
        __pyx_v_a = 0x84dc6c4
        __pyx_r = <value optimized out>
        __pyx_1 = <value optimized out>
        __pyx_2 = <value optimized out>
        __pyx_3 = <value optimized out>
        __pyx_10 = 24
        __pyx_argnames = {0xb612fa2b "pysrc", 0xb612fa31 "pydst", 
          0xb612fada "corner_x", 0xb612fae3 "corner_y", 0xb612faec "xdx", 
          0xb612faf0 "ydx", 0xb612faf4 "xdy", 0xb612faf8 "ydy", 
          0xb612fabb "a", 0x0}
#3  0x080ca5e5 in call_function (f=0x8a12e24, throwflag=0)
    at ../Python/ceval.c:3612
        callargs = 0x8861df4
        flags = <value optimized out>
        tstate = 0x81661b8
        func = 0x86823ac
        w = <value optimized out>
        nk = 143007220
        n = 135684536
        pfunc = 0x8a12f8c
#4  PyEval_EvalFrameEx (f=0x8a12e24, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8a12f90
        stack_pointer = <value optimized out>
        next_instr = 0x83a0f29 "\001|\002"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 141042604
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x8861df4
        stream = <value optimized out>
        freevars = 0x8a12f8c
        retval = 0x0
        tstate = 0x81661b8
        co = 0x836ede8
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x83a0dc4 "|\001"
        names = 0x83b7b6c
        consts = 0x83b7b3c
#5  0x080cbf2c in PyEval_EvalCodeEx (co=0x836ede8, globals=0x83ba24c, 
    locals=0x0, args=0x8a0aeac, argcount=2, kws=0x8a0aeb4, kwcount=0, 
    defs=0x8405b18, defcount=1, closure=0x0) at ../Python/ceval.c:2875
        f = 0x8a12e24
        retval = <value optimized out>
        freevars = 0x8a12f8c
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#6  0x080ca5c6 in fast_function (f=0x8a0ad5c, throwflag=0)
    at ../Python/ceval.c:3708
        co = 0x80000000
        nd = <value optimized out>
        globals = 0x83ba24c
        argdefs = <value optimized out>
        d = <value optimized out>
#7  call_function (f=0x8a0ad5c, throwflag=0) at ../Python/ceval.c:3633
        func = 0x868f7d4
        w = <value optimized out>
        nk = 0
        n = 2
        pfunc = 0x8a0aea8
#8  PyEval_EvalFrameEx (f=0x8a0ad5c, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8a0aeb4
        stack_pointer = <value optimized out>
        next_instr = 0x867a718 "}\002"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 141096916
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x0
        stream = <value optimized out>
        freevars = 0x8a0aea8
        retval = 0x0
        tstate = 0x81661b8
        co = 0x86cc0b0
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x867a6f4 "|"
        names = 0x869b2ac
        consts = 0x868278c
#9  0x080cb735 in fast_function (f=0x8cab874, throwflag=0)
    at ../Python/ceval.c:3698
        i = -2147483648
        f = 0x8a0ad5c
        tstate = 0x81661b8
        stack = 0x8cb916c
        co = <value optimized out>
        nd = <value optimized out>
        globals = 0x8681c64
        argdefs = <value optimized out>
        d = <value optimized out>
#10 call_function (f=0x8cab874, throwflag=0) at ../Python/ceval.c:3633
        func = 0x86cbf0c
        w = <value optimized out>
        nk = 135684536
        n = 2
        pfunc = 0x8cab9b4
#11 PyEval_EvalFrameEx (f=0x8cab874, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8cab9bc
        stack_pointer = <value optimized out>
        next_instr = 0x86cb0b3 "|"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 141344524
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x81661b8
        stream = <value optimized out>
        freevars = 0x8cab9b4
        retval = 0x0
        tstate = 0x81661b8
        co = 0x86cc260
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x86cb0a4 "|"
        names = 0x8684a6c
        consts = 0x868274c
#12 0x080cb735 in fast_function (f=0x8bd19a4, throwflag=0)
    at ../Python/ceval.c:3698
        i = -2147483648
        f = 0x8cab874
        tstate = 0x81661b8
        stack = 0x8cb916c
        co = <value optimized out>
        nd = <value optimized out>
        globals = 0x8681c64
        argdefs = <value optimized out>
        d = <value optimized out>
#13 call_function (f=0x8bd19a4, throwflag=0) at ../Python/ceval.c:3633
        func = 0x86cbf7c
        w = <value optimized out>
        nk = 135684536
        n = 2
        pfunc = 0x8bd1ae0
#14 PyEval_EvalFrameEx (f=0x8bd19a4, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8bd1ae8
        stack_pointer = <value optimized out>
        next_instr = 0x883e27f "\001d\001"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 141344636
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x81661b8
        stream = <value optimized out>
        freevars = 0x8bd1ae0
        retval = 0x0
        tstate = 0x81661b8
        co = 0x8843260
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x883e244 "|"
        names = 0x884402c
        consts = 0x86ec4cc
#15 0x080cbf2c in PyEval_EvalCodeEx (co=0x8843260, globals=0x8834dfc, 
    locals=0x0, args=0x8cad810, argcount=1, kws=0x8cad814, kwcount=0, 
    defs=0x884c418, defcount=1, closure=0x0) at ../Python/ceval.c:2875
        f = 0x8bd19a4
        retval = <value optimized out>
        freevars = 0x8bd1ae0
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#16 0x080ca5c6 in fast_function (f=0x8cad6d4, throwflag=0)
    at ../Python/ceval.c:3708
        co = 0x80000000
        nd = <value optimized out>
        globals = 0x8834dfc
        argdefs = <value optimized out>
        d = <value optimized out>
#17 call_function (f=0x8cad6d4, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8850064
        w = <value optimized out>
        nk = 0
        n = 1
        pfunc = 0x8cad80c
#18 PyEval_EvalFrameEx (f=0x8cad6d4, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8cad814
        stack_pointer = <value optimized out>
        next_instr = 0x880db3c "\001e\002"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 142934116
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x0
        stream = <value optimized out>
        freevars = 0x8cad80c
        retval = 0x0
        tstate = 0x81661b8
        co = 0x89324e8
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x880db14 "e"
        names = 0x891420c
        consts = 0x888311c
#19 0x080cbf2c in PyEval_EvalCodeEx (co=0x89324e8, globals=0x884fcec, 
    locals=0x8ad88ac, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2875
        f = 0x8cad6d4
        retval = <value optimized out>
        freevars = 0x8cad80c
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#20 0x080cc077 in PyEval_EvalCode (co=0x89324e8, globals=0x884fcec, 
    locals=0x8ad88ac) at ../Python/ceval.c:514
No locals.
#21 0x080cacd7 in exec_statement (f=0x8ca195c, throwflag=0)
    at ../Python/ceval.c:4216
        n = <value optimized out>
        v = <value optimized out>
        plain = 0
#22 PyEval_EvalFrameEx (f=0x8ca195c, throwflag=0) at ../Python/ceval.c:1691
        stack_pointer = 0x8ca1aa4
        next_instr = 0x8289855 "d"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 143860968
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x8ad88ac
        stream = <value optimized out>
        freevars = 0x8ca1aa4
        retval = 0x0
        tstate = 0x81661b8
        co = 0x82cd2f0
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x828981c "e"
        names = 0x82c968c
        consts = 0x82caa4c
#23 0x080cbf2c in PyEval_EvalCodeEx (co=0x82cd2f0, globals=0x82c72d4, 
    locals=0x0, args=0x8cad99c, argcount=2, kws=0x8cad9a4, kwcount=0, 
    defs=0x835f1d8, defcount=1, closure=0x0) at ../Python/ceval.c:2875
        f = 0x8ca195c
        retval = <value optimized out>
        freevars = 0x8ca1aa4
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#24 0x080ca5c6 in fast_function (f=0x8cad85c, throwflag=0)
    at ../Python/ceval.c:3708
        co = 0x80000000
        nd = <value optimized out>
        globals = 0x82c72d4
        argdefs = <value optimized out>
        d = <value optimized out>
#25 call_function (f=0x8cad85c, throwflag=0) at ../Python/ceval.c:3633
        func = 0x835d3e4
        w = <value optimized out>
        nk = 0
        n = 2
        pfunc = 0x8cad998
#26 PyEval_EvalFrameEx (f=0x8cad85c, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8cad9a4
        stack_pointer = <value optimized out>
        next_instr = 0x826420f "\001|"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 137745380
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x0
        stream = <value optimized out>
        freevars = 0x8cad998
        retval = 0x0
        tstate = 0x81661b8
        co = 0x8260c38
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x82641f4 "t"
        names = 0x8263294
        consts = 0x8261fec
#27 0x080cb735 in fast_function (f=0x8cb2d2c, throwflag=0)
    at ../Python/ceval.c:3698
        i = -2147483648
        f = 0x8cad85c
        tstate = 0x81661b8
        stack = 0x8cb916c
        co = <value optimized out>
        nd = <value optimized out>
        globals = 0x825f02c
        argdefs = <value optimized out>
        d = <value optimized out>
#28 call_function (f=0x8cb2d2c, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8270374
        w = <value optimized out>
        nk = 135684536
        n = 1
        pfunc = 0x8cb2e70
#29 PyEval_EvalFrameEx (f=0x8cb2d2c, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8cb2e74
        stack_pointer = <value optimized out>
        next_instr = 0x829c549 "}\001"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 136774516
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x81661b8
        stream = <value optimized out>
        freevars = 0x8cb2e70
        retval = 0x0
        tstate = 0x81661b8
        co = 0x826bde8
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x829c4ac "t"
        names = 0x822033c
        consts = 0x82717d4
#30 0x080cbf2c in PyEval_EvalCodeEx (co=0x826bde8, globals=0x82741c4, 
    locals=0x0, args=0x8cadcdc, argcount=1, kws=0x8cadce0, kwcount=0, 
    defs=0x8273738, defcount=1, closure=0x0) at ../Python/ceval.c:2875
        f = 0x8cb2d2c
        retval = <value optimized out>
        freevars = 0x8cb2e70
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#31 0x080ca5c6 in fast_function (f=0x8cadb8c, throwflag=0)
    at ../Python/ceval.c:3708
        co = 0x80000000
        nd = <value optimized out>
        globals = 0x82741c4
        argdefs = <value optimized out>
        d = <value optimized out>
#32 call_function (f=0x8cadb8c, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8272a04
        w = <value optimized out>
        nk = 0
        n = 1
        pfunc = 0x8cadcdc
#33 PyEval_EvalFrameEx (f=0x8cadb8c, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8cadce0
        stack_pointer = <value optimized out>
        next_instr = 0x824ec85 "\001t"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 136784388
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x0
        stream = <value optimized out>
        freevars = 0x8cadcdc
        retval = 0x0
        tstate = 0x81661b8
        co = 0x821bf50
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x824ebf4 "t"
        names = 0xb7df9d4c
        consts = 0x8229784
#34 0x080cbf2c in PyEval_EvalCodeEx (co=0x821bf50, globals=0x821502c, 
    locals=0x0, args=0x88eb7f8, argcount=1, kws=0x88eb7fc, kwcount=0, 
    defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2875
        f = 0x8cadb8c
        retval = <value optimized out>
        freevars = 0x8cadcdc
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#35 0x080ca5c6 in fast_function (f=0x88eb6bc, throwflag=0)
    at ../Python/ceval.c:3708
        co = 0x80000000
        nd = <value optimized out>
        globals = 0x821502c
        argdefs = <value optimized out>
        d = <value optimized out>
#36 call_function (f=0x88eb6bc, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8216064
        w = <value optimized out>
        nk = 0
        n = 1
        pfunc = 0x88eb7f4
#37 PyEval_EvalFrameEx (f=0x88eb6bc, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x88eb7fc
        stack_pointer = <value optimized out>
        next_instr = 0x893faf0 "\001d"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 136405092
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x0
        stream = <value optimized out>
        freevars = 0x88eb7f4
        retval = 0x0
        tstate = 0x81661b8
        co = 0x8932848
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x893fae4 "e"
        names = 0x893e66c
        consts = 0x893e0cc
#38 0x080cbf2c in PyEval_EvalCodeEx (co=0x8932848, globals=0x884fcec, 
    locals=0x884fcec, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2875
        f = 0x88eb6bc
        retval = <value optimized out>
        freevars = 0x88eb7f4
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#39 0x080cc077 in PyEval_EvalCode (co=0x8932848, globals=0x884fcec, 
    locals=0x884fcec) at ../Python/ceval.c:514
No locals.
#40 0x080cacd7 in exec_statement (f=0x88ecb44, throwflag=0)
    at ../Python/ceval.c:4216
        n = <value optimized out>
        v = <value optimized out>
        plain = 0
#41 PyEval_EvalFrameEx (f=0x88ecb44, throwflag=0) at ../Python/ceval.c:1691
        stack_pointer = 0x88ecc8c
        next_instr = 0x8289855 "d"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 143861832
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x884fcec
        stream = <value optimized out>
        freevars = 0x88ecc8c
        retval = 0x0
        tstate = 0x81661b8
        co = 0x82cd2f0
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x828981c "e"
        names = 0x82c968c
        consts = 0x82caa4c
#42 0x080cbf2c in PyEval_EvalCodeEx (co=0x82cd2f0, globals=0x82c72d4, 
    locals=0x0, args=0x8bd897c, argcount=2, kws=0x8bd8984, kwcount=0, 
    defs=0x835f1d8, defcount=1, closure=0x0) at ../Python/ceval.c:2875
        f = 0x88ecb44
        retval = <value optimized out>
        freevars = 0x88ecc8c
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#43 0x080ca5c6 in fast_function (f=0x8bd883c, throwflag=0)
    at ../Python/ceval.c:3708
        co = 0x80000000
        nd = <value optimized out>
        globals = 0x82c72d4
        argdefs = <value optimized out>
        d = <value optimized out>
#44 call_function (f=0x8bd883c, throwflag=0) at ../Python/ceval.c:3633
        func = 0x835d3e4
        w = <value optimized out>
        nk = 0
        n = 2
        pfunc = 0x8bd8978
#45 PyEval_EvalFrameEx (f=0x8bd883c, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8bd8984
        stack_pointer = <value optimized out>
        next_instr = 0x826420f "\001|"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 137745380
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x0
        stream = <value optimized out>
        freevars = 0x8bd8978
        retval = 0x0
        tstate = 0x81661b8
        co = 0x8260c38
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x82641f4 "t"
        names = 0x8263294
        consts = 0x8261fec
#46 0x080cb735 in fast_function (f=0x89a262c, throwflag=0)
    at ../Python/ceval.c:3698
        i = -2147483648
        f = 0x8bd883c
        tstate = 0x81661b8
        stack = 0x8cb916c
        co = <value optimized out>
        nd = <value optimized out>
        globals = 0x825f02c
        argdefs = <value optimized out>
        d = <value optimized out>
#47 call_function (f=0x89a262c, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8270374
        w = <value optimized out>
        nk = 135684536
        n = 1
        pfunc = 0x89a2770
#48 PyEval_EvalFrameEx (f=0x89a262c, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x89a2774
        stack_pointer = <value optimized out>
        next_instr = 0x829c549 "}\001"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 136774516
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x81661b8
        stream = <value optimized out>
        freevars = 0x89a2770
        retval = 0x0
        tstate = 0x81661b8
        co = 0x826bde8
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x829c4ac "t"
        names = 0x822033c
        consts = 0x82717d4
#49 0x080cbf2c in PyEval_EvalCodeEx (co=0x826bde8, globals=0x82741c4, 
    locals=0x0, args=0x8c92ad0, argcount=1, kws=0x8c92ad4, kwcount=0, 
    defs=0x8273738, defcount=1, closure=0x0) at ../Python/ceval.c:2875
        f = 0x89a262c
        retval = <value optimized out>
        freevars = 0x89a2770
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#50 0x080ca5c6 in fast_function (f=0x8c92984, throwflag=0)
    at ../Python/ceval.c:3708
        co = 0x80000000
        nd = <value optimized out>
        globals = 0x82741c4
        argdefs = <value optimized out>
        d = <value optimized out>
#51 call_function (f=0x8c92984, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8272a04
        w = <value optimized out>
        nk = 0
        n = 1
        pfunc = 0x8c92ad0
#52 PyEval_EvalFrameEx (f=0x8c92984, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8c92ad4
        stack_pointer = <value optimized out>
        next_instr = 0x8748879 "\001t\005"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 136784388
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x0
        stream = <value optimized out>
        freevars = 0x8c92ad0
        retval = 0x0
        tstate = 0x81661b8
        co = 0x884b698
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x874870c "t"
        names = 0x86eeca4
        consts = 0x8856064
#53 0x080cb735 in fast_function (f=0x8748be4, throwflag=0)
    at ../Python/ceval.c:3698
        i = -2147483648
        f = 0x8c92984
        tstate = 0x81661b8
        stack = 0x8cb916c
        co = <value optimized out>
        nd = <value optimized out>
        globals = 0x8854bdc
        argdefs = <value optimized out>
        d = <value optimized out>
#54 call_function (f=0x8748be4, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8856224
        w = <value optimized out>
        nk = 135684536
        n = 1
        pfunc = 0x8748d44
#55 PyEval_EvalFrameEx (f=0x8748be4, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8748d4c
        stack_pointer = <value optimized out>
        next_instr = 0x888d554 "\001Wd"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 142959140
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x81661b8
        stream = <value optimized out>
        freevars = 0x8748d44
        retval = 0x0
        tstate = 0x81661b8
        co = 0x884ba88
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x888cf64 "d\001"
        names = 0x8743afc
        consts = 0x882e50c
#56 0x080cb735 in fast_function (f=0x81e435c, throwflag=0)
    at ../Python/ceval.c:3698
        i = -2147483648
        f = 0x8748be4
        tstate = 0x81661b8
        stack = 0x8cb916c
        co = <value optimized out>
        nd = <value optimized out>
        globals = 0x8854bdc
        argdefs = <value optimized out>
        d = <value optimized out>
#57 call_function (f=0x81e435c, throwflag=0) at ../Python/ceval.c:3633
        func = 0x8856294
        w = <value optimized out>
        nk = 135684536
        n = 0
        pfunc = 0x81e44e4
#58 PyEval_EvalFrameEx (f=0x81e435c, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x81e44e8
        stack_pointer = <value optimized out>
        next_instr = 0x81dd604 "\001t\017"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 142959252
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x81661b8
        stream = <value optimized out>
        freevars = 0x81e44e4
        retval = 0x0
        tstate = 0x81661b8
        co = 0xb7dd0968
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x81dcfe4 "t"
        names = 0x81cd69c
        consts = 0x8174f64
#59 0x080cb735 in fast_function (f=0x8175aac, throwflag=0)
    at ../Python/ceval.c:3698
        i = -2147483648
        f = 0x81e435c
        tstate = 0x81661b8
        stack = 0x8cb916c
        co = <value optimized out>
        nd = <value optimized out>
        globals = 0xb7dd7824
        argdefs = <value optimized out>
        d = <value optimized out>
#60 call_function (f=0x8175aac, throwflag=0) at ../Python/ceval.c:3633
        func = 0xb7ddb6bc
        w = <value optimized out>
        nk = 135684536
        n = 1
        pfunc = 0x8175be4
#61 PyEval_EvalFrameEx (f=0x8175aac, throwflag=0) at ../Python/ceval.c:2304
        sp = 0x8175bec
        stack_pointer = <value optimized out>
        next_instr = 0x81aba11 "\001n\001"
        opcode = <value optimized out>
        oparg = <value optimized out>
        why = 3084760764
        err = <value optimized out>
        x = <value optimized out>
        v = <value optimized out>
        w = <value optimized out>
        u = <value optimized out>
        t = 0x81661b8
        stream = <value optimized out>
        freevars = 0x8175be4
        retval = 0x0
        tstate = 0x81661b8
        co = 0xb7dae650
        instr_ub = -1
        instr_lb = 0
        instr_prev = <value optimized out>
        first_instr = 0x81ab85c "d"
        names = 0xb7e0e4ac
        consts = 0xb7ded77c
#62 0x080cbf2c in PyEval_EvalCodeEx (co=0xb7dae650, globals=0xb7dffacc, 
    locals=0xb7dffacc, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, 
    defcount=0, closure=0x0) at ../Python/ceval.c:2875
        f = 0x8175aac
        retval = <value optimized out>
        freevars = 0x8175be4
        tstate = 0x81661b8
        x = <value optimized out>
        u = <value optimized out>
#63 0x080cc077 in PyEval_EvalCode (co=0xb7dae650, globals=0xb7dffacc, 
    locals=0xb7dffacc) at ../Python/ceval.c:514
No locals.
#64 0x080e8128 in run_mod (fp=0x8166008, 
    filename=0xbffff5ed "/usr/games/renpy", start=257, globals=0xb7dffacc, 
    locals=0xb7dffacc, closeit=1, flags=0xbffff38c)
    at ../Python/pythonrun.c:1273
        co = <value optimized out>
#65 PyRun_FileExFlags (fp=0x8166008, filename=0xbffff5ed "/usr/games/renpy", 
    start=257, globals=0xb7dffacc, locals=0xb7dffacc, closeit=1, 
    flags=0xbffff38c) at ../Python/pythonrun.c:1259
        ret = 0x0
        mod = <value optimized out>
        arena = <value optimized out>
#66 0x080e8312 in PyRun_SimpleFileExFlags (fp=0x8166008, 
    filename=0xbffff5ed "/usr/games/renpy", closeit=1, flags=0xbffff38c)
    at ../Python/pythonrun.c:879
        m = <value optimized out>
        d = 0xb7dffacc
        v = <value optimized out>
        ext = <value optimized out>
#67 0x08059415 in Py_Main (argc=2, argv=0xbffff454) at ../Modules/main.c:532
        c = <value optimized out>
        sts = 0
        command = 0x0
        filename = <value optimized out>
        module = 0x0
        fp = <value optimized out>
        p = <value optimized out>
        inspect = 0
        unbuffered = 1
        skipfirstline = 0
        stdin_is_interactive = 1
        help = -1073744403
        version = 1
        saw_inspect_flag = 0
        saw_unbuffered_flag = 1
        cf = {cf_flags = 0}
#68 0x0805878b in main (argc=2, argv=0xbffff454) at ../Modules/python.c:23
(gdb) print sp
$1 = (unsigned char *) 0x953c3f8 <Address 0x953c3f8 out of bounds>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to