わたなべです.

Yukihiro Matsumoto <matz / zetabits.com> writes:

:やっぱり再現しないんですよねえ。コメントのありなしで挙動が変
:わるところとかはメモリ周りが予想されるんですが、checker,
:ccmalloc, electric-fenceのいずれでも発見できませんでした。

1.6.1 (2000-09-27) で起こると書いてあるので,
最新で試しても起きないってことじゃないかな?
と思って ruby-1.6.1.tar.gz を拾ってきて Linux で試したら SEGV に.

Program received signal SIGSEGV, Segmentation fault.
rb_eval (self=1075199200, n=0x40156a2c) at eval.c:3083
3083        CHECK_INTS;
(gdb) bt
#0  rb_eval (self=1075199200, n=0x40156a2c) at eval.c:3083
#1  0x8052b18 in eval_node (self=1075199200, node=0x40156a2c) at eval.c:1032
#2  0x8052e12 in ruby_run () at eval.c:1125
#3  0x80513f3 in main (argc=2, argv=0xbffff8b4, envp=0xbffff8c0) at main.c:45
#4  0x4005f376 in __libc_start_main (main=0x80513c4 <main>, argc=2, 
    argv=0xbffff8b4, init=0x80508ec <_init>, fini=0x80c5654 <_fini>, 
    rtld_fini=0x4000a120 <_dl_fini>, stack_end=0xbffff8ac)
    at ../sysdeps/generic/libc-start.c:90

-- 
わたなべひろふみ