[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30198] coredump on NetBSD

From: "U.Nakamura" <usa@...>
Date: 2007-01-26 13:43:07 UTC
List: ruby-dev #30198
こんにちは、なかむら(う)です。

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 <usa@garbagecollect.jp>



In This Thread

Prev Next