On Oct 7, 12:24 pm, "Alex Holkner" <[EMAIL PROTECTED]> wrote:
> Try to get a stack trace by running python in gdb

like this?

(gdb) run test.py
Starting program: /usr/bin/python test.py
[Thread debugging using libthread_db enabled]
[New Thread 0x7fa91ad216e0 (LWP 3250)]
[New Thread 0x411b7950 (LWP 3251)]
before label/image

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fa91ad216e0 (LWP 3250)]
0x00007fa90e07cfa8 in ?? () from /usr/lib/libfontconfig.so.1
(gdb) bt
#0  0x00007fa90e07cfa8 in ?? () from /usr/lib/libfontconfig.so.1
#1  0x00007fa919d15aec in ffi_call_unix64 () from /usr/lib/python2.5/
lib-dynload/_ctypes.so
#2  0x00007fa919d15975 in ffi_call () from /usr/lib/python2.5/lib-
dynload/_ctypes.so
#3  0x00007fa919d10907 in _CallProc (pProc=0x7fa90e07d950
<FcPatternAddDouble>, argtuple=0x134ee10, flags=<value optimized out>,
argtypes=0x0, restype=0x7e7ce0, checker=0x0) at /build/buildd/
python2.5-2.5.2/Modules/_ctypes/callproc.c:668
#4  0x00007fa919d0a55f in CFuncPtr_call (self=0x13dd050,
inargs=0x134ee10, kwds=0x0) at /build/buildd/python2.5-2.5.2/Modules/
_ctypes/_ctypes.c:3373
#5  0x0000000000417e33 in PyObject_Call (func=0x4006740, arg=0xa,
kw=0x2) at ../Objects/abstract.c:1861
#6  0x000000000048617a in PyEval_EvalFrameEx (f=0x7fa904001640,
throwflag=<value optimized out>) at ../Python/ceval.c:3784
#7  0x0000000000488c07 in PyEval_EvalFrameEx (f=0x131c100,
throwflag=<value optimized out>) at ../Python/ceval.c:3659
#8  0x000000000048a406 in PyEval_EvalCodeEx (co=0x123a6c0,
globals=<value optimized out>, locals=<value optimized out>,
args=0x13955e0, argcount=3, kws=0x13955c0, kwcount=3, defs=0x134ec98,
defcount=3, closure=0x0) at ../Python/ceval.c:2836
#9  0x00000000004d5223 in function_call (func=0x1256aa0,
arg=0x122d5a0, kw=0x137ef00) at ../Objects/funcobject.c:517
#10 0x0000000000417e33 in PyObject_Call (func=0x4006740, arg=0xa,
kw=0x2) at ../Objects/abstract.c:1861
#11 0x000000000041e66f in instancemethod_call (func=0x1256aa0,
arg=0x122d5a0, kw=0x137ef00) at ../Objects/classobject.c:2519
#12 0x0000000000417e33 in PyObject_Call (func=0x4006740, arg=0xa,
kw=0x2) at ../Objects/abstract.c:1861
#13 0x000000000045ac98 in slot_tp_init (self=<value optimized out>,
args=0xe71488, kwds=0x137ef00) at ../Objects/typeobject.c:4943
#14 0x000000000045ca81 in type_call (type=0x1502ff0, args=0xe71488,
kwds=0x137ef00) at ../Objects/typeobject.c:436
#15 0x0000000000417e33 in PyObject_Call (func=0x4006740, arg=0xa,
kw=0x2) at ../Objects/abstract.c:1861
#16 0x000000000048617a in PyEval_EvalFrameEx (f=0x1281d50,
throwflag=<value optimized out>) at ../Python/ceval.c:3784
#17 0x000000000048a406 in PyEval_EvalCodeEx (co=0x1233e40,
globals=<value optimized out>, locals=<value optimized out>,
args=0x12776b0, argcount=2, kws=0x1277690, kwcount=3, defs=0x1231488,
defcount=5, closure=0x0) at ../Python/ceval.c:2836
#18 0x0000000000488075 in PyEval_EvalFrameEx (f=0x12774c0,
throwflag=<value optimized out>) at ../Python/ceval.c:3669
#19 0x000000000048a406 in PyEval_EvalCodeEx (co=0xbb5f30,
globals=<value optimized out>, locals=<value optimized out>,
args=0x1277478, argcount=1, kws=0x1277478, kwcount=1, defs=0xdf1578,
defcount=2, closure=0x0) at ../Python/ceval.c:2836
#20 0x0000000000488075 in PyEval_EvalFrameEx (f=0x12772e0,
throwflag=<value optimized out>) at ../Python/ceval.c:3669
#21 0x000000000048a406 in PyEval_EvalCodeEx (co=0xbb5eb8,
globals=<value optimized out>, locals=<value optimized out>,
args=0x1277288, argcount=1, kws=0x1277288, kwcount=1, defs=0xe517a8,
defcount=1, closure=0x0) at ../Python/ceval.c:2836
#22 0x0000000000488075 in PyEval_EvalFrameEx (f=0x12770c0,
throwflag=<value optimized out>) at ../Python/ceval.c:3669
#23 0x0000000000488c07 in PyEval_EvalFrameEx (f=0x1276ea0,
throwflag=<value optimized out>) at ../Python/ceval.c:3659
#24 0x0000000000488c07 in PyEval_EvalFrameEx (f=0x1272580,
throwflag=<value optimized out>) at ../Python/ceval.c:3659
#25 0x0000000000488c07 in PyEval_EvalFrameEx (f=0x1209b80,
throwflag=<value optimized out>) at ../Python/ceval.c:3659
#26 0x0000000000488c07 in PyEval_EvalFrameEx (f=0x1276cd0,
throwflag=<value optimized out>) at ../Python/ceval.c:3659
#27 0x000000000048a406 in PyEval_EvalCodeEx (co=0x7fa91abba030,
globals=<value optimized out>, locals=<value optimized out>,
args=0x7fa91abf7518, argcount=3, kws=0x0, kwcount=0, defs=0x0,
defcount=0, closure=0x0) at ../Python/ceval.c:2836
#28 0x00000000004d528a in function_call (func=0x122a2a8,
arg=0x7fa91abf7500, kw=0x0) at ../Objects/funcobject.c:517
#29 0x0000000000417e33 in PyObject_Call (func=0x4006740, arg=0xa,
kw=0x2) at ../Objects/abstract.c:1861
#30 0x0000000000487073 in PyEval_EvalFrameEx (f=0x80da00,
throwflag=<value optimized out>) at ../Python/ceval.c:3853
#31 0x000000000048a406 in PyEval_EvalCodeEx (co=0xbc0a80,
globals=<value optimized out>, locals=<value optimized out>,
args=0xc31c18, argcount=4, kws=0xc31c38, kwcount=0, defs=0x0,
defcount=0, closure=0x0) at ../Python/ceval.c:2836
#32 0x0000000000488075 in PyEval_EvalFrameEx (f=0xc31a80,
throwflag=<value optimized out>) at ../Python/ceval.c:3669
#33 0x000000000048a406 in PyEval_EvalCodeEx (co=0xb6f5d0,
globals=<value optimized out>, locals=<value optimized out>,
args=0x1276698, argcount=3, kws=0x12766b0, kwcount=0, defs=0xe51668,
defcount=1, closure=0x0) at ../Python/ceval.c:2836
#34 0x0000000000488075 in PyEval_EvalFrameEx (f=0x1276510,
throwflag=<value optimized out>) at ../Python/ceval.c:3669
#35 0x000000000048a406 in PyEval_EvalCodeEx (co=0x7fa91abe6648,
globals=<value optimized out>, locals=<value optimized out>,
args=0xe80800, argcount=2, kws=0x0, kwcount=0, defs=0x0, defcount=0,
closure=0x0) at ../Python/ceval.c:2836
#36 0x00000000004d528a in function_call (func=0xe4fa28, arg=0xe807e8,
kw=0x0) at ../Objects/funcobject.c:517
#37 0x00000000004191aa in call_function_tail (callable=0xe4fa28,
args=0xe807e8) at ../Objects/abstract.c:1861
#38 0x000000000041b420 in PyObject_CallFunction (callable=0xe4fa28,
format=<value optimized out>) at ../Objects/abstract.c:1916
#39 0x00000000004d0fe1 in property_descr_set (self=<value optimized
out>, obj=0x2, value=0x4028000000000000) at ../Objects/descrobject.c:
1168
#40 0x0000000000447040 in PyObject_GenericSetAttr (obj=0x122f490,
name=0x7fa91acf1960, value=0x7fa91abf4f30) at ../Objects/object.c:1412
#41 0x0000000000446568 in PyObject_SetAttr (v=0x122f490,
name=0x7fa91acf1960, value=0x7fa91abf4f30) at ../Objects/object.c:1183
#42 0x0000000000486765 in PyEval_EvalFrameEx (f=0x1276340,
throwflag=<value optimized out>) at ../Python/ceval.c:1783
#43 0x000000000048a406 in PyEval_EvalCodeEx (co=0x7fa91ac254e0,
globals=<value optimized out>, locals=<value optimized out>,
args=0x7fa91abeef50, argcount=2, kws=0x0, kwcount=0, defs=0x0,
defcount=0, closure=0x0) at ../Python/ceval.c:2836
#44 0x00000000004d528a in function_call (func=0x12325f0,
arg=0x7fa91abeef38, kw=0x0) at ../Objects/funcobject.c:517
#45 0x00000000004191aa in call_function_tail (callable=0x12325f0,
args=0x7fa91abeef38) at ../Objects/abstract.c:1861
#46 0x000000000041b420 in PyObject_CallFunction (callable=0x12325f0,
format=<value optimized out>) at ../Objects/abstract.c:1916
#47 0x00000000004d0fe1 in property_descr_set (self=<value optimized
out>, obj=0x2, value=0x4028000000000000) at ../Objects/descrobject.c:
1168
#48 0x0000000000447040 in PyObject_GenericSetAttr (obj=0x7fa91ac07f10,
name=0x7fa91acf1960, value=0x7fa91abf4f30) at ../Objects/object.c:1412
#49 0x0000000000446568 in PyObject_SetAttr (v=0x7fa91ac07f10,
name=0x7fa91acf1960, value=0x7fa91abf4f30) at ../Objects/object.c:1183
#50 0x0000000000486765 in PyEval_EvalFrameEx (f=0x7cbaf0,
throwflag=<value optimized out>) at ../Python/ceval.c:1783
#51 0x000000000048a406 in PyEval_EvalCodeEx (co=0x7fa91ad117b0,
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
#52 0x000000000048a522 in PyEval_EvalCode (co=0x4006740, globals=0xa,
locals=0x2) at ../Python/ceval.c:494
#53 0x00000000004abe2e in PyRun_FileExFlags (fp=0x75b010,
filename=0x7fff22d41763 "test.py", start=<value optimized out>,
globals=0x77e520, locals=0x77e520, closeit=1, flags=0x7fff22d40100)
at ../Python/pythonrun.c:1273
#54 0x00000000004ac0c9 in PyRun_SimpleFileExFlags (fp=0x75b010,
filename=0x7fff22d41763 "test.py", closeit=1, flags=0x7fff22d40100)
at ../Python/pythonrun.c:879
#55 0x00000000004145ad in Py_Main (argc=<value optimized out>,
argv=<value optimized out>) at ../Modules/main.c:523
#56 0x00007fa919f3c1c4 in __libc_start_main () from /lib/libc.so.6
#57 0x0000000000413b29 in _start ()

did you put in a big file like equal or more than 0.5mb for test.h3m?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to