On Sat, May 10, 2008 at 03:15:43PM +1000, Paul TBBle Hampson wrote: > Anyway, just went off and generated some stack traces, which I've > attached.
OK, this time I mean it. Also, after a quick look, python2.5 _is_ using system libffi, but links to libffi_pic.a rather than libffi.so. -- Paul "TBBle" Hampson, [EMAIL PROTECTED] Shorter .sig for a more eco-friendly paperless office.
#0 0x00002b2f25c3ff46 in ?? () from /usr/lib/libGLcore.so.1 #1 0x00002b2f25c44a5c in ?? () from /usr/lib/libGLcore.so.1 #2 0x00002b2f2436b98c in ffi_call_unix64 () at ../src/x86/unix64.S:75 #3 0x00002b2f2436b837 in ffi_call (cif=0x7fff87b78b20, fn=0x2b2f25a6df40 <glGetIntegerv>, rvalue=0x7fff87b78a70, avalue=0x7fff87b78a50) at ../src/x86/ffi64.c:430 #4 0x00002b2f24142de1 in _CallProc (pProc=0x2b2f25a6df40 <glGetIntegerv>, argtuple=0x2aaab443c998, flags=<value optimized out>, argtypes=0x2aaaab586170, restype=0x6fcb60, checker=0x0) at source/callproc.c:668 #5 0x00002b2f2413df61 in CFuncPtr_call (self=0x2aaaab587350, inargs=0x2, kwds=0x0) at source/_ctypes.c:3362 #6 0x0000000000415660 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1795 #7 0x00000000004753fa in PyEval_EvalFrame (f=0x1bac030) at ../Python/ceval.c:3845 #8 0x00000000004780a4 in PyEval_EvalCodeEx (co=0x2b2f2548bd50, globals=<value optimized out>, locals=<value optimized out>, args=0x2aaab443ca88, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x2b2f22fc80a8) at ../Python/ceval.c:2741 #9 0x00000000004c0403 in function_call (func=0x2aaab40eab90, arg=0x2aaab443ca70, kw=0x0) at ../Objects/funcobject.c:548 #10 0x0000000000415660 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1795 #11 0x000000000041b3af in instancemethod_call (func=0x2aaab40eab90, arg=0x2aaab443ca70, kw=0x0) at ../Objects/classobject.c:2532 #12 0x0000000000415660 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1795 #13 0x000000000044a546 in slot_tp_call (self=<value optimized out>, args=0x2aaab4142c90, kwds=0x0) at ../Objects/typeobject.c:4546 #14 0x0000000000415660 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1795 #15 0x0000000000474164 in PyEval_EvalFrame (f=0x875bc0) at ../Python/ceval.c:3776 #16 0x00000000004780a4 in PyEval_EvalCodeEx (co=0x2aaab27205e0, globals=<value optimized out>, locals=<value optimized out>, args=0x175f2a0, argcount=1, kws=0x175f2a0, kwcount=1, defs=0x2aaab162c650, defcount=2, closure=0x0) at ../Python/ceval.c:2741 #17 0x00000000004773d3 in PyEval_EvalFrame (f=0x175f040) at ../Python/ceval.c:3661 #18 0x0000000000477520 in PyEval_EvalFrame (f=0x127bda0) at ../Python/ceval.c:3651 #19 0x00000000004780a4 in PyEval_EvalCodeEx (co=0x2aaab2720810, globals=<value optimized out>, locals=<value optimized out>, args=0x127b698, argcount=1, kws=0x127b6a0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2741 #20 0x00000000004773d3 in PyEval_EvalFrame (f=0x127b500) at ../Python/ceval.c:3661 #21 0x0000000000477520 in PyEval_EvalFrame (f=0x1306bb0) at ../Python/ceval.c:3651 #22 0x0000000000477520 in PyEval_EvalFrame (f=0x12f95a0) at ../Python/ceval.c:3651 #23 0x0000000000477520 in PyEval_EvalFrame (f=0x1369270) at ../Python/ceval.c:3651 #24 0x00000000004780a4 in PyEval_EvalCodeEx (co=0x2aaab4422880, globals=<value optimized out>, locals=<value optimized out>, args=0x12fad08, argcount=1, kws=0x12facf8, kwcount=2, defs=0x2aaab47927e8, defcount=3, closure=0x0) at ../Python/ceval.c:2741 #25 0x00000000004773d3 in PyEval_EvalFrame (f=0x12fab40) at ../Python/ceval.c:3661 #26 0x0000000000477520 in PyEval_EvalFrame (f=0x12d9610) at ../Python/ceval.c:3651 #27 0x00000000004780a4 in PyEval_EvalCodeEx (co=0x2aaab16217a0, globals=<value optimized out>, locals=<value optimized out>, args=0x1364c30, argcount=3, kws=0x1364c48, kwcount=0, defs=0x2aaab26b58e8, defcount=1, closure=0x0) at ../Python/ceval.c:2741 #28 0x00000000004773d3 in PyEval_EvalFrame (f=0x1364a80) at ../Python/ceval.c:3661 #29 0x00000000004780a4 in PyEval_EvalCodeEx (co=0x2aaab1621810, globals=<value optimized out>, locals=<value optimized out>, args=0x2aaab4142da8, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2741 #30 0x00000000004c0403 in function_call (func=0x2aaab270a5f0, arg=0x2aaab4142d90, kw=0x0) at ../Objects/funcobject.c:548 #31 0x0000000000415660 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1795 #32 0x000000000041b3af in instancemethod_call (func=0x2aaab270a5f0, arg=0x2aaab4142d90, kw=0x0) at ../Objects/classobject.c:2532 #33 0x0000000000415660 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1795 #34 0x0000000000474164 in PyEval_EvalFrame (f=0x765490) at ../Python/ceval.c:3776 #35 0x0000000000477520 in PyEval_EvalFrame (f=0xeb5ca0) at ../Python/ceval.c:3651 #36 0x0000000000477520 in PyEval_EvalFrame (f=0x72c780) at ../Python/ceval.c:3651 #37 0x00000000004780a4 in PyEval_EvalCodeEx (co=0x2b2f22faac70, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2741 #38 0x00000000004781c2 in PyEval_EvalCode (co=0x41006000, globals=0x3, locals=0x0) at ../Python/ceval.c:484 #39 0x000000000049c62a in PyRun_FileExFlags (fp=0x729010, filename=0x7fff87b7b9ff "FretsOnFire.py", start=<value optimized out>, globals=0x72a660, locals=0x72a660, closeit=<value optimized out>, flags=0x7fff87b7b250) at ../Python/pythonrun.c:1287 #40 0x000000000049c879 in PyRun_SimpleFileExFlags (fp=0x729010, filename=0x7fff87b7b9ff "FretsOnFire.py", closeit=1, flags=0x7fff87b7b250) at ../Python/pythonrun.c:871 #41 0x0000000000412449 in Py_Main (argc=<value optimized out>, argv=0x7fff87b7b378) at ../Modules/main.c:493 #42 0x00002b2f23a0a1c4 in __libc_start_main () from /lib/libc.so.6 #43 0x0000000000411969 in _start ()
#0 0x00002ae000349f46 in ?? () from /usr/lib/libGLcore.so.1 #1 0x00002ae00034ea5c in ?? () from /usr/lib/libGLcore.so.1 #2 0x00002adffeaaee74 in ffi_call_unix64 () from /usr/lib/python2.5/lib-dynload/_ctypes.so #3 0x00002adffeaae8bd in ffi_call () from /usr/lib/python2.5/lib-dynload/_ctypes.so #4 0x00002adffeaa979a in _CallProc (pProc=0x2ae000177f40 <glGetIntegerv>, argtuple=0x2aaabc46c6c8, flags=<value optimized out>, argtypes=0xa3eea8, restype=0x725c40, checker=0x0) at /scratch/packages/python/2.5/python2.5-2.5.2/Modules/_ctypes/callproc.c:668 #5 0x00002adffeaa34ff in CFuncPtr_call (self=0xa42438, inargs=0x2, kwds=0x0) at /scratch/packages/python/2.5/python2.5-2.5.2/Modules/_ctypes/_ctypes.c:3373 #6 0x0000000000417c73 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1861 #7 0x00000000004863c3 in PyEval_EvalFrameEx (f=0x1775b30, throwflag=<value optimized out>) at ../Python/ceval.c:3853 #8 0x0000000000489756 in PyEval_EvalCodeEx (co=0x99f5d0, globals=<value optimized out>, locals=<value optimized out>, args=0x2aaabc46c848, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x2adffd9917e0) at ../Python/ceval.c:2836 #9 0x00000000004d3878 in function_call (func=0x1539410, arg=0x2aaabc46c830, kw=0x0) at ../Objects/funcobject.c:517 #10 0x0000000000417c73 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1861 #11 0x000000000041e47f in instancemethod_call (func=0x1539410, arg=0x2aaabc46c830, kw=0x0) at ../Objects/classobject.c:2519 #12 0x0000000000417c73 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1861 #13 0x000000000045a4c4 in slot_tp_call (self=<value optimized out>, args=0x15e69d0, kwds=0x0) at ../Objects/typeobject.c:4714 #14 0x0000000000417c73 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1861 #15 0x00000000004854ca in PyEval_EvalFrameEx (f=0x1769630, throwflag=<value optimized out>) at ../Python/ceval.c:3784 #16 0x0000000000489756 in PyEval_EvalCodeEx (co=0xf69030, globals=<value optimized out>, locals=<value optimized out>, args=0x196d990, argcount=1, kws=0x196d990, kwcount=1, defs=0xe93848, defcount=2, closure=0x0) at ../Python/ceval.c:2836 #17 0x00000000004873c5 in PyEval_EvalFrameEx (f=0x196d7f0, throwflag=<value optimized out>) at ../Python/ceval.c:3669 #18 0x0000000000487f57 in PyEval_EvalFrameEx (f=0x184f750, throwflag=<value optimized out>) at ../Python/ceval.c:3659 #19 0x0000000000487f57 in PyEval_EvalFrameEx (f=0x1862750, throwflag=<value optimized out>) at ../Python/ceval.c:3659 #20 0x0000000000487f57 in PyEval_EvalFrameEx (f=0x1982590, throwflag=<value optimized out>) at ../Python/ceval.c:3659 #21 0x0000000000489756 in PyEval_EvalCodeEx (co=0x1590b70, globals=<value optimized out>, locals=<value optimized out>, args=0x158a4c8, argcount=3, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2836 #22 0x00000000004d3878 in function_call (func=0x15931b8, arg=0x158a4b0, kw=0x0) at ../Objects/funcobject.c:517 #23 0x0000000000417c73 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1861 #24 0x000000000041e47f in instancemethod_call (func=0x15931b8, arg=0x158a4b0, kw=0x0) at ../Objects/classobject.c:2519 #25 0x0000000000417c73 in PyObject_Call (func=0x41006000, arg=0x3, kw=0x0) at ../Objects/abstract.c:1861 #26 0x00000000004854ca in PyEval_EvalFrameEx (f=0x1eb6860, throwflag=<value optimized out>) at ../Python/ceval.c:3784 #27 0x0000000000487f57 in PyEval_EvalFrameEx (f=0x1764530, throwflag=<value optimized out>) at ../Python/ceval.c:3659 #28 0x0000000000489756 in PyEval_EvalCodeEx (co=0xf69198, globals=<value optimized out>, locals=<value optimized out>, args=0x1e91de8, argcount=1, kws=0x1e91df0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2836 #29 0x00000000004873c5 in PyEval_EvalFrameEx (f=0x1e91c60, throwflag=<value optimized out>) at ../Python/ceval.c:3669 #30 0x0000000000487f57 in PyEval_EvalFrameEx (f=0x1eda370, throwflag=<value optimized out>) at ../Python/ceval.c:3659 #31 0x0000000000487f57 in PyEval_EvalFrameEx (f=0x76d630, throwflag=<value optimized out>) at ../Python/ceval.c:3659 #32 0x0000000000489756 in PyEval_EvalCodeEx (co=0x2adffd9987b0, globals=<value optimized out>, locals=<value optimized out>, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2836 #33 0x0000000000489872 in PyEval_EvalCode (co=0x41006000, globals=0x3, locals=0x0) at ../Python/ceval.c:494 #34 0x00000000004aacae in PyRun_FileExFlags (fp=0x754010, filename=0x7fffad1939ff "FretsOnFire.py", start=<value optimized out>, globals=0x7776a0, locals=0x7776a0, closeit=1, flags=0x7fffad192870) at ../Python/pythonrun.c:1273 #35 0x00000000004aaf49 in PyRun_SimpleFileExFlags (fp=0x754010, filename=0x7fffad1939ff "FretsOnFire.py", closeit=1, flags=0x7fffad192870) at ../Python/pythonrun.c:879 #36 0x000000000041442d in Py_Main (argc=<value optimized out>, argv=<value optimized out>) at ../Modules/main.c:523 #37 0x00002adffe3f21c4 in __libc_start_main () from /lib/libc.so.6 #38 0x00000000004139a9 in _start ()
pgpMbOgLj0GOu.pgp
Description: PGP signature

