Bug 322948 - Knights says just game ended, but it is not.
Summary: Knights says just game ended, but it is not.
Status: RESOLVED FIXED
Alias: None
Product: knights
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.5.0
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Miha Čančula
URL: http://www.image-hoster.de/preview.ph...
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-29 13:19 UTC by Carioca
Modified: 2016-04-01 07:33 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carioca 2013-07-29 13:19:40 UTC
Reproducible: Didn't try

Actual Results:  
Knights just say it lost, but it has not

Expected Results:  
I expected it to do the next move

[Event "Casual Game"]
[Site "?"]
[Date "2013.07.29"]
[Round "-"]
[White "supertux"]
[Black "crafty"]
[Result "1-0"]
[TimeControl "40/7200"]
1. Nf3 Nc6 2. e4 Nf6 3. Nc3 d6 4. Bc4 Be6 5. Be6 fe6 1-0
Comment 1 Dave Kaye 2014-03-08 18:35:25 UTC
I have not been able to reproduce this bug.

I reviewed the attached picture and believe that the cause of the early game end was the time clocks running out.  Therefore, one player would be declared the winner without a checkmate occurring.

There is a bug numbered 330398 which describes the time clock doubling back on itself after time runs out.  (A proposed patch is attached to this bug report.)  The clock would appear similar to the one in the attached picture.  There is a second, presently undisclosed bug where chess engines continue to run in the background after time has expired.  This causes Knights to continue to move pieces after the end of game pop up is displayed.  The move history is then corrupted by this bug.  That would make the move history in your image not match the actual board position when the game ended.  That is probably the case here.
Comment 2 Alexander Semke 2016-04-01 07:33:51 UTC
Should be ok now with the last fixes to the bugs mentioned by Dave.