我正在用pyside构建一个Qt应用程序,我有随机分段错误。我安装了faulthandler,如果未完成,调用堆栈将清除:
File "/home/lionel/Libs/python/ProcessGraph/process_graph/qtgraph.py", line 247 in itemChange
File "/home/lionel/Libs/python/ProcessGraph/process_graph/qtgraph.py", line 268 in mousePressEvent
File "/home/lionel/Libs/python/ProcessGraph/process_graph/qtgraph.py", line 87 in mousePressEvent
File "main.py", line 219 in main
File "main.py", line 223 in <module>
崩溃总是存在的(在mousePressEvent中),但除了启动gdb,我看不出我能做什么。在
我已经安装了pythonggdb并尝试启动:gdb -ex r --args python-dbg main.py
,但它没有运行。所以我有点卡住了。这里是堆栈:
有一个技巧,你必须启动与你的virtualenv相对应的系统Python解释器。在
此外,还必须确保使用的是Python的调试构建。在
下面是我如何在Ubuntu上使用python特性获得gdb的方法:
相关问题 更多 >
编程相关推荐