yarv-dev:964
From: Kazuhiro NISHIYAMA <zn mbf.nifty.com>
Date: Wed, 22 Feb 2006 02:19:47 +0900
Subject: [yarv-dev:964] open> recursive Proc#call causes segmentation fault
西山和広です。
known bugというか実装の都合で直せないのかもしれませんが、
./miniruby -e 'x=proc{x.call};x.call'
でsegmentation faultになります。
ruby 1.9でも同じです。
ruby 1.8ではSystemStackErrorになりますが、
ruby18 -ve '(x=proc{begin;x.call;rescue;x.call;end}).call'
でsegmentation faultになります。
--
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)
--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml
-> 964 2006-02-22 02:19 [zn mbf.nifty.com ] open> recursive Proc#call causes segmentation fault 966 2006-02-22 02:23 ┗[ko1 atdot.net ] pending> Re: open> recursive Proc#call causes segmentation fault