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に落とすようなことはできたりしないでしょうか。 あるいはどうすれば原因がわかるようになるでしょうか。 よろしくお願いします。 ------ おつじ