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