At 18:54 -0500 02 Oct 2003, Aaron Schrab <[EMAIL PROTECTED]> wrote: > 21)frell$ ulimit -s 8192 > 22)frell$ irb1.8 > irb(main):001:0>
I've done some additional experiments with this to find out exactly where the stacksize becomes a problem. It's fine as long as the limit on the stacksize is <= 4194303 KiB, but dies instantly if the stack size is 4194304 KiB or higher. This is the point where more than 32 bits are needed to store an address. irb(main):001:0> $ 91)frell$ ulimit -s 4194303 92)frell$ irb1.8 irb(main):001:0> $ 93)frell$ ulimit -s 4194304 94)frell$ irb1.8 /usr/lib/ruby/1.8/irb/context.rb:77:in `attr_accessor': stack level too deep (SystemStackError) -- Aaron Schrab [EMAIL PROTECTED] http://www.schrab.com/aaron/