From: Marc Heiler Date: 2008-03-31T21:30:16+09:00 Subject: Re: ruby and rdebug > 'stack level too deep (SystemStackError)' I remember that usually when I have that method, there is some recursion at work (and my fault for invoking it) The silliest one I ever had was like this: N = "\n" # use N for newline variable = N variable << ' foo' variable << ' bar' I am not sure this is exactly what I made wrong, but you basically see that I somehow appended string data to the constant and then had a huge string that was growing and growing as it was passed through multiple methods (I am really not sure that this was the exact error, but I am 100% sure i assigned wrongly somewhere and then had the string grow hugely) -- Posted via http://www.ruby-forum.com/.