Hi Alex,
Thanks for the gift!
I found an issue with this game (easy to replicate, apart from getting the same first Awit white move 1.b3):
[Event "?"]
[Site "?"]
[Date "2024.05.14"]
[Round "?"]
[White "AWIT 2009"]
[Black "test"]
[Result "*"]
[ECO "A01"]
[PlyCount "20"]
1.b3 g6 2.Bb2 Nf6 3.e3 Bg7 4.Nh3 O-O 5.Be2 d5 6.O-O e5 7.Bxe5 Bxh3 8.gxh3 Ne4 9.Bxg7 Kxg7 10.f3 Qg5+ *
AwitWB is then stuck in what looks like a dead loop.
Awit played manually has no issue playing the legal move 11.Kh1
Code:
Awit's move is:
10. Pf3
CPU= 0 ELAPSE= 0 ELA/MOVE= 16 LEFT(time= 87 moves= 31 ) LIMBS/SEC=36088
BLACK'S MOVE 10
Qg5
Awit = 2 MIN. USER = 1 MIN.
239077665 9A No more book
New PV: g1h1 e4c5 f1g1 g5e5 b1c3 -99999 836
836 834 : 836
-99999 99999 : g1h1
8694 SCORED 243 / 260 POSNS. 1 / 1 DEPTH = 3 35 0
SEAR 1 79 1 TRUE FALSE 734 1 79 733
Awit's move is:
11. Kh1
CPU= 0 ELAPSE= 0 ELA/MOVE= 15 LEFT(time= 87 moves= 30 ) LIMBS/SEC=57960
AwitWB has no issue with the position, as it prints it correctly:
Code:
182.453: < Awit's move is:
182.453: < 10. Pf3
182.469: < CPU= 4 ELAPSE= 3 ELA/MOVE= 1 LEFT(time= 89 moves= 31 ) LIMBS/SEC=31197
182.469: < BLACK'S MOVE 10
184.985: > time 58745
184.985: > otim 56860
184.985: > d8g5
185.000: <
185.000: < Awit = 0 MIN. USER = 0 MIN.
185.000: <
185.000: < 239077665 9A No more book
185.000: < Rb Nb :: Rb ::
185.000: < Pb Pb Pb :: Pb Kb Pb
185.000: < :: :: :: Pb ::
185.000: < :: :: Pb :: Qb
185.000: < :: :: Nb :: ::
185.000: < :: Pw :: Pw Pw :: Pw
185.000: < Pw :: Pw Pw Bw :: Pw
185.000: < Rw Nw QW :: Rw KW
185.000: < May 14 2024 09-MH2.0 WHITE'S MOVE 11.
185.000: < DISASTER, bad HASH AVOIDED 1 336 30702 3 585 425344734 -14066011 -399283876
185.000: < stack -14066011
185.000: < prior -1009141721 239077665
185.016: < k/m2/m3/m4/m5/ksq 1 14 13 7 7 0
185.016: < Rb Nb :: Rb ::
185.016: < Pb Pb Pb :: Pb Kb Pb
185.016: < :: :: :: Pb ::
185.016: < :: :: Pb :: Qb
185.016: < :: :: Nb :: ::
185.016: < :: Pw :: Pw Pw :: Pw
185.016: < Pw :: Pw Pw Bw :: Pw
185.016: < Rw Nw QW :: Rw KW
185.016: < May 14 2024 09-MH2.0 WHITE'S MOVE 11.
I suspect the issue is with both time & otim commands sent by the WB protocol. I tried replacing the delete tag in the .ini file with a neutral command:
[Client2Server]
time := ?P
otim := ?P
And after this change, it worked:
Code:
86.328: < Awit's move is:
86.328: < 10. Pf3
86.328: < CPU= 0 ELAPSE= 0 ELA/MOVE= 0 LEFT(time= 89 moves= 31 ) LIMBS/SEC=37476
86.328: < BLACK'S MOVE 10
93.218: > time 59509
93.218: < Rb Nb Qb Rb ::
93.218: > otim 56316
93.218: < Pb Pb Pb :: Pb Kb Pb
93.218: < :: :: :: Pb ::
93.218: > d8g5
93.218: < :: :: Pb :: ::
93.218: < :: :: Nb :: ::
93.218: < :: Pw :: Pw Pw :: Pw
93.218: < Pw :: Pw Pw Bw :: Pw
93.218: < Rw Nw :: QW :: Rw KW
93.218: < May 14 2024 09-MH2.0 BLACK'S MOVE 10.
93.218: < CONTINUE (Tracer ?P 59 exit):
93.218: < Rb Nb Qb Rb ::
93.218: < Pb Pb Pb :: Pb Kb Pb
93.218: < :: :: :: Pb ::
93.218: < :: :: Pb :: ::
93.218: < :: :: Nb :: ::
93.218: < :: Pw :: Pw Pw :: Pw
93.218: < Pw :: Pw Pw Bw :: Pw
93.218: < Rw Nw :: QW :: Rw KW
93.218: < May 14 2024 09-MH2.0 BLACK'S MOVE 10.
93.218: < CONTINUE (Tracer ?P 56 exit):
93.234: <
93.234: < Awit = 0 MIN. USER = 0 MIN.
93.234: <
93.234: < 239077665 9A No more book
93.359: < New PV: g1h1 e4c5 f1g1 g5e5 b1c3 -99999 836
93.359: < 836 834 : 836
93.359: < -99999 99999 : g1h1
93.359: < 8694 SCORED 243 / 260 POSNS. 1 / 1 DEPTH = 3 35 0
93.359: <
93.359: < SEAR 1 79 1 TRUE FALSE 734 1 79 733
93.359: < Awit's move is:
93.375: < 11. Kh1
93.375: < CPU= 0 ELAPSE= 0 ELA/MOVE= 0 LEFT(time= 89 moves= 30 ) LIMBS/SEC=65205
93.375: < BLACK'S MOVE 11
Warm regards,
Eric