• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:デバッガ gdbを使用していると。。。)

デバッガ gdbを使用していると...

このQ&Aのポイント
  • UNIX上でC言語のプログラムソースをgdbでデバッグしている際に、Program received signal SIGLWP, Signal LWPというシグナルが発生しますが、再度runすると普通に動かせることがあります。
  • SIGLWPについての詳細な情報は見つかっていませんが、調査方法について相談したいです。
  • デバッグ中に頻繁に出るが問題なく動作するため、現時点ではあまり気にしていません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

LWPはlight weight processのことで、軽量プロセスあるいはスレッド(thread)といわれます。 スレッド間でタイミング情報のやりとりをするときなどにスレッドライブラリが使うシグナルで、通常のプログラムのレベルで出てくることはないと思います。ただ、gdbはそれを検出してしまうようなので、handle SIGLWP nostop などと設定すれば、それ以降はとまらないと思います。.gdbinitなどに書けるような気がしますが、試していないのでそれ以上はわかりません。

関連するQ&A

専門家に質問してみよう