Search back through the list archives for the last month or so; I think that Avi Bryant took a first cut at something like this.
Joshua
On Sun, Sep 07, 2003 at 06:00:29PM +0200, Michael van der Gulik wrote:
Hi all.
If you make a naive class that calls itself:
Forkbomb>>forkbomb ^ self forkbomb.
Squeak 3.5 on Debian linux will eventually crash, leaving a huge stack dump in the terminal.
Okay; it's really my fault for making such a stupid class, but I'm playing around with proxied objects, message sends etc and it's happening quite often while I'm debugging.
Is there a way to limit the invocation stack to a sane level of deepness, after which a process/thread (whichever is Squeak terminology) gets suspended and an error thrown?
Same probably applies to number of processes made by a thread.
mikevdg.