winboard glitch

Discussions about the WinBoard protocol. Here you can also report bugs and request new features.

Moderators: hgm, Andres Valverde

winboard glitch

Postby F. Bluemers » 29 Nov 2009, 23:28

I had lifted my tournament to a new computer and everything worked fine.
But today there was a glitch in the game Waxman-Crafty.
White had played d2d4 in the game ,but only the d2 and the d4 squares were highlighted.
The pawn was still on d2.
Code: Select all
7426 <first : 8 -86 100 117961 (f8c5)  f3e5 f6e4 d1e2 c6e5 d2d4 c5d4 e2e4
7488 <first : 1 0 0 1
7488 <first : 1 -52 0 14  d2d4
7488 <first : 1 -52 0 14  d2d4
7488 <first : 2 -48 0 281  d2d4 e5d4 f3d4
7488 <first : 2 -48 0 281  d2d4 e5d4 f3d4
7488 <first : 3 -73 0 604  d2d4 f8e7 d1e2
7504 <first : 3 -89 0 957  d2d4 f8e7 d1e2
7504 <first : 3 -89 0 957  d2d4 f8e7 d1e2
7504 <first : move d2d4
machine move 8, castling = 7 0 -1 7 0 4
move to parse: d2d4
7 0 4 7 0 4 Legality test? d2d4
7 0 -1 7 0 4 Legality test? d2d4
(7,0) (0,0) (-1,0) (7,7) (0,7) (4,7) castling rights
TC string = '+60'
mps=0 tc=3600000 inc=0
CoordsToAlgebraic, piece=0 (3,1)-(3,3) -
7 0 4 7 0 4 Legality test? d2d4
movetype=33, promochar=0=-
MateTest: K=1, my=16, his=15
move: d2d4
, parse: d4 (
)
MateTest: K=1, my=16, his=15
repeat test fmm=9 bmm=0 ep=-4, reps=6
9 ep=-3
8 ep=-2
7 ep=-4
6 ep=-4
5 ep=-4
4 ep=-4
3 ep=-4
2 ep=-3
1 ep=-3
0 ep=-4
time odds: 1 1
7504 >second: time 359996
7504 >second: otim 359363
book hit = (NULL)
7504 >second: d4
silence
7535 <first : 1 0 0 1 (f8e7)
7535 <first : 1 -89 0 8 (f8e7)  d1e2
7535 <first : 1 -89 0 8 (f8e7)  d1e2
7535 <first : 2 -108 0 297 (f8e7)  d1e2 d7d5
7535 <first : 2 -108 0 297 (f8e7)  d1e2 d7d5
7535 <first : 3 -83 0 636 (f8e7)  d1e2 d7d5 f3e5
7535 <first : 3 -9 0 936 (f8e7)  d1e2 d7d5 f3e5
7535 <first : 3 -9 0 936 (f8e7)  d1e2 d7d5 f3e5
7535 <first : 4 -19 0 2348 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7535 <first : 4 -19 0 2348 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7535 <second:     1    -52      37 1899323  5. ... f5 6. Bxc6 dxc6 7. Nxe5
7535 <second:     1    -52      37 1899510  5. ... f5 6. Bxc6 dxc6 7. Nxe5
7535 <second:     2    -52      37 1899552  5. ... f5 6. Bxc6 dxc6 7. Nxe5
7535 <second:     2    -52      37 1899753  5. ... f5 6. Bxc6 dxc6 7. Nxe5
7535 <second:     3    -52      37 1899830  5. ... f5 6. Bxc6 dxc6 7. Nxe5
7535 <second:     3    -52      37 1899940  5. ... f5 6. Bxc6 dxc6 7. Nxe5
7535 <second:     4   -177      37 1901053  5. ... f5 6. d3 Nc5 7. Nxe5
7535 <second:     4   -137      37 1903176  5. ... Ng5 6. Nxe5 Ne6 7. Bd3 Nxe5 8. Rxe5
7535 <second:     4    -62      37    366  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7535 <second:     4    -62      37 1904423  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <second:     5    -62      37 1904424  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <second:     5    -62      37 1906761  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <second:     6    -62      37 1906762  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <second:     6    -62      39 1914435  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <second:     7    -62      39 1914436  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <first : 5 -19 0 8408 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7551 <second:     7    -62      39 1932470  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <first : 5 -19 0 8408 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7551 <second:     8    -62      39 1932471  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <second:     8    -62      39 1965581  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7551 <second:     9    -62      39 1965582  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7566 <second:     9    -62      40 2015685  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7566 <second:    10    -62      40 2015686  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7582 <first : 6 -19 0 21467 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7582 <first : 6 -19 0 21467 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7597 <second:    10    -62      43 2113627  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7597 <second:    11    -62      43 2113628  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7629 <second:    11    -62      46 2287269  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7629 <second:    12    -62      46 2287270  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7629 <first : 7 -19 0 49171 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7629 <first : 7 -19 0 49171 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6
7753 <second:    12    -62      59 2942832  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7753 <second:    13    -62      59 2942833  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
7894 <first : 8 5 0 184110 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 f2f3 g7g6 f3e4
7941 <second:    13    -62      78 3850677  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nb4 8. Be2 O-O 9. Nc3 Bf6 10. d4 Nc6 11. Bf4 Nxe5 <HT>
8065 <first : 8 13 0 268161 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 f2f3 e4f6 e5c6 b7c6
8065 <first : 8 13 0 268161 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 f2f3 e4f6 e5c6 b7c6
8299 <second:    14    -63     113 5832186  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nxe5 8. Rxe5 O-O 9. Nc3 Bf6 10. Re3 Re8 11. Rxe8+ Qxe8 12. Nd5 Qd8 13. Nxf6+ Qxf6
8705 <first : 9 13 100 590065 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 f2f3 e4f6 e5c6 b7c6
8705 <first : 9 13 100 590065 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 f2f3 e4f6 e5c6 b7c6
8752 <second:    14    -63     159 8049209  5. ... Nd6 6. Nxe5 Be7 7. Bd3 Nxe5 8. Rxe5 O-O 9. Nc3 Bf6 10. Re3 Re8 11. Rxe8+ Qxe8 12. Nd5 Qd8 13. Nxf6+ Qxf6
9469 <second:    15    -63     230 12239170  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Re8 9. Nd5 Bh4 10. Nf3 Rxe1+ 11. Qxe1 Bf6 12. Nxf6+ Qxf6 13. Qe3 a5
10390 <second:    15    -63     323 16881722  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Re8 9. Nd5 Bh4 10. Nf3 Rxe1+ 11. Qxe1 Bf6 12. Nxf6+ Qxf6 13. Qe3 a5
11279 <second:    16    -64     411 22303294  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Re8 9. Nd5 Bf8 10. Ng4 Rxe1+ 11. Qxe1 Ne7 12. Qe5 Nxd5 13. Qxd5 Be7
11295 <first : 10 15 300 1869072 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6 b1c3 e4c3
11295 <first : 10 15 300 1869072 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6 b1c3 e4c3
13245 <second:    16    -64     608 32315111  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Re8 9. Nd5 Bf8 10. Ng4 Rxe1+ 11. Qxe1 Ne7 12. Qe5 Nxd5 13. Qxd5 Be7
17597 <second:    17    -43    1043 56443853  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Nb4 9. Bf1 Re8 10. d4 Bh4 11. a3 Nc6 12. Bf4 Nxe5 13. Rxe5 Rxe5 14. dxe5
18533 <first : 11 40 1100 5328724 (f8e7)  d1e2 d7d5 f3e5 c8d7 b5c6 d7c6 e5c6 b7c6 f2f3 e8g8 f3e4
20031 <second:    17    -43    1287 68745953  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Nb4 9. Bf1 Re8 10. d4 Bh4 11. a3 Nc6 12. Bf4 Nxe5 13. Rxe5 Rxe5 14. dxe5
27394 <second:    18    -42    2023 110453015  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Nxe5 9. Rxe5 Bf6 10. Re3 Bg5 11. Re2 Re8 12. Nd5 Re6 13. a4 c6 14. Rxe6 dxe6
33415 <second:    18    -42    2625 141306507  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Nxe5 9. Rxe5 Bf6 10. Re3 Bg5 11. Re2 Re8 12. Nd5 Re6 13. a4 c6 14. Rxe6 dxe6
50950 <second:    19    -40    4379 238791408  5. ... Nd6 6. Nxe5 Be7 7. Ba4 O-O 8. Nc3 Nxe5 9. Rxe5 Bf6 10. Re2 Re8 11. Rxe8+ Qxe8 12. Nd5 Bd8 13. d4 Qe6 14. Bb3 c6 15. Nc7
64881 <second:    19    -40    5772 310052730  5. ... Nd6 6. Nxe5 Be7 7. Ba4 O-O 8. Nc3 Nxe5 9. Rxe5 Bf6 10. Re2 Re8 11. Rxe8+ Qxe8 12. Nd5 Bd8 13. d4 Qe6 14. Bb3 c6 15. Nc7
98389 <second:    20    -46    9123 496920941  5. ... Nd6 6. Nxe5 Be7 7. Ba4 O-O 8. Nc3 Nxe5 9. Rxe5 Bh4 10. Qf1 Bf6 11. Re1 Re8 12. Rxe8+ Qxe8 13. Nd5 Bd8 14. d3 Qe5 15. c4 Nf5
153489 <second:    20    -46   14633 779897439  5. ... Nd6 6. Nxe5 Be7 7. Ba4 O-O 8. Nc3 Nxe5 9. Rxe5 Bh4 10. Qf1 Bf6 11. Re1 Re8 12. Rxe8+ Qxe8 13. Nd5 Bd8 14. d3 Qe5 15. c4 Nf5
261066 <second:    21    -52   25390 1370307260  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Nxe5 9. Rxe5 Bf6 10. Re2 Re8 11. Nd5 Re6 12. Rxe6 dxe6 13. Nxf6+ Qxf6 14. Qh5 Nf5 15. Be4 Qd4 16. d3
382543 <second:    21    -52   37537 2000142484  5. ... Nd6 6. Nxe5 Be7 7. Bd3 O-O 8. Nc3 Nxe5 9. Rxe5 Bf6 10. Re2 Re8 11. Nd5 Re6 12. Rxe6 dxe6 13. Nxf6+ Qxf6 14. Qh5 Nf5 15. Be4 Qd4 16. d3
587106 <second:    22    -30   57993 3170351725  5. ... Nd6 6. Nxe5 Nxe5 7. Rxe5+ Be7 8. Nc3 O-O 9. Bd3 Bf6 10. Re2 b6 11. Re3 Bg5 12. Re5 Bf4 13. Re1 Bb7 14. Qg4 Qg5 15. Qxg5 Bxg5 16. Re5 Bf4
734994 <second:    22    -30   72782 3921992747  5. ... Nd6 6. Nxe5 Nxe5 7. Rxe5+ Be7 8. Nc3 O-O 9. Bd3 Bf6 10. Re2 b6 11. Re3 Bg5 12. Re5 Bf4 13. Re1 Bb7 14. Qg4 Qg5 15. Qxg5 Bxg5 16. Re5 Bf4
980055 <second:    23    -33   97288 5319159170  5. ... Nd6 6. Nxe5 Nxe5 7. Rxe5+ Be7 8. Nc3 O-O 9. Bd3 Bf6 10. Re1 Re8 11. Re3 Bg5 12. Qh5 h6 13. Rxe8+ Nxe8 14. Bc4 Nd6 15. Bd5 Qe7 16. Kf1 c6 17. Bb3 Kh8
1675128 <second:    23    -33  166796 8873014748  5. ... Nd6 6. Nxe5 Nxe5 7. Rxe5+ Be7 8. Nc3 O-O 9. Bd3 Bf6 10. Re1 Re8 11. Re3 Bg5 12. Qh5 h6 13. Rxe8+ Nxe8 14. Bc4 Nd6 15. Bd5 Qe7 16. Kf1 c6 17. Bb3 Kh8
BackwardInner(8), current 9, forward 9
size-move
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
exit size-move, size = 40
square size = 40
size-move
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
moving
exit size-move, size = 40
square size = 40
2397522 <second:    24    -31  239035 12963378976  5. ... Nd6 6. Nxe5 Nxe5 7. Rxe5+ Be7 8. Nc3 O-O 9. Bd3 Bf6 10. Re1 Re8 11. Re3 Bg5 12. Qh5 h6 13. Rxe8+ Qxe8 14. Be2 Nf5 15. d3 Nd4 16. Bxg5 hxg5 17. Rd1 Nxe2+ 18. Nxe2 d5
GameEnds(37, White wins on time, 4)
TC string = '+60'
mps=0 tc=3600000 inc=0
TC string = '+60'
mps=0 tc=3600000 inc=0
TC string = '+60'
mps=0 tc=3600000 inc=0
TC string = '+60'
mps=0 tc=3600000 inc=0
TC string = '+60'
mps=0 tc=3600000 inc=0
3607474 >first : result 1-0 {White wins on time}
3607474 >second: result 1-0 {White wins on time}
3607474 >first : quit
3607474 >second: quit
Exiting: Match WAXMAN vs. Crafty-23.1 JA: final score 1-0-0
ExitEvent() during GameEnds(), wait
GameEnds() seems stuck, proceed exiting

This was winboard 4.4.1.
Tour continues and everything seems fine :shock:
F. Bluemers
 
Posts: 175
Joined: 04 Sep 2008, 16:56
Location: Netherlands

Re: winboard glitch

Postby H.G.Muller » 30 Nov 2009, 09:45

I would have to see what went on before. The debug part you show does not contain anything unusualy: the second engine is told the time + move (d4), and then it just searches until its time is up. It seems the backward arrow was used (backwardinner) to step back one move through the game; in that case it is normal that the from and to-square of the move just taken back is highlighted.

It might be that the engine is in force mode here, and therefore does not give a reply to the move it gets. But in that case it should not be pondering. Where you using the GUI book here? It woud be important to see everything sent to the second engine since the "new" command reset it, to see if it has any reason to think it is playing white (so it can legally ponder after back gets the move on d2-d4) or is in analyze mode. Otherwise this is just an engine bug.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: winboard glitch

Postby F. Bluemers » 30 Nov 2009, 11:33

H.G.Muller wrote:I would have to see what went on before. The debug part you show does not contain anything unusualy: the second engine is told the time + move (d4), and then it just searches until its time is up. It seems the backward arrow was used (backwardinner) to step back one move through the game; in that case it is normal that the from and to-square of the move just taken back is highlighted.

It might be that the engine is in force mode here, and therefore does not give a reply to the move it gets. But in that case it should not be pondering. Where you using the GUI book here? It woud be important to see everything sent to the second engine since the "new" command reset it, to see if it has any reason to think it is playing white (so it can legally ponder after back gets the move on d2-d4) or is in analyze mode. Otherwise this is just an engine bug.

Strange that it got a backward command,it was not supposed too.
Anyway i uploaded the debugfile
http://www.geenvis.net/106.debug
no gui-books were used
Best
Fonzy
F. Bluemers
 
Posts: 175
Joined: 04 Sep 2008, 16:56
Location: Netherlands

Re: winboard glitch

Postby H.G.Muller » 30 Nov 2009, 12:33

Well, perhaps someting accidentally hit the left-arrow key. Anyway, the engines should not be able to see what happens on the display.

It looks like a regular Crafty crash to me. There is nothing trange in what WinBoard sent to the second engine. Crafty is playing back, and answers the moves from book. After d2-d4 it is apparently out of book, and starts thinking, which it keep up forever. It was sent the proper level command (level 0 60 0) and the proper time (360,000 centi-sec), so I really see no excuse for that behavior. It cannot be blamed on WinBoard.
User avatar
H.G.Muller
 
Posts: 3453
Joined: 16 Nov 2005, 12:02
Location: Diemen, NL

Re: winboard glitch

Postby F. Bluemers » 30 Nov 2009, 12:55

OK,thanks.
I have enabled crafty's logging feature.
Best
Fonzy
F. Bluemers
 
Posts: 175
Joined: 04 Sep 2008, 16:56
Location: Netherlands


Return to WinBoard development and bugfixing

Who is online

Users browsing this forum: No registered users and 19 guests