From: MenTaLguY Date: 2005-11-04T14:42:47+09:00 Subject: Re: Lack of SystemStackError On Fri, 2005-11-04 at 14:22 +0900, Daniel Berger wrote: > I notice that when I try a recursive function in an attempt to > deliberately raise a SystemStackError, it instead just goes into an > infinite loop, freezes my system, and is eventually killed (with no > error), by the OS. > > I don't see this behavior on my other (Solaris, Windows) machines. > What's up? Raising SystemStackError if the stack gets too deep is a courtesy, not a promise. Same goes for NoMemoryError and running out of memory. It's possible, in either case, that raising the error would require more of the resource that you just ran out of. -mental