$ gdb -q /usr/bin/python Reading symbols from /usr/bin/python...(no debugging symbols found)...done. (gdb) set args xenstore.ctypes (gdb) run Starting program: /usr/bin/python xenstore.ctypes [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7bc93c4 in pthread_mutex_lock () from /lib/libpthread.so.0 (gdb) bt #0 0x00007ffff7bc93c4 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007ffff659210d in ?? () from /usr/lib/libxenstore.so.3.0 #2 0x00007ffff6592431 in ?? () from /usr/lib/libxenstore.so.3.0 #3 0x00007ffff67b102c in ffi_call_unix64 () from /usr/lib/python2.6/lib-dynload/_ctypes.so #4 0x00007ffff67b0713 in ffi_call () from /usr/lib/python2.6/lib-dynload/_ctypes.so #5 0x00007ffff67ab134 in _CallProc () from /usr/lib/python2.6/lib-dynload/_ctypes.so #6 0x00007ffff67a2a03 in ?? () from /usr/lib/python2.6/lib-dynload/_ctypes.so #7 0x000000000041f0c7 in PyObject_Call () #8 0x00000000004a7378 in PyEval_EvalFrameEx () #9 0x00000000004a9671 in PyEval_EvalCodeEx () #10 0x00000000004a9742 in PyEval_EvalCode () #11 0x00000000004c9a0e in PyRun_FileExFlags () #12 0x00000000004c9c24 in PyRun_SimpleFileExFlags () #13 0x000000000041a7ff in Py_Main () #14 0x00007ffff69d8c4d in __libc_start_main () from /lib/libc.so.6 #15 0x00000000004199f9 in _start () (gdb)