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/
signature.asc
Description: Digital signature

