1

Qt C++ アプリケーションのどこかでスレッド アフィニティのルールを破ったと思います。

次のようなメッセージがたくさん届きます。

QBasicTimer::stop: Failed. Possibly trying to stop from a different thread
QBasicTimer::start: Timers cannot be started from another thread

DDD/GDB を使用しています。これらのエラーをキャッチしてバックトレースを返す何らかのトラップを挿入できますか? その間、他のすべてのスレッドを一時停止するのが理想的ですか?

( thisb write if 1==$rdiに従って) stdoutへの書き込みを停止しようとしましたが、うまくいきませんでした。

4

0 に答える 0