$ gdb python GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) r Starting program: /usr/bin/python (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1209887056 (LWP 8573)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Python 2.4.4c0 (#2, Sep 29 2006, 20:19:45) [GCC 4.1.2 20060920 (prerelease) (Ubuntu 4.1.1-13ubuntu3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. (no debugging symbols found) >>> import sys >>> del sys.path[0] >>> import gaphor >>> model = None >>> if len(sys.argv) > 1: ... model = sys.argv[1] ... >>> gaphor.main(model) ** (.:8573): WARNING **: couldn't make the type `CanvasGroup' ready TypeError: Cannot create a consistent method resolution order (MRO) for bases GObject, CanvasGroupableIface, CanvasGroupable Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1209887056 (LWP 8573)] 0xb7b1d045 in init_gobject () from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so (gdb) bt #0 0xb7b1d045 in init_gobject () from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so #1 0xb7b1d2df in init_gobject () from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so #2 0x080b8d51 in PyEval_EvalFrame () #3 0x080ba149 in PyEval_EvalCodeEx () #4 0x080ba1b7 in PyEval_EvalCode () #5 0x080d39ec in PyImport_ExecCodeModuleEx () #6 0x080d4079 in PyImport_ExecCodeModule () #7 0x080d4bdb in PyImport_ReloadModule () #8 0x080d505a in PyImport_ReloadModule () #9 0x080d52d6 in PyImport_ImportModuleEx () #10 0x080af5f0 in _PyBuiltin_Init () #11 0x08058bd7 in PyObject_Call () #12 0x080b357c in PyEval_CallObjectWithKeywords () #13 0x080b73b3 in PyEval_EvalFrame () #14 0x080ba149 in PyEval_EvalCodeEx () #15 0x080ba1b7 in PyEval_EvalCode () #16 0x080d39ec in PyImport_ExecCodeModuleEx () #17 0x080d4079 in PyImport_ExecCodeModule () #18 0x080d4bdb in PyImport_ReloadModule () #19 0x080d505a in PyImport_ReloadModule () #20 0x080d528e in PyImport_ImportModuleEx () ---Type to continue, or q to quit--- #21 0x080af5f0 in _PyBuiltin_Init () #22 0x08058bd7 in PyObject_Call () #23 0x080b357c in PyEval_CallObjectWithKeywords () #24 0x080b73b3 in PyEval_EvalFrame () #25 0x080ba149 in PyEval_EvalCodeEx () #26 0x080ba1b7 in PyEval_EvalCode () #27 0x080d39ec in PyImport_ExecCodeModuleEx () #28 0x080d4079 in PyImport_ExecCodeModule () #29 0x080d4bdb in PyImport_ReloadModule () #30 0x080d505a in PyImport_ReloadModule () #31 0x080d52d6 in PyImport_ImportModuleEx () #32 0x080af5f0 in _PyBuiltin_Init () #33 0x08058bd7 in PyObject_Call () #34 0x080b357c in PyEval_CallObjectWithKeywords () #35 0x080b73b3 in PyEval_EvalFrame () #36 0x080ba149 in PyEval_EvalCodeEx () #37 0x080ba1b7 in PyEval_EvalCode () #38 0x080d39ec in PyImport_ExecCodeModuleEx () #39 0x080d4079 in PyImport_ExecCodeModule () #40 0x080d5a4e in PyImport_ImportModule () #41 0x080d4bdb in PyImport_ReloadModule () #42 0x080d505a in PyImport_ReloadModule () #43 0x080d52d6 in PyImport_ImportModuleEx () ---Type to continue, or q to quit--- #44 0x080af5f0 in _PyBuiltin_Init () #45 0x08058bd7 in PyObject_Call () #46 0x080b357c in PyEval_CallObjectWithKeywords () #47 0x080b73b3 in PyEval_EvalFrame () #48 0x080ba149 in PyEval_EvalCodeEx () #49 0x080ba1b7 in PyEval_EvalCode () #50 0x080d39ec in PyImport_ExecCodeModuleEx () #51 0x080d4079 in PyImport_ExecCodeModule () #52 0x080d4bdb in PyImport_ReloadModule () #53 0x080d505a in PyImport_ReloadModule () #54 0x080d528e in PyImport_ImportModuleEx () #55 0x080af5f0 in _PyBuiltin_Init () #56 0x08058bd7 in PyObject_Call () #57 0x080b357c in PyEval_CallObjectWithKeywords () #58 0x080b73b3 in PyEval_EvalFrame () #59 0x080ba149 in PyEval_EvalCodeEx () #60 0x080ba1b7 in PyEval_EvalCode () #61 0x080d39ec in PyImport_ExecCodeModuleEx () #62 0x080d4079 in PyImport_ExecCodeModule () #63 0x080d4bdb in PyImport_ReloadModule () #64 0x080d505a in PyImport_ReloadModule () #65 0x080d528e in PyImport_ImportModuleEx () #66 0x080af5f0 in _PyBuiltin_Init () ---Type to continue, or q to quit--- #67 0x08058bd7 in PyObject_Call () #68 0x080b357c in PyEval_CallObjectWithKeywords () #69 0x080b73b3 in PyEval_EvalFrame () #70 0x080ba149 in PyEval_EvalCodeEx () #71 0x080ba1b7 in PyEval_EvalCode () #72 0x080d39ec in PyImport_ExecCodeModuleEx () #73 0x080d4079 in PyImport_ExecCodeModule () #74 0x080d4bdb in PyImport_ReloadModule () #75 0x080d505a in PyImport_ReloadModule () #76 0x080d528e in PyImport_ImportModuleEx () #77 0x080af5f0 in _PyBuiltin_Init () #78 0x08058bd7 in PyObject_Call () #79 0x080b357c in PyEval_CallObjectWithKeywords () #80 0x080b73b3 in PyEval_EvalFrame () #81 0x080ba149 in PyEval_EvalCodeEx () #82 0x080ba1b7 in PyEval_EvalCode () #83 0x080d39ec in PyImport_ExecCodeModuleEx () #84 0x080d4079 in PyImport_ExecCodeModule () #85 0x080d5a4e in PyImport_ImportModule () #86 0x080d4bdb in PyImport_ReloadModule () #87 0x080d505a in PyImport_ReloadModule () #88 0x080d528e in PyImport_ImportModuleEx () #89 0x080af5f0 in _PyBuiltin_Init () ---Type to continue, or q to quit--- #90 0x08058bd7 in PyObject_Call () #91 0x080b357c in PyEval_CallObjectWithKeywords () #92 0x080b73b3 in PyEval_EvalFrame () #93 0x080ba149 in PyEval_EvalCodeEx () #94 0x080b824c in PyEval_EvalFrame () #95 0x080ba149 in PyEval_EvalCodeEx () #96 0x080ba1b7 in PyEval_EvalCode () #97 0x080dcf05 in PyRun_InteractiveOneFlags () #98 0x080dd026 in PyRun_InteractiveLoopFlags () #99 0x080ddba2 in PyRun_AnyFileExFlags () #100 0x08055cc2 in Py_Main () #101 0x08055132 in main () (gdb)