[BUG][2.8] Debugger can't debug non-UI threads

Bob Arning arning at charm.net
Mon Jul 31 01:38:42 UTC 2000


Hi Ned,

We've fixed (or tried to) this a couple of times. I really thought it was working after the last pass. I'm going to try to dig through old stuff to see if something got lost or if it was never really fixed. I'll let you know what I find.

Cheers,
Bob

On Sun, 30 Jul 2000 13:58:56 -0700 Ned Konz <ned at bike-nomad.com> wrote:
>I've been trying to get my Process Browser to be able to interrupt
>processes and debug them, but found that the debugger's resume
>assumes that it was the UI process that was interrupted.
>
>When it resumes, it makes the interrupted process the current UI process.
>
>To demonstrate this, evaluate the following in a Workspace (it's more obvious
>in Morphic, as the MVC debugger doesn't appear immediately):
>
>	[ self halt ] fork
>
>Now try to proceed, or debug and then resume.
>
>The UI locks up.
>
>Any suggestions?
>
>Perhaps the Debugger can have a flag that tells it whether the interrupted
>process was indeed the UI process, and it could resume accordingly.
>
>Or maybe it could be passed a block to execute to resume the process.





More information about the Squeak-dev mailing list