Closed GoogleCodeExporter closed 9 years ago
Was this with pychess own book file or something other? Can you reproduce this
with unpatched log handling? The attached .log is rather hart to read :)
Original comment by gbtami
on 5 May 2014 at 8:21
I believe I had pychess set to use it's own book (pychess_book.bin) in the
Hints panel, and my hint analyzer, stockfish, set to use its own book file
(/var/lib/games/stockfish/Book.bin) in the Engine dialog options. I can't
reproduce, but do we need to? That statement looks like it needs some error
handling. For example, if Bookfile.read() doesn't return a string of length 16,
gracefully fail somehow?
Sorry about the messy logging, I'm working on cleaning it up as much as
possible, including shortening the acquire/release debug lines. But we'll
probably have to get used to it, because I don't know of any other way to debug
these deadlocks. Maybe pipe the log file through an inverted grep and then to
less:
$ grep -v 'acquire\|release' $(ls -t ~/.local/share/pychess |head -n 1) |less
Original comment by mattgatto
on 7 May 2014 at 12:11
This issue was closed by revision 48c684208305.
Original comment by gbtami
on 7 May 2014 at 5:44
Original issue reported on code.google.com by
mattgatto
on 4 May 2014 at 9:01Attachments: