[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20231] Re: dyna_vars problem?

From: Tanaka Akira <akr@...17n.org>
Date: 2003-05-19 15:47:51 UTC
List: ruby-dev #20231
In article <87ptmf9kgz.fsf@serein.a02.aist.go.jp>,
  Tanaka Akira <akr@m17n.org> writes:

> たぶん、正しいと思うんですが、正しいとすると、これを破るようなスクリプ
> トが書けます。後につけますが、それを実行すると、上記の表明が次のように
> 破れることがあります。

あんな長いのは必要なくて、

% ./ruby -e 'a = nil; Thread.new { loop { p a } }; loop { a }'
nil
nil
nil
ruby: eval.c:8457: rb_thread_schedule: Assertion `rb_type((VALUE)(v)) == 0x3d' failed.

でいいみたいです。

出るまでに nil がいくつ出るかは不安定ですが。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread