[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Mon Nov 2 11:56:56 CET 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/11/02 11:56:56
Modified files:
cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32.m3
Log message:
Fix occasional hang starting up Juno -- or rather, fix random
hangs in any Win32 Modula-3 code.
SuspendThread/ResumeThread wasn't being balanced.
The symptom in Juno is that the posted "forge vbt" event
wasn't getting recieved. The giveaway however was noticing
suspend counts >1 in the debugger when you'd really only expect
them all to be 1, or sometimes in Modula-2, 2. But no more
than one thread should be 2 and none should be higher.
More information about the M3commit
mailing list