Engines lose on time. An Xboard bug?
Posted: 11 Jan 2009, 20:05
I decide to set up a testing procedure in xboard (Linux Ubuntu 7.04) and I found this behavior: If I play a match between two engines with 140 positions (Nunn + Noomen + Silver, B&W = 280 games) at 20 seconds/40 moves, I always find 32-34 games (16-17 positions x 2 black&white) in which the game is decided by one of the engines losing on time. These games are ALWAYS in a row. In a couple of occasions, I found two of these ~30-game streaks in 280-games match.
This is not ok because these engines do not lose on time so easily. I checked gaviota logs, and it looks like gaviota sends a move, and xboard receives it almost a second later. The same with the opposite engine. This happens for several games in a row, and then the behavior disappears. I have not run this with xboard debug yet, I will try to catch it. Any comments? Ever heard of it?
I do not think I have anything running on the background that can cause this.
I am running single matches on a Dual, and this behavior is present in both xboard 4.2.7 and 4.3.14 (could not compile 4.13.15 yet)
I have a work around, which is a ruby script that replays those games, but this is not the best solution.
Regards,
Miguel
This is not ok because these engines do not lose on time so easily. I checked gaviota logs, and it looks like gaviota sends a move, and xboard receives it almost a second later. The same with the opposite engine. This happens for several games in a row, and then the behavior disappears. I have not run this with xboard debug yet, I will try to catch it. Any comments? Ever heard of it?
I do not think I have anything running on the background that can cause this.
I am running single matches on a Dual, and this behavior is present in both xboard 4.2.7 and 4.3.14 (could not compile 4.13.15 yet)
I have a work around, which is a ruby script that replays those games, but this is not the best solution.
Regards,
Miguel