こんにちは。
ROSのnodeletを使ってる時にSegmentation Faultで落ちて、はて、どうやって解析すればいいんだろうと少し悩んだのでそのときのメモ。考えてみたらふつーの手順でした。
ROSのnodeletを使ってる時にSegmentation Faultで落ちて、はて、どうやって解析すればいいんだろうと少し悩んだのでそのときのメモ。考えてみたらふつーの手順でした。
1. coreファイル作成元の確認
そもそもnodeletで落ちる時って何を指定すればいいんだろう、と思ったんですが、ふつーにfileコマンドで調べればよかったです。(下のfrom '/usr/XXX/' みたいな部分)2. gdbでbacktraceの確認
1.でファイルの名前がわかったら、以下のコマンドを実行すればOK
$ gdb /usr/hoge/nodelet core.12345
みたいな感じ。めでたしめでたし
0 件のコメント:
コメントを投稿