我有一个 qApp,它仅在代码中插入断点(我可以将其放在不同的位置)并且仅在 4-5 个断点停止后才会生成分段错误。我的代码有问题还是这是一个 DBG 错误。该方法是 QThread 类的一部分。
基本上我所做的是我以 mandlebrot 为例,并在我的程序中有 3 个实例。所以程序看起来像一个主窗口,里面有 3 个 mandlebrot 小部件,一个接一个。GDB 是否可能不支持调试多次实例化的 qthread 子类,或者这样做是线程不安全的。我在运行时没有任何问题。
我有一个 qApp,它仅在代码中插入断点(我可以将其放在不同的位置)并且仅在 4-5 个断点停止后才会生成分段错误。我的代码有问题还是这是一个 DBG 错误。该方法是 QThread 类的一部分。
基本上我所做的是我以 mandlebrot 为例,并在我的程序中有 3 个实例。所以程序看起来像一个主窗口,里面有 3 个 mandlebrot 小部件,一个接一个。GDB 是否可能不支持调试多次实例化的 qthread 子类,或者这样做是线程不安全的。我在运行时没有任何问题。