From: "U.Nakamura" Date: 2007-01-26T22:43:07+09:00 Subject: [ruby-dev:30198] coredump on NetBSD こんにちは、なかむら(う)です。 trunkをNetBSD 3.x上で存在しないファイルを引数として与えて実行 するとcoreを吐きます。 mswin32やLinuxだと問題ないようです。 よくわかんないので、とりあえず報告まで。 % ./miniruby -v 0 ruby 1.9.0 (2007-01-26 patchlevel 0) [i386-netbsdelf] zsh: 21348 segmentation fault (core dumped) ./miniruby -v 0 % gdb miniruby miniruby.core GNU gdb 5.3nb1 (中略) Loaded symbols for /usr/libexec/ld.elf_so #0 frame_func_id (cfp=0x82e5000) at ../current/eval.c:1858 1858 yarv_iseq_t *iseq = cfp->iseq; (gdb) p *cfp Cannot access memory at address 0x82e5000 (gdb) bt #0 frame_func_id (cfp=0x82e5000) at ../current/eval.c:1858 #1 0x0805b2b7 in rb_frame_callee () at ../current/eval.c:1879 #2 0x08056965 in error_pos () at ../current/eval_error.h:39 #3 0x08056e75 in error_print () at ../current/eval_error.h:100 #4 0x080570b9 in error_handle (ex=6) at ../current/eval_error.h:241 #5 0x08058f33 in ruby_options (argc=3, argv=0xbfbfe750) at ../current/eval.c:149 #6 0x0805680a in main (argc=3, argv=0xbfbfe750, envp=0xbfbfe760) at ../current/main.c:45 #7 0x08056616 in ___start () (gdb) q それでは。 -- U.Nakamura