qapps运行良好,但断点有时会产生分段错误

时间:2010-05-18 19:41:50

标签: c++ qt gdb segmentation-fault qthread

我有一个qApp,只有在代码中插入断点(我可以把它放在不同的地方)并且只有4-5个断点停止后才会生成分段错误。我的代码有问题,或者这是一个DBG错误。该方法是QThread类的一部分。

基本上我所做的是我采用了mandlebrot示例,并在我的程序中有3个实例。因此,该程序看起来像一个主窗口,其中有3个mandlebrot小部件,一个除了另一个。是否有可能GDB不支持调试多次实例化的qthread子类,或者这样做是不安全的。我在运行时没有任何问题。

1 个答案:

答案 0 :(得分:2)

看起来问题是您对代码中的某个对象有不同步的访问权限,断点很高兴让您看到问题。