[prime-dev: 355] prime-elのデバッグ方法

アーカイブの一覧に戻る

Gen Otsuji gen_otsuj****@yahoo*****
2004年 5月 18日 (火) 20:11:46 JST


おつじです。

prime-elを使ってると、時々rubyが
ホームディレクトリにコアを吐いてしまいます。
原因は全くわかりません。
gdbで調べてbtすると
#0  0x281b4dcf in kill () from /lib/libc.so.5
#1  0x281a9878 in raise () from /lib/libc.so.5
#2  0x28221f82 in abort () from /lib/libc.so.5
#3  0x282a1ced in g_log () from /usr/local/lib/libglib-2.0.so.400
#4  0x282a1d21 in g_log () from /usr/local/lib/libglib-2.0.so.400
#5  0x2825ef9b in sary_str_seek_lines_forward () from /usr/local/lib/libsary.so.9
#6  0x2825e12f in seek_lines_forward () from /usr/local/lib/libsary.so.9
#7  0x2825dfac in get_next_region () from /usr/local/lib/libsary.so.9
#8  0x2825d657 in sary_searcher_get_next_context_lines2 () from /usr/local/lib/libsary.so.9
#9  0x28255cb1 in rsearcher_get_next_context_lines () from /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd5/sary.so
#10 0x280b122d in call_cfunc () from /usr/local/lib/libruby18.so.18
#11 0x280a4c29 in rb_call0 () from /usr/local/lib/libruby18.so.18
--略--
このようになります。ちょっとよく分かりません。
そこで他のデバッグをしたいと思うのですが、
primeとのやりとりをlogfileに落とすようなことはできたりしないでしょうか。
あるいはどうすれば原因がわかるようになるでしょうか。
よろしくお願いします。

------
おつじ




Prime-dev メーリングリストの案内
アーカイブの一覧に戻る