(2012/06/08 0:36), naruse (Yui NARUSE) wrote:
> 
> Issue #6556 has been reported by naruse (Yui NARUSE).
> 
> ----------------------------------------
> Bug #6556: ネストした配列の inspect で segv
> https://bugs.ruby-lang.org/issues/6556
> 
> Author: naruse (Yui NARUSE)
> Status: Open
> Priority: Normal
> Assignee: 
> Category: 
> Target version: 
> ruby -v: ruby 2.0.0dev (2012-06-06 trunk 35950) [x86_64-freebsd9.0]
> 
> 
> ./miniruby -e'10000.times.inject(x=[]){|a,|a<<(b=[]);b};x.inspect'
> で segv します。
> 
> 
> % ./miniruby -e'10000.times.inject(x=[]){|a,|a<<(b=[]);b};x.inspect'|&less
> -e:1: [BUG] Segmentation fault
> ruby 2.0.0dev (2012-06-06 trunk 35950) [x86_64-freebsd9.0]

マシンスタックのオーバーフローなので,もうしょうがない気がしますが...,
マシンスタックの深さを何かでチェックする?

-- 
// SASADA Koichi at atdot dot net