[bug][FIX] stack overflow crashes Squeak. ( [et] no effect on windows )

Alexander at Lazarevic.de Alexander at Lazarevic.de
Thu Jul 1 10:10:30 UTC 2004


Even with the fix in place the low space watcher does not kick in to
handle the situation of an infinite recursion on windows. I *guess*
there is no upper memory bound for squeak on windows (or at least I
don't know how to change that) and so the low space watcher process in
squeak does not get signaled until swap space runs out. On linux there
is a different situation when you start the vm with an explicit memory
limit (otherwise it should be the same as on windows). I would say this
fix can be included if it does help in this special case, because
otherwise it does no harm (but it also does not help much).

I think Avi's StackWatcher (1) works better as a corrective measure for
infinite recursion problems than the low space watcher. I rate it as
valuable goodie and therefore placed it on SqueakMap for easy acccess.
It works fine with the latest 3.7b and it maybe a good candidate for
inclusion in 3.8.

Alex

(1)
http://lists.squeakfoundation.org/pipermail/squeak-dev/2003-August/06583
2.html



More information about the Squeak-dev mailing list