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>
signature.asc
Description: OpenPGP digital signature