colbyga / pychess

Automatically exported from code.google.com/p/pychess
GNU General Public License v3.0
0 stars 0 forks source link

Crash when CECP engines make offers #381

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Play a game against Crafty and make it resign.

What is the expected output? What do you see instead?

Something saying that it resign. Instead pychess left unresponsive and
crafty is stopped in the waiting channel 'do_signal_stop'.

Does it happen every time?

Don't know, didn't try to do it again.

What version of the product are you using?

pychess 0.10alpha
crafty v20.14

Did you use an installed version of PyChess or did you run in from a
tarball/svn?

from the pychess_0.10alpha-0~getdeb1_all.deb

Please provide any additional information below.

Please attach the latest pychess logfile.
For PyChess <= 0.6.x it's hidden in your homedirectory and called
".pychess.log".
For PyChess > 0.6.x, it's in a hidden folder, under your homedirectory,
named ".pychess/"

Original issue reported on code.google.com by cabu...@gmail.com on 23 Jan 2009 at 2:32

Attachments:

GoogleCodeExporter commented 9 years ago
Yes, I can reproduce this. And it is broader than just crafty.
It seems that pychess crashes every time a cecp-engine resigns or offers a draw.
This is most likely a threading problem.

Original comment by lobais on 25 Jan 2009 at 4:36

GoogleCodeExporter commented 9 years ago
Ok, I'm quite sure I've got it nailed down now. I made the pychess engine offer 
draws
or resign all the time, to make it appear regularly.
If you manage to reproduce it anyway (in trunk) please reopen.

Original comment by lobais on 5 Feb 2009 at 5:18