I'm in a debugging minefield... and came up with this during a game (from WB debug file)
Code: Select all
time odds: 1.000000 1.000000
Interrupting second
72721 >second: time 3798
72721 >second: otim 4950
book hit = (NULL)
72721 >second: h1h7
silence
72828 <first :
72828 <first : Made move, board now:
72828 <first :
72829 <first : . G S . . S . .
72829 <first : . H . . H H . R
72829 <first : . H . . C . . .
72829 <first : . . . . H . N .
72830 <second: 1 -21 0 7 e4c2 d1c2
72834 <first : . L . B L N . .
72834 <first : . . . . . . P .
72835 <first : P P P . . . P .
72835 <first : R . . K . . . .
72835 <first :
72835 <first :
72835 <first : wking d1 bking1 c8 bking2 f8
72836 <first : wmaterial 2475 bmaterial 1950
72836 <first : wnum 16 bnum 16--
72836 <first : fifty 0 side 1 ply 1 hply = 39
72836 <first : hashkey 11835796895167718124
72837 <first : Eval : -520
72837 <second: 1 117 0 31 e4f5 h7f7
72838 <second: 1 118 0 75 b8a8 h7f7
72840 <second: 1 161 0 100 b8c7 g5e4
72841 <second: 2 161 0 108 b8c7 g5e4
72842 <second: 3 129 0 378 b8c7 c2c3 b4c5 g5e6 e7e6
72843 <second: 3 131 0 539 b7d5 g5e6 e7e6
72844 <second: 3 141 0 854 b4a4
72845 <second: 4 141 0 869 b4a4
72846 <second: 5 141 1 1459 b4a4
72847 <second: 6 141 1 1921 b4a4
73116 <second: 7 133 40 160991 b4a4 a1c1 a4c2 c1c2 e4c2 d1c2 b8c7
74072 <second: move b4a4
machine move 39, castling = 45 0 45 45 45 45
45 0 45 45 45 45 Legality test? b4a4
pChar=0
TC string = ':60+1'
mps=0 tc=60000 inc=1000
CoordsToAlgebraic, piece=40 (1,3)-(0,3) -
MateTest: K=1, my=11, his=11
move: b4a4
, parse: Lb4a4 (
)
repeat test fmm=40 bmm=0 ep=-4, reps=3
40 ep=-4
39 ep=-2
38 ep=-2
37 ep=-4
36 ep=-2
35 ep=-3
34 ep=-4
33 ep=-3
32 ep=-2
31 ep=-4
30 ep=4
29 ep=-4
28 ep=-4
27 ep=-4
26 ep=-4
25 ep=-4
24 ep=-4
23 ep=-3
22 ep=-3
21 ep=-3
20 ep=-4
19 ep=-4
18 ep=-4
17 ep=-4
16 ep=-4
15 ep=-4
14 ep=-2
13 ep=-2
12 ep=-3
11 ep=-4
10 ep=4
9 ep=-3
8 ep=-4
7 ep=-3
6 ep=-4
5 ep=-3
4 ep=-3
3 ep=-4
2 ep=-4
1 ep=-4
0 ep=-4
time odds: 1.000000 1.000000
Interrupting first
74076 >first : time 4950
74077 >first : otim 3761
book hit = (NULL)
74077 >first : usermove 74077 >first : b4a4
silence
74163 <first :
74165 <first : Jabba setting it's white movetime 49500
74165 <first :
74166 <first : Jabba setting opponent black movetime 37610
74166 <first :
74166 <first : Jabba received usermove b4a4
74166 <first :
74167 <first : Jabba entering iter_deep()
74167 <first : timer->movestogo = -1
74167 <first : timer->depth 9999
74167 <first : timer->wtime 49500
74167 <first : timer->btime 37610
74168 <first : timer->movetime 4294967295
74168 <first : Start time = 73957
74168 <first : movetime = 1650
74168 <first : stop = 75607
74169 <first :
74169 <first : Think() called
74169 <first :
74169 <first :
74169 <first : . G S . . S . .
74169 <first : . H . . H H . R
74170 <first : . H . . C . . .
74170 <first : . . . . H . N .
74170 <first : L . . B L N . .
74170 <first : . . . . . . P .
74171 <first : P P P . . . P .
74171 <first : R . . K . . . .
74171 <first :
74171 <first :
74171 <first : wking d1 bking1 c8 bking2 f8
74172 <first : wmaterial 2475 bmaterial 1950
74172 <first : wnum 16 bnum 16--
74172 <first : fifty 0 side 0 ply 0 hply = 40
74173 <first : hashkey 8046560040093465773
74173 <first : Eval : 530
74173 <first :
74173 <first : 1 655 0 254 f4e6
74175 <first :
74175 <first : 2 1045 0 2084 h7h8 f8e8
74176 <first :
74176 <first : 3 1045 0 5688 h7h8 f8e8 h8e8 e6e8
74177 <first :
74177 <first : 4 929 4 31608 h7h8 a4c2 h8f8 c8d7 d1e2
74263 <first :
74263 <first : 5 929 18 197973 h7h8 a4c2 h8f8 c8d7 d1e2 b8f8
75509 <first :
75509 <first : move h7h8
machine move 40, castling = 45 0 45 45 45 45
45 0 45 45 45 45 Legality test? h7h8
pChar=0
TC string = ':60+1'
mps=0 tc=60000 inc=1000
CoordsToAlgebraic, piece=3 (7,6)-(7,7) -
MateTest: K=0, my=11, his=11
LegalDrop: 3 @ 1,0)
LegalDrop: 0 @ 1,0)
LegalDrop: 40 @ 1,0)
LegalDrop: 3 @ 2,0)
LegalDrop: 0 @ 2,0)
LegalDrop: 40 @ 2,0)
LegalDrop: 3 @ 4,0)
LegalDrop: 0 @ 4,0)
LegalDrop: 40 @ 4,0)
LegalDrop: 3 @ 5,0)
LegalDrop: 0 @ 5,0)
LegalDrop: 40 @ 5,0)
LegalDrop: 3 @ 6,0)
LegalDrop: 0 @ 6,0)
LegalDrop: 40 @ 6,0)
LegalDrop: 3 @ 7,0)
LegalDrop: 0 @ 7,0)
LegalDrop: 40 @ 7,0)
LegalDrop: 3 @ 3,1)
LegalDrop: 0 @ 3,1)
LegalDrop: 40 @ 3,1)
LegalDrop: 3 @ 4,1)
LegalDrop: 0 @ 4,1)
LegalDrop: 40 @ 4,1)
LegalDrop: 3 @ 5,1)
LegalDrop: 0 @ 5,1)
LegalDrop: 40 @ 5,1)
LegalDrop: 3 @ 7,1)
LegalDrop: 0 @ 7,1)
LegalDrop: 40 @ 7,1)
LegalDrop: 3 @ 0,2)
LegalDrop: 0 @ 0,2)
LegalDrop: 40 @ 0,2)
LegalDrop: 3 @ 1,2)
LegalDrop: 0 @ 1,2)
LegalDrop: 40 @ 1,2)
LegalDrop: 3 @ 2,2)
LegalDrop: 0 @ 2,2)
LegalDrop: 40 @ 2,2)
LegalDrop: 3 @ 3,2)
LegalDrop: 0 @ 3,2)
LegalDrop: 40 @ 3,2)
LegalDrop: 3 @ 4,2)
LegalDrop: 0 @ 4,2)
LegalDrop: 40 @ 4,2)
LegalDrop: 3 @ 5,2)
LegalDrop: 0 @ 5,2)
LegalDrop: 40 @ 5,2)
LegalDrop: 3 @ 7,2)
LegalDrop: 0 @ 7,2)
LegalDrop: 40 @ 7,2)
LegalDrop: 3 @ 1,3)
LegalDrop: 0 @ 1,3)
LegalDrop: 40 @ 1,3)
LegalDrop: 3 @ 2,3)
LegalDrop: 0 @ 2,3)
LegalDrop: 40 @ 2,3)
LegalDrop: 3 @ 6,3)
LegalDrop: 0 @ 6,3)
LegalDrop: 40 @ 6,3)
LegalDrop: 3 @ 7,3)
LegalDrop: 0 @ 7,3)
LegalDrop: 40 @ 7,3)
LegalDrop: 3 @ 0,4)
LegalDrop: 0 @ 0,4)
LegalDrop: 40 @ 0,4)
LegalDrop: 3 @ 1,4)
LegalDrop: 0 @ 1,4)
LegalDrop: 40 @ 1,4)
LegalDrop: 3 @ 2,4)
LegalDrop: 0 @ 2,4)
LegalDrop: 40 @ 2,4)
LegalDrop: 3 @ 3,4)
LegalDrop: 0 @ 3,4)
LegalDrop: 40 @ 3,4)
LegalDrop: 3 @ 5,4)
LegalDrop: 0 @ 5,4)
LegalDrop: 40 @ 5,4)
LegalDrop: 3 @ 7,4)
LegalDrop: 0 @ 7,4)
LegalDrop: 40 @ 7,4)
LegalDrop: 3 @ 0,5)
LegalDrop: 0 @ 0,5)
LegalDrop: 40 @ 0,5)
LegalDrop: 3 @ 2,5)
LegalDrop: 0 @ 2,5)
LegalDrop: 40 @ 2,5)
LegalDrop: 3 @ 3,5)
LegalDrop: 0 @ 3,5)
LegalDrop: 40 @ 3,5)
LegalDrop: 3 @ 5,5)
LegalDrop: 0 @ 5,5)
LegalDrop: 40 @ 5,5)
LegalDrop: 3 @ 6,5)
LegalDrop: 0 @ 6,5)
LegalDrop: 40 @ 6,5)
LegalDrop: 3 @ 7,5)
LegalDrop: 0 @ 7,5)
LegalDrop: 40 @ 7,5)
LegalDrop: 3 @ 0,6)
LegalDrop: 0 @ 0,6)
LegalDrop: 40 @ 0,6)
LegalDrop: 3 @ 2,6)
LegalDrop: 0 @ 2,6)
LegalDrop: 40 @ 2,6)
LegalDrop: 3 @ 3,6)
LegalDrop: 0 @ 3,6)
LegalDrop: 40 @ 3,6)
LegalDrop: 3 @ 6,6)
LegalDrop: 0 @ 6,6)
LegalDrop: 40 @ 6,6)
LegalDrop: 3 @ 7,6)
LegalDrop: 0 @ 7,6)
LegalDrop: 40 @ 7,6)
LegalDrop: 3 @ 0,7)
LegalDrop: 0 @ 0,7)
LegalDrop: 40 @ 0,7)
LegalDrop: 3 @ 3,7)
LegalDrop: 0 @ 3,7)
LegalDrop: 40 @ 3,7)
LegalDrop: 3 @ 4,7)
LegalDrop: 0 @ 4,7)
LegalDrop: 40 @ 4,7)
LegalDrop: 3 @ 6,7)
LegalDrop: 0 @ 6,7)
LegalDrop: 40 @ 6,7)
move: h7h8
, parse: Rh8# (
)
repeat test fmm=41 bmm=0 ep=-4, reps=3
41 ep=-4
40 ep=-4
39 ep=-2
38 ep=-2
37 ep=-4
36 ep=-2
35 ep=-3
34 ep=-4
33 ep=-3
32 ep=-2
31 ep=-4
30 ep=4
29 ep=-4
28 ep=-4
27 ep=-4
26 ep=-4
25 ep=-4
24 ep=-4
23 ep=-3
22 ep=-3
21 ep=-3
20 ep=-4
19 ep=-4
18 ep=-4
17 ep=-4
16 ep=-4
15 ep=-4
14 ep=-2
13 ep=-2
12 ep=-3
11 ep=-4
10 ep=4
9 ep=-3
8 ep=-4
7 ep=-3
6 ep=-4
5 ep=-3
4 ep=-3
3 ep=-4
2 ep=-4
1 ep=-4
0 ep=-4
time odds: 1.000000 1.000000
Interrupting second
75531 >second: time 3761
75531 >second: otim 4906
book hit = (NULL)
75531 >second: h7h8
silence
75616 <first :
75616 <first : Made move, board now:
75616 <first :
75616 <first : . G S . . S . R
75616 <first : . H . . H H . .
75617 <first : . H . . C . . .
75617 <second: 1 268 0 3 a4c2
75620 <first : . . . . H . N .
75620 <first : L . . B L N . .
75621 <first : . . . . . . P .
75621 <first : P P P . . . P .
75621 <first : R . . K . . . .
75621 <first :
75622 <first :
75622 <first : wking d1 bking1 c8 bking2 f8
75622 <first : wmaterial 2475 bmaterial 1950
75622 <first : wnum 16 bnum 16--
75622 <first : fifty 0 side 1 ply 1 hply = 41
75623 <first : hashkey 8959314410947723471
75624 <first : Eval : -530
75624 <second: 2 207 0 2172 a4c2 d1e2 f8g7 h8c8 b8c8 g5e6 e7e6 f4e6
75625 <second: 3 207 0 3123 a4c2 d1e2 f8g7 h8c8
75626 <second: 4 207 6 29753 a4c2 d1e2 f8g7 h8c8 b8c8
75675 <second: 5 207 14 56661 a4c2 d1e2 f8g7 h8c8 b8c8 g5e6
75877 <second: 6 202 34 143292 a4c2 d1d2 f8g7 f4e6 e7e6 h8e8 f7d5 g5e6
76130 <second: 7 202 59 250611 a4c2 d1d2 f8g7 f4e6 e7e6 h8e8 f7d5 g5e6
76766 <second: 8 194 123 527241 a4c2 d1d2 f8g7 f4e6 e7e6 h8e8 g7f6 g5e6 c2d3
77364 <second: move a4c2
machine move 41, castling = 45 0 45 45 45 45
45 0 45 45 45 45 Legality test? a4c2
pChar=0
TC string = ':60+1'
mps=0 tc=60000 inc=1000
CoordsToAlgebraic, piece=40 (0,3)-(2,1) -
MateTest: K=1, my=10, his=11
move: a4c2
, parse: La4xc2 (
)
repeat test fmm=42 bmm=0 ep=-4, reps=3
42 ep=-2
41 ep=-4
40 ep=-4
39 ep=-2
38 ep=-2
37 ep=-4
36 ep=-2
35 ep=-3
34 ep=-4
33 ep=-3
32 ep=-2
31 ep=-4
30 ep=4
29 ep=-4
28 ep=-4
27 ep=-4
26 ep=-4
25 ep=-4
24 ep=-4
23 ep=-3
22 ep=-3
21 ep=-3
20 ep=-4
19 ep=-4
18 ep=-4
17 ep=-4
16 ep=-4
15 ep=-4
14 ep=-2
13 ep=-2
12 ep=-3
11 ep=-4
10 ep=4
9 ep=-3
8 ep=-4
7 ep=-3
6 ep=-4
5 ep=-3
4 ep=-3
3 ep=-4
2 ep=-4
1 ep=-4
0 ep=-4
time odds: 1.000000 1.000000
Interrupting first
77369 >first : time 4906
77370 >first : otim 3676
book hit = (NULL)
77370 >first : usermove 77370 >first : a4c2
silence
77478 <first :
77480 <first : Jabba setting it's white movetime 49060
77480 <first :
77480 <first : Jabba setting opponent black movetime 36760
77480 <first :
77481 <first : Jabba received usermove a4c2
77481 <first :
77481 <first : Jabba entering iter_deep()
77481 <first : timer->movestogo = -1
77482 <first : timer->depth 9999
77482 <first : timer->wtime 49060
77482 <first : timer->btime 36760
77482 <first : timer->movetime 4294967295
77482 <first : Start time = 77253
77483 <first : movetime = 1635
77483 <first : stop = 78888
77483 <first :
77483 <first : Think() called
77483 <first :
77484 <first :
77484 <first : . G S . . S . R
77484 <first : . H . . H H . .
77484 <first : . H . . C . . .
77484 <first : . . . . H . N .
77485 <first : . . . B L N . .
77485 <first : . . . . . . P .
77485 <first : P P L . . . P .
77485 <first : R . . K . . . .
77486 <first :
77486 <first :
77486 <first : wking d1 bking1 c8 bking2 f8
77486 <first : wmaterial 2375 bmaterial 1950
77487 <first : wnum 16 bnum 16--
77487 <first : fifty 0 side 0 ply 0 hply = 42
77487 <first : hashkey 8405046365625276671
77487 <first : Eval : 418
77488 <first :
77488 <first : 1 1408 0 167 h8f8 c8d7
77490 <first :
77490 <first : 2 929 0 2302 h8f8 c8d7 d1e2
77491 <first :
77491 <first : 3 929 1 10023 h8f8 c8d7 d1e2 b8f8
77492 <first :
77492 <first : 4 929 7 52367 h8f8 c8d7 d1e2 b8f8 g5e6
77699 <first :
77699 <first : 5 929 32 305101 h8f8 c8d7 d1e2 b8f8 g5e6 e7e6
79042 <first :
79042 <first : move h8f8
machine move 42, castling = 45 0 45 45 45 45
45 0 45 45 45 45 Legality test? h8f8
pChar=0
TC string = ':60+1'
mps=0 tc=60000 inc=1000
CoordsToAlgebraic, piece=3 (7,7)-(5,7) -
MateTest: K=0, my=10, his=10
LegalDrop: 3 @ 1,0)
LegalDrop: 0 @ 1,0)
LegalDrop: 3 @ 2,0)
LegalDrop: 0 @ 2,0)
LegalDrop: 3 @ 4,0)
LegalDrop: 0 @ 4,0)
LegalDrop: 3 @ 5,0)
LegalDrop: 0 @ 5,0)
LegalDrop: 3 @ 6,0)
LegalDrop: 0 @ 6,0)
LegalDrop: 3 @ 7,0)
LegalDrop: 0 @ 7,0)
LegalDrop: 3 @ 3,1)
LegalDrop: 0 @ 3,1)
LegalDrop: 3 @ 4,1)
LegalDrop: 0 @ 4,1)
LegalDrop: 3 @ 5,1)
LegalDrop: 0 @ 5,1)
LegalDrop: 3 @ 7,1)
LegalDrop: 0 @ 7,1)
LegalDrop: 3 @ 0,2)
LegalDrop: 0 @ 0,2)
LegalDrop: 3 @ 1,2)
LegalDrop: 0 @ 1,2)
LegalDrop: 3 @ 2,2)
LegalDrop: 0 @ 2,2)
LegalDrop: 3 @ 3,2)
LegalDrop: 0 @ 3,2)
LegalDrop: 3 @ 4,2)
LegalDrop: 0 @ 4,2)
LegalDrop: 3 @ 5,2)
LegalDrop: 0 @ 5,2)
LegalDrop: 3 @ 7,2)
LegalDrop: 0 @ 7,2)
LegalDrop: 3 @ 0,3)
LegalDrop: 0 @ 0,3)
LegalDrop: 3 @ 1,3)
LegalDrop: 0 @ 1,3)
LegalDrop: 3 @ 2,3)
LegalDrop: 0 @ 2,3)
LegalDrop: 3 @ 6,3)
LegalDrop: 0 @ 6,3)
LegalDrop: 3 @ 7,3)
LegalDrop: 0 @ 7,3)
LegalDrop: 3 @ 0,4)
LegalDrop: 0 @ 0,4)
LegalDrop: 3 @ 1,4)
LegalDrop: 0 @ 1,4)
LegalDrop: 3 @ 2,4)
LegalDrop: 0 @ 2,4)
LegalDrop: 3 @ 3,4)
LegalDrop: 0 @ 3,4)
LegalDrop: 3 @ 5,4)
LegalDrop: 0 @ 5,4)
LegalDrop: 3 @ 7,4)
LegalDrop: 0 @ 7,4)
LegalDrop: 3 @ 0,5)
LegalDrop: 0 @ 0,5)
LegalDrop: 3 @ 2,5)
LegalDrop: 0 @ 2,5)
LegalDrop: 3 @ 3,5)
LegalDrop: 0 @ 3,5)
LegalDrop: 3 @ 5,5)
LegalDrop: 0 @ 5,5)
LegalDrop: 3 @ 6,5)
LegalDrop: 0 @ 6,5)
LegalDrop: 3 @ 7,5)
LegalDrop: 0 @ 7,5)
LegalDrop: 3 @ 0,6)
LegalDrop: 0 @ 0,6)
LegalDrop: 3 @ 2,6)
LegalDrop: 0 @ 2,6)
LegalDrop: 3 @ 3,6)
LegalDrop: 0 @ 3,6)
LegalDrop: 3 @ 6,6)
LegalDrop: 0 @ 6,6)
LegalDrop: 3 @ 7,6)
LegalDrop: 0 @ 7,6)
LegalDrop: 3 @ 0,7)
LegalDrop: 0 @ 0,7)
LegalDrop: 3 @ 3,7)
LegalDrop: 0 @ 3,7)
LegalDrop: 3 @ 4,7)
LegalDrop: 0 @ 4,7)
LegalDrop: 3 @ 6,7)
LegalDrop: 0 @ 6,7)
LegalDrop: 3 @ 7,7)
LegalDrop: 0 @ 7,7)
move: h8f8
, parse: Rxf8# (
)
repeat test fmm=43 bmm=0 ep=-4, reps=3
43 ep=-2
42 ep=-2
41 ep=-4
40 ep=-4
39 ep=-2
38 ep=-2
37 ep=-4
36 ep=-2
35 ep=-3
34 ep=-4
33 ep=-3
32 ep=-2
31 ep=-4
30 ep=4
29 ep=-4
28 ep=-4
27 ep=-4
26 ep=-4
25 ep=-4
24 ep=-4
23 ep=-3
22 ep=-3
21 ep=-3
20 ep=-4
19 ep=-4
18 ep=-4
17 ep=-4
16 ep=-4
15 ep=-4
14 ep=-2
13 ep=-2
12 ep=-3
11 ep=-4
10 ep=4
9 ep=-3
8 ep=-4
7 ep=-3
6 ep=-4
5 ep=-3
4 ep=-3
3 ep=-4
2 ep=-4
1 ep=-4
0 ep=-4
time odds: 1.000000 1.000000
Interrupting second
79058 >second: time 3676
79058 >second: otim 4838
book hit = (NULL)
79059 >second: h8f8
silence
79144 <first :
79144 <first : Made move, board now:
79145 <first :
79145 <first : . G S . . R . .
79145 <first : . H . . H H . .
79145 <first : . H . . C . . .
79145 <first : . . . . H . N .
79146 <second: Illegal move:h8f8
TC string = ':60+1'
mps=0 tc=60000 inc=1000
79155 <first : . . . B L N . .
79156 <first : . . . . . . P .
79156 <first : P P L . . . P .
79156 <first : R . . K . . . .
79156 <first :
79157 <first :
79157 <first : wking d1 bking1 c8 bking2 bb
79157 <first : wmaterial 2375 bmaterial 950
79157 <first : wnum 16 bnum 16--
79157 <first : fifty 0 side 1 ply 1 hply = 43
79158 <first : hashkey 2465959468199391290
79158 <first : Eval : -1416
write FEN 50-move: 0 42 0
e0. p=-4
e1. p=-4
e2. p=-4
e3. p=-4
e4. p=-3
e5. p=-3
e6. p=-4
e7. p=-3
e8. p=-4
e9. p=-3
e10. p=4
e11. p=-4
e12. p=-3
e13. p=-2
e14. p=-2
e15. p=-4
e16. p=-4
e17. p=-4
e18. p=-4
e19. p=-4
e20. p=-4
e21. p=-3
e22. p=-3
e23. p=-3
e24. p=-4
e25. p=-4
e26. p=-4
e27. p=-4
e28. p=-4
e29. p=-4
e30. p=4
e31. p=-4
e32. p=-2
e33. p=-3
e34. p=-4
e35. p=-3
e36. p=-2
e37. p=-4
e38. p=-2
e39. p=-2
e40. p=-4
e41. p=-4
e42. p=-2
CopyTextToClipboard(): lock count 1
CopyTextToClipboard(): lock count 0
CopyTextToClipboard(): err 0 locked 0
GameEnds(28, xboard exit, 2)
GE(28, xboard exit, 2) bare king k=11 color=22
Interrupting first
102171 >first : result * {xboard exit}
102171 >second: result * {xboard exit}
102172 >first : quit
102173 >second: quit
Can't be mate after h7h8 as there are two kings?
Hope that's clear,
Richard