GDB を使用して、ターゲットで実行されているアプリケーションをリモート デバッグしようとしています。ターゲットは Armv6 ベース、OS は Linux、アプリケーションは QT ベースのマルチスレッド アプリケーションです。
ブレークポイントを設定できます。しかし、ブレークポイントに到達すると、プログラムは SIGTRAP とともにクラッシュします。
ヒント: 別の小さなサンプル マルチスレッド QT-App を同じターゲットで実行できます。
何が問題なのですか?
GDBログは次のとおりです
0x4ad52c のブレークポイント 1: ファイル <> 、 <>。(2ヶ所) (gdb) c つづき。
プログラムはシグナル SIGTRAP、トレース/ブレークポイント トラップで終了しました。プログラムはもう存在しません。(gdb)