Here's a backtrace with pytone rebuilt from source to enable debug information:

#0  0x00007fd62eacb050 in strlen () from /lib/libc.so.6
#1  0x00007fd62eacad86 in strdup () from /lib/libc.so.6
#2  0x00007fd62953cecd in ao_append_option () from /usr/lib/libao.so.2
#3 0x00007fd629742487 in bufferedao_new (type=<value optimized out>, args=<value optimized out>, kwds=<value optimized out>)
     at src/bufferedao.c:93
#4 0x000000000046ddf3 in type_call (type=0x0, args=0x16ed7d0, kwds=0x1428ce0) at ../Objects/typeobject.c:422 #5 0x00000000004187b3 in PyObject_Call (func=0x0, arg=0x18, kw=0x20) at ../Objects/abstract.c:1861 #6 0x000000000048fef2 in PyEval_EvalFrameEx (f=0x17bd470, throwflag=<value optimized out>) at ../Python/ceval.c:3786 #7 0x000000000049313d in PyEval_EvalCodeEx (co=0x16f5210, globals=<value optimized out>, locals=<value optimized out>, args=0x12f6ab0, argcount=3, kws=0x142a890, kwcount=7, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:2838 #8 0x00000000004dd709 in function_call (func=0x1707848, arg=0x16e0870, kw=0x14214c0) at ../Objects/funcobject.c:517 #9 0x00000000004187b3 in PyObject_Call (func=0x0, arg=0x18, kw=0x20) at ../Objects/abstract.c:1861 #10 0x000000000041f658 in instancemethod_call (func=0x1707848, arg=0x16e0870, kw=0x14214c0) at ../Objects/classobject.c:2519 #11 0x00000000004187b3 in PyObject_Call (func=0x0, arg=0x18, kw=0x20) at ../Objects/abstract.c:1861 #12 0x0000000000465ca6 in slot_tp_init (self=0x16fb990, args=0x7fd62f782368, kwds=0x14214c0) at ../Objects/typeobject.c:4943 #13 0x000000000046dfdb in type_call (type=0x140c560, args=0x7fd62f782368, kwds=0x14214c0) at ../Objects/typeobject.c:436 #14 0x00000000004187b3 in PyObject_Call (func=0x0, arg=0x18, kw=0x20) at ../Objects/abstract.c:1861 #15 0x000000000048fef2 in PyEval_EvalFrameEx (f=0x17bcbe0, throwflag=<value optimized out>) at ../Python/ceval.c:3786 #16 0x0000000000492a52 in PyEval_EvalFrameEx (f=0x11af120, throwflag=<value optimized out>) at ../Python/ceval.c:3661 #17 0x000000000049313d in PyEval_EvalCodeEx (co=0x7fd62f7f53f0, 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:2838 #18 0x0000000000493332 in PyEval_EvalCode (co=0x0, globals=0x18, locals=0x20) at ../Python/ceval.c:494 #19 0x00000000004b2cd8 in PyRun_FileExFlags (fp=0x1127010, filename=0x7fff3786546f "/usr/bin/pytone", start=<value optimized out>, globals=0x114a510, locals=0x114a510, closeit=1, flags=0x7fff37864810) at ../Python/pythonrun.c:1273 #20 0x00000000004b2f7b in PyRun_SimpleFileExFlags (fp=0x1127010, filename=0x7fff3786546f "/usr/bin/pytone", closeit=1, flags=0x7fff37864810)
     at ../Python/pythonrun.c:879
#21 0x0000000000414542 in Py_Main (argc=1, argv=<value optimized out>) at ../Modules/main.c:532
#22 0x00007fd62ea6e1a6 in __libc_start_main () from /lib/libc.so.6
#23 0x0000000000413989 in _start ()


If rebuilt with optimization disabled, it breaks differently (showing completely empty ncurses screen, running select() with NULL arguments) so not useful for debugging.

CU Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/

Attachment: signature.asc
Description: Digital signature

Reply via email to