[前][次][番号順一覧][スレッド一覧][生データ]

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