Not logged inRybka Chess Community Forum
Up Topic The Rybka Lounge / Computer Chess / Playchess.com engine crash
- - By Hurnavich (Bronze) Date 2012-05-14 13:57
Hi,

Has anyone had a engine crash causing exception on above server after a few games constant!! but work ok in gui when not on the server. If so did you find a fix or is it a engine compile problem?

this hapens on 3 different pc and operating systems other engines i have all work fine! just this one Vitruvius.

Hurnavich.
Parent - - By Peter Grayson (****) Date 2012-05-14 16:54 Edited 2012-05-14 16:59

> Has anyone had a engine crash causing exception on above server after a few games constant!! but work ok in gui when not on the server. If so did you find a fix or is it a engine compile problem?


Could be the engine but more likely the CB GUI. As far as I could tell, CB GUI do not strictly follow UCI and if the engine author is not aware of this it usually ends up with an exception error. Even had this with Deep Junior 10 and 10.1 between 5 to 10 games on the server and similarly in Autoplayer. Of course DJ10 was a CB native engine back then but it still had major reliability issues in the CB GUI9.

Early Houdini engines occasionally had problems in the CB GUI's as shown in its development history log. One thing that was picked up in autoplayer was that the GUI11 just sent a clear hash command but not a "new game" instruction at the start of a new game that could cause problems. RH (Stonehenge) could expand on the issues that were found if he wishes to do so. Another issue in Autoplayer is that after a draw by repetition or 50 move rule, the "master" does not shut off that engine that can result in an extra move being generated. If the coordinates match a legal move, the slave can register a move before the game has actually started causing a very early failure.

Some of the early Rybka MP engines had similar issues particularly 2.1d3 up until about 2.1o.

Sorry cannot give you a remedy for this but may come down to author having to write code to cope with CB GUI UCI non-conformances.

Edit: Also be aware that the GUI uses coordinates for move transmission and does not check legality of move as I found when playing against one of the rogue engines that appear from time to time that generate illegal moves. The recipient engine just hangs!

One of the most annoying issues on the server was the engine failing to respond if a scroll bar was moved or sending a chat message when the GUI received a move from opponent resulting in a time loss. This may be cured now?

PeterG
Parent - By Hurnavich (Bronze) Date 2012-05-15 16:40
Update vitruvius people are aware of the problem and are working on a fix!! i will keep all posted as and if this happens,

Many thanks all.
Up Topic The Rybka Lounge / Computer Chess / Playchess.com engine crash

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill