0

コードにブレークポイントが挿入された場合 (別の場所に置くことができます)、4 ~ 5 個のブレークポイントが停止した後にのみ、セグメンテーション違反を生成する qApp があります。私のコードに問題がありますか、それとも DBG のバグですか? メソッドは QThread クラスの一部です。

基本的に私がしたことは、mandlebrot の例を取り上げ、プログラムに 3 つのインスタンスを含めることです。したがって、プログラムは、3 つの mandlebrot ウィジェットが 1 つずつ並んだメインウィンドウのように見えます。GDBが複数回インスタンス化されたqthreadサブクラスのデバッグをサポートしていない可能性はありますか、それともスレッドセーフではありませんか? 実行時に問題はありません。

4

1 に答える 1

2

問題は、コード内の一部のオブジェクトへの非同期アクセスがあり、ブレークポイントが喜んで問題を確認できるようになっていることです。

于 2010-05-18T19:53:46.340 に答える