Display bug
Posted:
02 Mar 2009, 16:13
by Miguel A. Ballicora
In xboard, during the match, at the top of the window you have always something like "Engine_x vs. Engine_y (0-1-0)"
I see very often that this message is gone (at the beginning of the match) and in those cases I cannot move the window around in the Desktop. This happens to me too often (one out of two or three times).
This is with xboard version 4.3.15. I have not tested other versions.
Miguel
Re: Display bug
Posted:
02 Mar 2009, 17:56
by Miguel A. Ballicora
Miguel A. Ballicora wrote:In xboard, during the match, at the top of the window you have always something like "Engine_x vs. Engine_y (0-1-0)"
I see very often that this message is gone (at the beginning of the match) and in those cases I cannot move the window around in the Desktop. This happens to me too often (one out of two or three times).
This is with xboard version 4.3.15. I have not tested other versions.
Miguel
Edit: This is what it looks like. See that I cannot close, minimize, and the match reference is gone.
To see it bigger go to
http://sites.google.com/site/gaviotachessengine/ and click on the image
Re: Display bug
Posted:
03 Mar 2009, 09:16
by H.G.Muller
It sounds like XBoard gets stuck in an event-handling routine somewhere. Apparently recursive event-handler calling is not allowed, so in this case it becomes insensitive to any mouse or keyboard input for all its functions. I discovered this when I was adding the book code, and added a busy-waiting loop in cases where the second engine was not ready yet (had not sent the expected pong).
That it correlates with disappearence of the title suggests that it might crash while attempting to print a new title (perhaps because it is too long, and overflows a buffer).