[Openmcl-devel] recovering from a (break) in a thread

Lawrence E. Bakst ml at iridescent.org
Thu Jun 3 01:07:33 UTC 2004


I put a (break) in my code do some debugging.

Is break broken wrt multiple threads in Version (Beta: Darwin) 0.14.2-p1!?

At 5:51 PM -0700 6/2/04, Lawrence E. Bakst wrote:
> > Break in process OpenGL main thread(2):
>> While executing: 2DGASKET::DISPLAY2-CB
>
>
>;;;
>;;; #<PROCESS OpenGL main thread(2) [Active] #x642ACFE> requires access to Shared Terminal Input
>;;;

So now what do I do? I tried ":Y 2" to try and yield to thread 2. Nada.

I can't seem to figure out how :Y works or even if that's what is needed and I can't figure out how to resume my app.

It's all weird because the listener, which I guess in my "main" thread, doesn't show a break level.

Does break stop execution of just the thread that executed it or all threads?

Any suggestions on how to debug, other than (format) would be appreciated. Is there any chance that (trace) would work into a thread?

Best,

leb





More information about the Openmcl-devel mailing list