gdb を使用してマルチスレッド プログラムをデバッグしようとしています。プロセスを gdb にアタッチし、関心のあるスレッドにブレークポイントを設定して、ブレークポイントに到達したときにステップ オーバーするつもりです。しかし、ブレークポイントに到達した瞬間にプログラムがクラッシュします。現在アクティブなスレッド以外のスレッドに対してトラップ ハンドラが設定されていないようです。マルチスレッドプロセスで以前に gdb を使用したことがありますが、これまでこの問題に直面したことはありません。
gdb を使用してマルチスレッド プログラムをデバッグしようとしています。プロセスを gdb にアタッチし、関心のあるスレッドにブレークポイントを設定して、ブレークポイントに到達したときにステップ オーバーするつもりです。しかし、ブレークポイントに到達した瞬間にプログラムがクラッシュします。現在アクティブなスレッド以外のスレッドに対してトラップ ハンドラが設定されていないようです。マルチスレッドプロセスで以前に gdb を使用したことがありますが、これまでこの問題に直面したことはありません。