On Thu, Oct 03, 2013 at 06:40:21PM +0200, Paolo Bonzini wrote:

> All invocations of #step, #finish: etc. should be wrapped with a
> DebuggerReentered exception handler.  You can look at how MiniDebugger
> does it.  MiniDebugger (and the Blox debugger too) creates a new
> command-loop, but perhaps VisualGST can just change the window title or
> something like that.

It is certainly missing and will resolve the cascades of GtkDebugger's
popping up but it didn't fix the scheduling problem yet. I am not sure
what should happen with the call-in process (also just calling detach
on it didn't appear to fix it either).

I just tried STInST.RBParser parseExpression: '#(##(1/2) 1)' in blox
and clicked finish, it continues but ultimately ends in a segfault
too. :)

_______________________________________________
help-smalltalk mailing list
help-smalltalk@gnu.org
https://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to