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
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.
Should be ok now with the last fixes to the bugs mentioned by Dave.