From: WATANABE Tetsuya Date: 2008-10-25T14:04:15+09:00 Subject: [ruby-dev:36925] Re: trunk SEGV nkf? 渡辺哲也です。 追加情報になります。 gdb 上で実行して SEGV した場合のバックとレースです。core より 情報がよさそうです。table が 0 なのが問題のようにみえます。 ruby 1.9.0 (2008-10-25 revision 19932) [i686-linux] ------------------------------ 81 82 Program received signal SIGSEGV, Segmentation fault. st_lookup (table=0x0, key=332, value=0xbffff5d8) at st.c:284 284 if (table->entries_packed) { #0 st_lookup (table=0x0, key=332, value=0xbffff5d8) at st.c:284 #1 0x080efe67 in search_method (klass=143419800, id=332, klassp=0x0) at vm_method.c:227 #2 0x080efeaf in rb_get_method_body (klass=143419800, id=332, idp=0xbffff638) at vm_method.c:254 #3 0x080f69e4 in rb_call0 (klass=143419800, recv=143419960, mid=332, argc=1, argv=0xbffff670, scope=1, self=6) at vm_eval.c:210 #4 0x080f1689 in rb_funcall (recv=143419960, mid=332, n=1) at vm_eval.c:260 #5 0x080ec527 in vm_exec_core (th=0x817b048, initial=0) at insns.def:1981 #6 0x080f4254 in vm_exec (th=0x817b048) at vm.c:1041 #7 0x080f45c0 in rb_iseq_eval (iseqval=135780320) at vm.c:1246 #8 0x0805a435 in ruby_exec_node (n=0x817d7e0, file=0x0) at eval.c:205 #9 0x0805a499 in ruby_run_node (n=0x817d7e0) at eval.c:233 #10 0x080592b2 in main (argc=5, argv=0xbffffae4) at main.c:35 #11 0x400ecc1f in __libc_start_main () from /lib/i686/libc.so.6 ------------------------------