MUNEDA Takahiro
mux03****@panda*****
2006年 3月 30日 (木) 23:41:47 JST
muneda です. バグを発見したので報告します. 再現手順は 風博士を起動して, \C-c を押下です.コアダンプしてしまいます. % ../kz-0.3.6/bin/kazehakase /home/muneda/me/kz-0.3.6/share/kazehakase/ext/ruby/kz/actions.rb:102: Interrupt /home/muneda/me/kz-0.3.6/share/kazehakase/ext/ruby/kz/actions.rb:102: [BUG] Segmentation fault ruby 1.8.4 (2006-02-24) [i686-linux] [1] 1154 abort (core dumped) ../kz-0.3.6/bin/kazehakase バックトレースは以下の通りです. (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0x40356b39 in raise () from /lib/libc.so.6 #2 0x403581b1 in abort () from /lib/libc.so.6 #3 0x418ea6cc in rb_bug () from /usr/lib/libruby18.so.1.8 #4 0x419559f6 in ruby_posix_signal () from /usr/lib/libruby18.so.1.8 #5 <signal handler called> #6 0x418f53bf in rb_iter_break () from /usr/lib/libruby18.so.1.8 #7 0x418f55db in rb_exc_raise () from /usr/lib/libruby18.so.1.8 #8 0x418ebfde in rb_raise () from /usr/lib/libruby18.so.1.8 #9 0x418f5622 in rb_interrupt () from /usr/lib/libruby18.so.1.8 #10 0x41902fad in rb_thread_interrupt () from /usr/lib/libruby18.so.1.8 #11 0x4195590b in ruby_posix_signal () from /usr/lib/libruby18.so.1.8 #12 0x41955998 in ruby_posix_signal () from /usr/lib/libruby18.so.1.8 #13 <signal handler called> #14 0xffffe410 in __kernel_vsyscall () #15 0x403dbd91 in select () from /lib/libc.so.6 #16 0x41901815 in rb_thread_select () from /usr/lib/libruby18.so.1.8 #17 0x41adf28a in exec_callback () from /usr/lib/ruby/site_ruby/1.8/i686-linux/gtk2.so #18 0x40b791c1 in g_main_loop_get_context () from /usr/lib/libglib-2.0.so.0 #19 0x40b7883a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #20 0x40b78e01 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #21 0x40630a17 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #22 0x0804b481 in main (argc=1, argv=0xbf8bfb14) at main.c:815 Ruby関係の様子ですが,まったく分かりません. 参考までにですが, --without-ruby では正常終了します. -- MUNEDA Takahiro <mux03****@panda*****>