[squeak-dev] Question about ErrorRecursionGuard

Marcel Taeumel marcel.taeumel at hpi.de
Tue Sep 24 12:10:46 UTC 2019


Hi, there.

I am fixing stuff in Morphic and MVC debuggers at the moment. I stumbled upon the ErrorRecursionGuard:
http://forum.world.st/Recovery-project-hanging-after-recursive-error-in-debugger-tp4957808p4958177.html [http://forum.world.st/Recovery-project-hanging-after-recursive-error-in-debugger-tp4957808p4958177.html]

> ErrorRecursionGuard is a _patch_ to a relatively new addition, the
> introduction of Debugger>>'ErrorRecursion' which resulted in the
> Emergency Evaluator being opened too eagerly (and unable to be
> closed!) -- even when there was no recursion. 

I don't see how such a mutex could help preventing EEs opened too eagerly. Yet, I can see many problems arise with it.

I will remove that mutex for now and do some tests. Unless somebody has an explanation how the guard should help against anything. :-)

Best,
Marcel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20190924/6195c7de/attachment.html>


More information about the Squeak-dev mailing list