Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Illegal bestmove 0000 #2 #6

Open
tpoppins opened this issue Sep 24, 2018 · 9 comments

Comments

Projects
None yet
2 participants
@tpoppins
Copy link

commented Sep 24, 2018

The original issue involved Wowl playing White. This one is for when playing Black:

[Event "Wowl 1.3.7 40/40"]
[Site "Dual E5-2670"]
[Date "2018.09.24"]
[Round "2"]
[White "Monik 2.2.3 64-bit"]
[Black "Wowl 1.3.7"]
[Result "1-0"]
[ECO "A09"]
[GameDuration "00:40:55"]
[GameEndTime "2018-09-24T13:14:57.846 Eastern Daylight Time"]
[GameStartTime "2018-09-24T12:34:02.713 Eastern Daylight Time"]
[Opening "Reti Opening"]
[PlyCount "75"]
[Termination "illegal move"]
[TimeControl "40/1320"]

1. Nf3 {book} d5 {book} 2. c4 {book} c6 {book} 3. e3 {book} Nf6 {book}
4. Nc3 {book} Bg4 {book} 5. cxd5 {book} Nxd5 {book} 6. d4 {book} Nd7 {book}
7. Nxd5 {+0.35/11 41s} cxd5 {-0.26/14 39s} 8. Qb3 {+0.37/11 39s}
Qa5+ {-0.42/14 39s} 9. Bd2 {+0.55/12 39s} Qb6 {-0.60/15 39s}
10. Qxb6 {+0.67/12 39s} axb6 {-0.59/14 40s} 11. Ne5 {+0.43/12 39s}
Nxe5 {+0.16/16 40s} 12. dxe5 {+0.53/13 39s} Bd7 {+0.11/15 41s}
13. Bd3 {+0.47/13 39s} g6 {+0.30/14 41s} 14. O-O {+0.82/11 39s}
Bg7 {+0.22/15 42s} 15. Bc3 {+0.64/11 39s} O-O {+0.20/14 41s}
16. e4 {+0.69/11 39s} Bc6 {+0.27/14 41s} 17. exd5 {+0.82/12 39s}
Bxd5 {+0.20/14 41s} 18. a3 {+0.81/11 39s} Rad8 {+0.20/12 41s}
19. Rad1 {+0.62/11 39s} Bb3 {+0.25/15 40s} 20. Rd2 {+0.51/12 39s}
Rd7 {+0.65/15 40s} 21. f4 {+0.46/12 39s} Rfd8 {+0.49/16 40s}
22. Rf3 {+0.35/11 39s} Be6 {+0.39/15 39s} 23. g3 {+0.37/12 39s}
Rd5 {+0.39/15 40s} 24. b4 {+0.56/11 39s} Bh6 {+0.44/14 39s}
25. h4 {+0.77/11 39s} b5 {+0.49/15 40s} 26. Kf2 {+1.02/12 39s}
Bg4 {+0.49/14 40s} 27. Re3 {+1.01/13 39s} Bg7 {+0.45/15 39s}
28. Ke1 {+1.02/13 39s} R8d7 {+0.41/14 39s} 29. Be2 {+1.10/13 39s}
Rxd2 {+0.34/16 39s} 30. Bxd2 {+1.01/14 39s} Bxe2 {+0.34/17 38s}
31. Kxe2 {+1.03/14 39s} f6 {+0.34/16 39s} 32. Bc3 {+1.01/13 39s}
f5 {+0.34/16 38s} 33. Rd3 {+1.06/14 39s} Rxd3 {+0.35/19 38s}
34. Kxd3 {+0.98/18 39s} e6 {+0.35/18 37s} 35. Bd4 {+0.98/18 39s}
Bf8 {+0.76/18 38s} 36. Bb6 {+0.96/18 39s} Kf7 {+0.35/18 36s}
37. Kd4 {+0.93/18 38s} Ke7 {+0.35/18 36s}
38. Bc5+ {+2.32/19 29s, Black makes an illegal move: 0000} 1-0

@Plan-B6

This comment has been minimized.

Copy link
Owner

commented Sep 25, 2018

That's weird, I can't seem to reproduce this issue on my machine. Do you have the log for Wowl's output during the last few moves?

@tpoppins

This comment has been minimized.

Copy link
Author

commented Sep 25, 2018

Not for the above game; Cute Chess doesn't save logs automatically.

I couldn't reproduce it at 40/4 on my desktop, but fortunately (ha!) it didn't take long at 40/40 on the E5-2670.

[Event "?"]
[Site "?"]
[Date "2018.09.25"]
[Round "?"]
[White "Monik 2.2.3 64-bit"]
[Black "Wowl 1.3.7"]
[Result "1-0"]
[ECO "B22"]
[GameDuration "00:01:59"]
[GameEndTime "2018-09-25T00:22:41.462 Eastern Daylight Time"]
[GameStartTime "2018-09-25T00:20:42.192 Eastern Daylight Time"]
[Opening "Sicilian"]
[PlyCount "15"]
[Termination "illegal move"]
[TimeControl "40/1320"]
[Variation "Alapin's Variation (2.c3)"]

1. e4 {book} c5 {book} 2. c3 {book} d5 {book} 3. exd5 {book} Qxd5 {book}
4. d4 {book} e6 {book} 5. Be3 {book} Nf6 {book} 6. Na3 {book} cxd4 {book}
7. Nb5 {+0.63/10 41s} Qxb5 {+4.64/15 39s}
8. Bxb5+ {+5.96/12 39s, Black makes an illegal move: 0000} 1-0

Here's the log.
Additionally, there was this entry in Event Viewer:

Fault bucket 4123034201, type 269195316
Event Name: RADAR_PRE_LEAK_WOW64
Response: Not available
Cab Id: 1664115615943323287

Problem signature:
P1: Wowl v1.3.7.exe
P2: 0.0.0.0
P3: 6.1.7601.2.1.0
P4: 
P5: 
P6: 
P7: 
P8: 
P9: 
P10: 
@tpoppins

This comment has been minimized.

Copy link
Author

commented Sep 25, 2018

In another 40/40 match ran on this box three games out of 18 had this problem. Curiously, they came in one block:

[Event "Wowl 1.3.7 40/40"]
[Site "Dual X5670"]
[Date "2018.09.25"]
[Round "5"]
[White "Wowl 1.3.7"]
[Black "La Dame Blanche 2.0c"]
[Result "0-1"]
[ECO "C21"]
[GameDuration "01:11:38"]
[GameEndTime "2018-09-25T04:45:11.973 Eastern Daylight Time"]
[GameStartTime "2018-09-25T03:33:33.623 Eastern Daylight Time"]
[Opening "Danish gambit"]
[PlyCount "118"]
[Termination "illegal move"]
[TimeControl "40/1260"]

1. e4 {book} e5 {book} 2. d4 {book} exd4 {book} 3. c3 {book} dxc3 {book}
4. Bc4 {book} Qf6 {book} 5. Nxc3 {book} Bb4 {book} 6. Ne2 {book} Ne7 {book}
7. Be3 {+1.10/12 37s} O-O {+0.45/12 50s} 8. O-O {+0.96/13 37s}
Nbc6 {+0.44/11 48s} 9. Qb3 {+0.80/13 38s} Bd6 {+0.38/12 46s}
10. f4 {+0.79/14 38s} Na5 {+0.56/12 45s} 11. Qa4 {+0.55/15 38s}
Nxc4 {+0.54/13 43s} 12. Qxc4 {+0.57/14 38s} Qe6 {+0.42/12 41s}
13. Qa4 {+0.67/13 38s} a5 {+0.54/11 39s} 14. Rf3 {+0.74/12 39s}
f5 {+0.60/11 38s} 15. Nd4 {+0.89/13 38s} Qf7 {+0.31/12 36s}
16. Ndb5 {+0.99/14 38s} fxe4 {+0.49/13 35s} 17. Nxe4 {+1.02/13 39s}
Ra6 {+0.49/11 33s} 18. Nexd6 {+1.24/14 38s} cxd6 {+0.45/12 32s}
19. Rd1 {+0.99/13 38s} Nf5 {+0.89/11 31s} 20. Bf2 {+1.00/13 38s}
Kh8 {+0.76/11 30s} 21. h3 {+1.26/13 37s} Qf6 {+0.77/11 57s}
22. Qa3 {+1.25/12 38s} h5 {+0.33/10 26s} 23. b3 {+1.05/11 37s} h4 {+0.27/11 25s}
24. Nc7 {+1.11/12 37s} Rc6 {+0.10/12 25s} 25. Qxa5 {+0.99/13 38s}
Qb2 {-0.03/11 25s} 26. Rfd3 {+1.12/14 38s} Rc1 {-0.07/11 25s}
27. Nd5 {+0.99/14 37s} Rc2 {+0.06/10 25s} 28. R3d2 {+1.15/15 37s}
b5 {-0.40/13 25s} 29. Rxc2 {+1.14/16 37s} Qxc2 {-0.37/13 25s}
30. Qd2 {+0.93/16 37s} Qxd2 {+0.12/14 25s} 31. Rxd2 {+0.76/16 37s}
Bb7 {-1.09/14 25s} 32. Nc3 {+0.76/14 36s} Bc6 {-0.34/12 25s}
33. Nd5 {+0.74/13 36s} Re8 {+0.07/12 25s} 34. Kf1 {+0.61/15 36s}
Re4 {+0.28/13 25s} 35. a3 {+0.35/15 37s} Ng3+ {+0.34/14 25s}
36. Bxg3 {+0.31/16 36s} hxg3 {+0.27/16 25s} 37. b4 {+0.18/17 35s}
Kg8 {+1.06/15 25s} 38. Rd3 {+0.18/17 36s} Kf7 {+1.20/14 25s}
39. Nc7 {-0.13/15 34s} Rxf4+ {+1.24/14 25s} 40. Kg1 {-0.23/16 32s}
Rf5 {+1.12/14 25s} 41. Rxg3 {+0.03/14 33s} d5 {+1.22/16 205s}
42. Rd3 {+0.05/15 33s} Re5 {+1.20/17 205s} 43. Kf2 {+0.05/15 33s}
Ke7 {+1.51/16 205s} 44. Na6 {+0.05/15 33s} d6 {+1.80/15 205s}
45. Rc3 {+0.05/15 33s} Be8 {+1.83/15 205s} 46. Nc7 {+0.04/15 33s}
Bd7 {+1.92/16 205s} 47. Na6 {-0.02/14 32s} d4 {+2.47/13 8.2s}
48. Rd3 {-0.03/16 32s} Re4 {+2.42/13 7.9s} 49. Nb8 {-0.15/17 33s}
Be8 {+2.96/12 7.6s} 50. Kf3 {-0.15/17 32s} d5 {+2.27/12 15s}
51. Na6 {-0.12/16 33s} Kf6 {+1.78/12 6.7s} 52. Nc7 {+0.06/16 33s}
Bc6 {+3.13/12 6.4s} 53. Na6 {-0.11/16 33s} Bd7 {+2.25/12 6.2s}
54. Nc5 {+0.36/16 32s} Bf5 {+1.33/13 12s} 55. a4 {+0.12/16 32s}
bxa4 {+2.31/9 5.4s} 56. g4 {+0.54/15 32s} Rxg4 {+2.76/10 5.2s}
57. hxg4 {+0.36/17 32s} Bxd3 {+1.51/11 10s} 58. Nxd3 {+0.45/18 32s}
Ke7 {+0.32/11 9.2s} 59. Kg3 {+0.41/18 31s}
a3 {+4.37/10 4.2s, White makes an illegal move: 0000} 0-1

[Event "Wowl 1.3.7 40/40"]
[Site "Dual X5670"]
[Date "2018.09.25"]
[Round "5"]
[White "La Dame Blanche 2.0c"]
[Black "Wowl 1.3.7"]
[Result "1-0"]
[ECO "C21"]
[GameDuration "01:11:13"]
[GameEndTime "2018-09-25T05:54:02.630 Eastern Daylight Time"]
[GameStartTime "2018-09-25T04:42:49.195 Eastern Daylight Time"]
[Opening "Danish gambit"]
[PlyCount "115"]
[Termination "illegal move"]
[TimeControl "40/1260"]

1. e4 {book} e5 {book} 2. d4 {book} exd4 {book} 3. c3 {book} dxc3 {book}
4. Bc4 {book} Qf6 {book} 5. Nxc3 {book} Bb4 {book} 6. Ne2 {book} Ne7 {book}
7. O-O {-0.44/12 50s} O-O {-0.16/11 37s} 8. Qd4 {-0.57/12 48s}
Qxd4 {+0.59/15 37s} 9. Nxd4 {-0.55/13 46s} Nbc6 {+0.60/14 38s}
10. Nxc6 {-0.55/12 45s} dxc6 {+0.60/13 38s} 11. Bf4 {-0.64/12 43s}
Ba5 {+0.78/13 38s} 12. Kh1 {-0.63/12 41s} Be6 {+2.41/19 38s}
13. Bxe6 {-0.32/13 39s} fxe6 {+1.16/15 38s} 14. Bg3 {-0.36/13 38s}
Rad8 {+1.12/14 38s} 15. Na4 {-0.13/13 36s} b6 {+1.10/14 38s}
16. Rad1 {-0.17/13 35s} Ng6 {+1.03/15 38s} 17. a3 {-0.06/13 34s}
Bd2 {+1.00/15 38s} 18. Bxc7 {0.00/14 32s} Rd4 {+0.85/15 38s}
19. Nxb6 {-0.14/14 31s} Rf7 {+1.00/15 38s} 20. Na8 {-0.07/14 30s}
e5 {+1.00/13 38s} 21. b4 {0.00/13 28s} Bc3 {+1.34/14 38s}
22. Rxd4 {+0.29/13 27s} exd4 {+1.44/15 38s} 23. Bd6 {-0.96/13 26s}
d3 {+2.48/14 38s} 24. Kg1 {-0.96/11 26s} Rd7 {+2.58/15 37s}
25. Bg3 {-1.46/13 26s} d2 {+2.65/15 37s} 26. Rd1 {-1.49/14 26s}
Re7 {+2.62/15 38s} 27. f3 {-1.04/13 26s} Ne5 {+2.60/15 37s}
28. Bxe5 {-1.12/14 26s} Rxe5 {+2.37/16 37s} 29. Kf2 {-1.92/13 26s}
Re7 {+2.84/14 37s} 30. Ke3 {-0.99/14 26s} Rd7 {+2.68/16 37s}
31. f4 {-1.05/13 26s} Kf7 {+2.68/16 37s} 32. e5 {-1.00/12 26s}
Ke6 {+2.68/14 37s} 33. h4 {-0.95/12 26s} g6 {+2.68/15 37s} 34. g4 {-0.64/11 26s}
h6 {+2.58/15 36s} 35. Ke4 {-0.23/12 26s} Rd4+ {+2.40/17 36s}
36. Kf3 {-0.30/13 26s} Rd3+ {+2.40/16 35s} 37. Ke4 {0.00/13 26s}
Rg3 {+1.26/15 36s} 38. f5+ {+0.23/12 26s} Kf7 {+1.27/16 35s}
39. Kf4 {+0.25/12 26s} Rd3 {+1.31/16 34s} 40. e6+ {+0.28/12 26s}
Ke7 {+1.27/16 33s} 41. fxg6 {+0.46/14 206s} Rd4+ {+1.01/15 33s}
42. Kf3 {+0.49/14 206s} Kxe6 {+0.84/15 32s} 43. Nc7+ {+1.00/14 206s}
Ke7 {+0.41/15 32s} 44. h5 {+1.12/14 206s} Rd6 {+0.20/15 32s}
45. Ke2 {+1.80/14 412s} Kf8 {+0.04/15 32s} 46. Na6 {+2.46/14 103s}
Rd5 {-0.15/15 32s} 47. Nc5 {+2.59/10 4.1s} Re5+ {-0.42/16 32s}
48. Kd3 {+4.11/12 3.9s} Re1 {-1.01/16 33s} 49. Kc2 {+4.14/10 3.8s}
a5 {-1.66/15 32s} 50. bxa5 {+5.70/11 3.6s} Bxa5 {-1.25/16 32s}
51. Nb3 {+5.79/11 3.5s} Bc3 {-0.65/15 32s} 52. Nxd2 {+6.37/11 3.3s}
Rxd1 {-0.15/16 32s} 53. Kxd1 {+7.58/13 3.2s} Kg8 {+0.35/20 32s}
54. Ne4 {+9.22/15 12s} Ba5 {-4.50/14 32s} 55. Nd6 {+9.80/16 2.6s}
c5 {-5.81/16 32s} 56. Nf5 {+9.80/15 2.5s} Bc7 {-7.17/17 32s}
57. Nxh6+ {+9.80/13 2.4s} Kg7 {-7.60/18 32s}
58. Nf5+ {+9.96/13 2.3s, Black makes an illegal move: 0000} 1-0

[Event "Wowl 1.3.7 40/40"]
[Site "Dual X5670"]
[Date "2018.09.25"]
[Round "6"]
[White "Wowl 1.3.7"]
[Black "La Dame Blanche 2.0c"]
[Result "0-1"]
[ECO "C00"]
[GameDuration "00:12:47"]
[GameEndTime "2018-09-25T04:57:02.401 Eastern Daylight Time"]
[GameStartTime "2018-09-25T04:44:15.340 Eastern Daylight Time"]
[Opening "French"]
[PlyCount "30"]
[Termination "illegal move"]
[TimeControl "40/1260"]
[Variation "Reti (Spielmann) Variation"]

1. e4 {book} e6 {book} 2. b3 {book} d5 {book} 3. Bb2 {book} Nf6 {book}
4. exd5 {book} exd5 {book} 5. Nf3 {book} Be7 {book} 6. Be2 {book} O-O {book}
7. c4 {-0.20/11 38s} c5 {+0.17/13 50s} 8. d4 {+0.05/12 38s} dxc4 {+0.15/12 48s}
9. Bxc4 {-0.07/13 38s} Bg4 {+0.27/11 46s} 10. d5 {+0.66/12 38s}
Ne4 {+0.18/12 45s} 11. h3 {+0.80/12 38s} Bf6 {+1.34/12 43s}
12. Qc1 {+0.06/14 38s} Bxf3 {+1.30/12 41s} 13. gxf3 {+0.20/15 38s}
Bxb2 {+1.27/13 39s} 14. Qc2 {+2.33/13 38s} Nxf2 {+8.18/12 38s}
15. Qxb2 {-6.19/14 38s} Nxh1 {+8.56/11 36s, White makes an illegal move: e1g1}
0-1

Dual Xeon X5670 @2.93 GHz, 12-core, HT off, 40 GB RAM
Win 7 x64 Pro SP1
Cute Chess 1.1.0 x64 (latest dev build)
Concurrency=9 games

@tpoppins

This comment has been minimized.

Copy link
Author

commented Sep 27, 2018

The 40/40 gauntlet for v1.3.7 is proceeding along; out of 240 games completed so far 10 ended with the illegal bestmove. Here's one I caught in flagrante delicto:

[Event "Wowl 1.3.7 40/40"]
[Site "Dual E5-2670"]
[Date "2018.09.27"]
[Round "20"]
[White "Wuttang r2 64-bit"]
[Black "Wowl 1.3.7"]
[Result "1-0"]
[ECO "A04"]
[GameDuration "00:46:03"]
[GameEndTime "2018-09-27T06:30:40.002 Eastern Daylight Time"]
[GameStartTime "2018-09-27T05:44:36.528 Eastern Daylight Time"]
[Opening "Reti Opening"]
[PlyCount "85"]
[Termination "illegal move"]
[TimeControl "40/1300"]

1. Nf3 {book} d6 {book} 2. d4 {book} g6 {book} 3. c4 {book} Nf6 {book}
4. Nc3 {book} Bf5 {book} 5. e3 {book} Bg7 {book} 6. Bd3 {book} e6 {book}
7. e4 {+1.43/18 38s} Bg4 {-1.13/12 39s} 8. Be3 {+1.46/17 38s}
Nfd7 {-0.71/12 39s} 9. O-O {+1.52/16 38s} Nc6 {-0.49/13 39s}
10. Be2 {+1.43/18 38s} O-O {-0.65/12 39s} 11. h3 {+1.36/18 38s}
Bxf3 {-0.15/13 39s} 12. Bxf3 {+1.41/18 38s} f5 {0.00/12 39s}
13. exf5 {+1.46/18 38s} gxf5 {-0.28/12 39s} 14. d5 {+1.53/18 38s}
exd5 {0.00/14 39s} 15. Bxd5+ {+1.47/18 38s} Kh8 {0.00/12 39s}
16. f4 {+1.44/18 38s} Nb6 {+0.01/11 39s} 17. Re1 {+1.45/17 38s}
Qd7 {+0.05/12 39s} 18. a4 {+1.53/17 38s} Rae8 {+0.42/12 39s}
19. Rc1 {+1.55/17 38s} Nb4 {+0.46/13 39s} 20. b3 {+1.37/18 38s}
N6xd5 {+0.35/13 39s} 21. Nxd5 {+1.32/19 38s} Nxd5 {+0.48/14 39s}
22. Qxd5 {+1.31/19 38s} c6 {+0.30/14 39s} 23. Qd2 {+1.42/19 38s}
b6 {+0.35/13 39s} 24. Bd4 {+1.28/19 38s} Re4 {+0.42/14 38s}
25. Bxg7+ {+1.69/21 38s} Qxg7 {-0.10/16 38s} 26. Rxe4 {+1.63/21 38s}
fxe4 {-0.32/15 38s} 27. Re1 {+1.63/19 38s} Re8 {-0.15/15 39s}
28. Qxd6 {+1.68/22 38s} c5 {-0.15/15 39s} 29. Qd3 {+1.68/20 38s}
exd3 {+0.78/15 39s} 30. Rxe8+ {+3.79/28 38s} Qg8 {-1.32/20 38s}
31. Rxg8+ {+4.51/29 38s} Kxg8 {-0.90/18 38s} 32. Kf2 {+4.45/29 38s}
d2 {-1.97/17 37s} 33. Ke2 {+4.55/29 38s} h6 {-2.47/17 37s}
34. Kxd2 {+4.65/29 38s} Kf7 {-2.94/17 37s} 35. Kd3 {+4.65/27 38s}
Kf6 {-0.05/22 37s} 36. g4 {+6.67/27 38s} h5 {-3.90/15 37s}
37. gxh5 {+12.38/28 38s} Kg7 {-4.28/19 37s} 38. f5 {+13.52/26 38s}
Kf6 {-4.57/20 36s} 39. Ke4 {+13.73/25 38s} Kg5 {+2.92/19 36s}
40. Ke5 {+14.33/26 38s} Kxh5 {-5.61/19 36s} 41. f6 {+14.45/25 32s}
Kg6 {-6.40/20 33s} 42. a5 {+15.63/24 32s} bxa5 {-7.94/20 33s}
43. Ke6 {+19.33/23 32s, Black makes an illegal move: 0000} 1-0


And here is the debug log.

The specs for this box are:
Dual Xeon E5-2670 @2.6 GHz, 16-core, HT off, 32 GB RAM
Concurrency=14
everything else is the same as on the X5670 one.

@tpoppins

This comment has been minimized.

Copy link
Author

commented Sep 27, 2018

Ah, not all of these are bestmove 0000. There's something new here:

[Event "Wowl 1.3.7 40/40"]
[Site "Dual E5-2670"]
[Date "2018.09.26"]
[Round "3"]
[White "La Dame Blanche 2.0c"]
[Black "Wowl 1.3.7"]
[Result "1-0"]
[ECO "A04"]
[GameDuration "00:11:14"]
[GameEndTime "2018-09-26T13:39:41.223 Eastern Daylight Time"]
[GameStartTime "2018-09-26T13:28:26.470 Eastern Daylight Time"]
[Opening "Reti Opening"]
[PlyCount "27"]
[Termination "illegal move"]
[TimeControl "40/1300"]

1. Nf3 {book} d6 {book} 2. d4 {book} Bg4 {book} 3. Bg5 {book} Nd7 {book}
4. Nbd2 {book} Ngf6 {book} 5. c3 {book} e6 {book} 6. e4 {book} Be7 {book}
7. Bd3 {+0.07/12 52s} c5 {-0.51/12 38s} 8. Qb3 {+0.09/12 50s} d5 {-0.24/12 38s}
9. exd5 {+0.62/11 48s} exd5 {-0.32/13 39s} 10. Qxb7 {+0.71/12 46s}
c4 {-0.11/14 39s} 11. Bxf6 {+1.00/12 44s} cxd3 {0.00/15 39s}
12. Bxg7 {+2.49/13 42s} Rb8 {-0.34/15 40s} 13. Qxb8 {+3.42/14 41s}
Qxb8 {+2.38/17 40s} 14. Bxh8 {+3.44/13 39s, Black makes an illegal move: e8g8}
1-0

Apparently, Black attempted to castle with the rook that had just been captured.

@Plan-B6

This comment has been minimized.

Copy link
Owner

commented Sep 27, 2018

The illegal castling bug should be fixed. As I'm unable to reproduce the 0000 bestmove bug, I have no idea whether it's fixed or not. Thanks for the detailed bug reports btw 👍

@tpoppins

This comment has been minimized.

Copy link
Author

commented Sep 27, 2018

You're welcom!

You could make a debug build that I could run a few dozen games with, if you need a more detailed debug log.

@tpoppins

This comment has been minimized.

Copy link
Author

commented Dec 25, 2018

I have an idea that this "bestmove 0000" issue is related to pondering. Demolito recently had a similar issue and IIRC it was solved by disabling pondering completely. Perhaps this could help here as well?

Merry Christmas!

@tpoppins

This comment has been minimized.

Copy link
Author

commented Feb 16, 2019

[Event "Chenard 2018.03.06 64-bit 40/40 fillup"]
[Site "Dual E5-2690v2"]
[Date "2019.02.16"]
[Round "4"]
[White "Wowl 1.3.8"]
[Black "Chenard 2018.03.06 64-bit"]
[Result "0-1"]
[ECO "B02"]
[GameDuration "00:48:48"]
[GameEndTime "2019-02-16T02:15:33.782 Eastern Standard Time"]
[GameStartTime "2019-02-16T01:26:44.834 Eastern Standard Time"]
[Opening "Alekhine's defense"]
[PlyCount "98"]
[Termination "illegal move"]
[TimeControl "40/1200"]
[Variation "Maroczy Variation"]

1. e4 {book} Nf6 {book} 2. d3 {book} d5 {book} 3. Nd2 {book} e5 {book}
4. Ngf3 {book} Nc6 {book} 5. a3 {0.00/12 33s} dxe4 {+0.21/7 33s}
6. dxe4 {+0.10/12 34s} Bc5 {+0.27/7 33s} 7. Bd3 {+0.12/13 34s} Ng4 {+0.33/7 33s}
8. O-O {+0.31/14 34s} Nxf2 {+0.13/7 33s} 9. Rxf2 {+0.61/15 34s}
Bxf2+ {+0.11/7 33s} 10. Kxf2 {+0.74/15 35s} O-O {+0.03/7 33s}
11. Kg1 {+0.81/13 35s} Qe7 {-0.04/7 33s} 12. Nb3 {+0.85/14 35s}
Be6 {-0.04/7 33s} 13. Be3 {+0.86/14 35s} Rfd8 {-0.11/7 33s}
14. Nc5 {+0.99/14 35s} Bc8 {-0.09/7 33s} 15. b4 {+0.92/13 35s} a5 {+0.02/7 33s}
16. b5 {+0.67/12 35s} Nd4 {+0.19/7 33s} 17. Nb3 {+0.31/13 35s}
Nxb5 {+0.56/7 33s} 18. Qe1 {+0.55/14 35s} a4 {+0.54/7 33s}
19. Bxb5 {+0.40/15 34s} axb3 {+0.71/7 33s} 20. cxb3 {+0.33/15 34s}
Bd7 {0.00/7 33s} 21. Bf1 {+0.70/13 34s} Bg4 {0.00/7 33s} 22. a4 {+0.83/13 34s}
Bxf3 {+0.07/7 33s} 23. gxf3 {+0.95/14 34s} Rd6 {+0.05/7 33s}
24. Kh1 {+0.99/14 34s} Rg6 {0.00/7 33s} 25. Bc4 {+0.99/14 34s} b6 {-0.03/7 33s}
26. Qc3 {+1.06/14 34s} Rd8 {+0.01/7 33s} 27. b4 {+1.14/14 34s} Rf8 {-0.09/7 33s}
28. a5 {+2.55/14 34s} Qd7 {-0.32/7 33s} 29. Bf1 {+3.36/14 33s}
bxa5 {-0.50/7 33s} 30. bxa5 {+3.80/13 33s} Re8 {-0.71/7 33s}
31. a6 {+4.44/14 33s} Qd6 {-0.77/7 33s} 32. a7 {+5.55/16 33s} Ra8 {-1.39/7 33s}
33. Qb2 {+5.78/15 32s} Rf6 {-1.60/7 33s} 34. Qb8+ {+6.40/16 32s}
Qf8 {-3.11/9 33s} 35. Rb1 {+6.95/16 32s} Re6 {33s} 36. Qxc7 {+7.07/16 31s}
Re7 {-2.91/7 33s} 37. Qxe7 {+7.59/16 31s} Qxe7 {-2.97/9 33s}
38. Rb8+ {+7.96/17 30s} Qd8 {-6.71/9 33s} 39. Rxd8+ {+8.60/17 29s} Rxd8
40. Bc4 {+8.82/16 27s} Rd1+ {-7.36/11 55s} 41. Kg2 {+8.91/17 32s}
Ra1 {-7.35/10 30s} 42. Bd5 {+8.99/17 32s} g6 {-7.38/10 30s}
43. a8=Q+ {+9.08/16 31s} Rxa8 {-7.49/11 30s} 44. Bxa8 {+9.10/17 31s}
Kf8 {-8.33/10 30s} 45. Bh6+ {+9.94/16 31s} Ke7 {-8.58/11 30s}
46. Bd5 {+10.46/16 31s} f5 {-8.92/10 30s} 47. Bg8 {+10.84/16 31s}
Kf6 {-9.86/11 30s} 48. h4 {+12.11/18 31s} f4 {-10.37/11 30s}
49. Kg1 {+16.00/20 31s} Ke7 {-10.88/11 30s, White makes an illegal move: 0000}
0-1


Wowl-138-illegal-move.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.