[ruby-dev:46176] Re: [ruby-trunk - Bug #7084][Open] RubyVM::InstructionSequence.compile("1+"*10000 + "1") causes SystemStackError or Segmentation Fault

From: SASADA Koichi <ko1@...>
Date: 2012-09-29 10:39:22 UTC
List: ruby-dev #46176
(2012/09/29 18:27), mrkn (Kenta Murata) wrote:
> 以下のように ulimit -s の値に応じて stack level too deep と Segmentation Fault のどちらかが発生するようです。

 ええと,どうしたもんですかね.実装の都合でスタックオーバーフローするも
のは他にもありそうなので,これだけ頑張るべきか,よくわからないんですが....

 これだけ取り出した理由はなんでしょうか.こういう操作ってよくやるんです
かね.

-- 
// SASADA Koichi at atdot dot net

In This Thread