CppUnitを実行時にセグメンテーション違反が発生する
Posted: 2013年1月24日(木) 15:49
初めまして、初投稿です。
現在CppUnitを使ってユニットテストを行っています。OSはCentOS(64bit)でg++でコンパイルしています。
ですが、あるプログラムだけ実行時にSIGSEGVシグナルが発生し、プログラムが終了してしまいます。
スタックトレースを見ると、
[0]0x00000001
[1]0x7aefbdef
[2]0x00000000
[1]のアドレスはうろ覚えですが、0x01のアドレスで終了してしまっています。
CPPUNIT_MAINに入る前に落ちてしまうので、何が原因なのか全く分かりません。
gdbでデバッグをかけても何が原因で落ちてしまうのか分からず、困っています。
もしこの問題の解決につながるような情報があれば教えていただけないでしょうか。調査方法などでも構いません。
よろしくお願いします。
現在CppUnitを使ってユニットテストを行っています。OSはCentOS(64bit)でg++でコンパイルしています。
ですが、あるプログラムだけ実行時にSIGSEGVシグナルが発生し、プログラムが終了してしまいます。
スタックトレースを見ると、
[0]0x00000001
[1]0x7aefbdef
[2]0x00000000
[1]のアドレスはうろ覚えですが、0x01のアドレスで終了してしまっています。
CPPUNIT_MAINに入る前に落ちてしまうので、何が原因なのか全く分かりません。
gdbでデバッグをかけても何が原因で落ちてしまうのか分からず、困っています。
もしこの問題の解決につながるような情報があれば教えていただけないでしょうか。調査方法などでも構いません。
よろしくお願いします。