我用python 3.5.2和PyQt5写了一个小的模拟程序。我之前使用的是PyQt4,在Qt内部出现了间歇性分段故障。出于这个原因,测试要求程序运行大约20次,以确保故障不会发生。现在,我想知道是否有一种简单的方法可以编写一个可以使用gdb run运行的脚本,它可以执行以下操作: run MyProgram.py input more keyboard commands
我有一个由于SEGV而崩溃的多线程进程,GDB显示了这个看起来很奇怪的回溯:#0 0x00000000 in ??()
这是一个已经退出但尚未加入的线程。我能相信这个回溯吗?尽管这个线程已经结束了,但它真的被调度了吗?所有其他线程似乎都处于可感知状态。这是在运行Linux内核3.10的ARM嵌入式系统上。