From: matz@... (Yukihiro Matsumoto) Date: 2002-12-16T15:21:22+09:00 Subject: [ruby-dev:19077] Re: ruby 1.6.8 bug? on freebsd 4.7 stable まつもと ゆきひろです In message "[ruby-dev:19076] Re: ruby 1.6.8 bug? on freebsd 4.7 stable" on 02/12/16, nobu.nakada@nifty.ne.jp writes: |私の試したところでは、ruby_dyna_varsが途中でおかしくなってるよ |うで、eval.c:3696のwhileで落ちました。 | |3693 if (ruby_dyna_vars->id == 0) { |3694 vars = ruby_dyna_vars->next; |3695 rb_gc_force_recycle((VALUE)ruby_dyna_vars); |3696 while (vars && vars->id != 0) { |3697 struct RVarmap *tmp = vars->next; |3698 rb_gc_force_recycle((VALUE)vars); |3699 vars = tmp; |3700 } |3701 } | |[ruby-talk:59134]でGuyも指摘してる通り、根は[ruby-talk:40979]と |同じでしょう。ちなみに、[ruby-core:00112]に添付したtc_evstr.rb |のtest_bug2がフリーズするのも、一緒だと思います。 ううむ、直っているようです(自分でもよく分からなくなってきて いる)。コミットしてくださいませんか? これがコミットされたらpreview4を出しましょう。