GNOME Bugzilla – Bug 710028
error on checkmate
Last modified: 2013-10-13 19:15:33 UTC
Created attachment 257158 [details] gnome-chess doesn't recognise checkmate Kind of funny that a chess program doesn't recognise checkmate. Instead it just errors out and says "Opps Something has gone wrong. The game cannot continue.
Thanks for reporting this bug. Also, oops. Can you please tell me what engine you're playing against? (Application menu -> Preferences -> "Opposing player")
Stockfish - Easy - No limit
Created attachment 257192 [details] [review] Game: Stop should be no-op if already stopped We're stopping multiple times in a row. game_end_cb is followed by engine_stopped_cb, causing "Oops! Something has gone wrong!"
Created attachment 257194 [details] [review] Don't declare error immediately after engine quits Chill out a moment or two. Don't lose the race between the ChildWatch and the IOWatch.
Should be fixed. Unfortunately this missed 3.10.1 because I released it early, but this is significant enough to warrant a 3.10.1.1. (There was also a separate bug affecting CECP engines only.) Attachment 257192 [details] pushed as 19baf0f - Game: Stop should be no-op if already stopped Attachment 257194 [details] pushed as 749c36d - Don't declare error immediately after engine quits