[ggo-discussion] Re: Forwarded: GGO Race condition
- From: Peter Strempel <zotan@xxxxxx>
- To: ggo-discussion@xxxxxxxxxxxxx
- Date: Mon, 2 Dec 2002 04:48:46 +0100
I more or less am aware of this bug, although I couldn't work out a proper
fix yet.
There is some serious problem in gGo with thread synchronization.
Occasionally (and you can improve the chance to let this happen) it
completely locks up when a board is opening. I have a faint idea what the
reason is, but need to do some further work and testing on this problem.
Basic problem is, the IGS code and each board run in own threads, and if IGS
is sending moves very fast, the IGS code has to wait on the board until
redrawing is done, in order to avoid a mess in the move display. This caused
problems in previous versions that seem to be fixed with this mechanism.
However, it sometimes seems to cause a deadlock.
Guess this is somewhat urgent to fix.
Peter
- References:
- [ggo-discussion] Forwarded: GGO Race condition
- From: Peter Strempel
Other related posts:
- » [ggo-discussion] Forwarded: GGO Race condition
- » [ggo-discussion] Re: Forwarded: GGO Race condition
- [ggo-discussion] Forwarded: GGO Race condition
- From: Peter Strempel