As mentioned before, this engine is buggy. Cutechess-cli shows thousands of warnings "illegal PV move".
I used the debug logging option for an example:
Played from startposition, 1 thread,128 MB Hash, 30sec+300ms time:
In the 3rd move of Uralochka (Windows binary) (see log below: 1.e4 c5 2.Nf3 Nc6 was played)
3376 >Uralochka3.35a(0): position startpos moves e2e4 c7c5 g1f3 b8c6
3377 >Uralochka3.35a(0): isready
3378 <Uralochka3.35a(0): readyok
3378 >Uralochka3.35a(0): go wtime 28889 btime 29793 winc 299 binc 299
3379 <Uralochka3.35a(0): info string time_min = 0.553 time_max = 4.507
3380 <Uralochka3.35a(0): info depth 1 seldepth 3 nodes 8 score cp 3 pv f1b5
3383 <Uralochka3.35a(0): info depth 13 seldepth 17 time 6 nodes 3027 score cp 18 lowerbound pv f1b5 e7e6 c2c3 b7b6 d2d4 c5d4 c3d4 f8b4 b1c3 d7d6?? b5c6 d7c6 (illegal!) d1e2 g8e7
First, the PV-line contains the instant loosing bogus move d7d6, and then the following recapture d7c6 is (of course) illegal, because the pawn is no longer on d7)
So, this engine is buggy. If other GUIs do not recognize such nonsense PV-lines, they are buggy, too. Or just trash. (Thats, why I would never use anything else but cutechess-cli for testing!)
The problem, I additionally see here is, that such nonsense PV-lines can affect playing strength, too, when they contain not only illegal, but instant loosing moves (like d7d6). Because, this is, what the engine thinks, is the best line. And the eval of the root-node (score cp 18 in this example) can be based on this line.
I hope, this bug will be fixed, then I would love to test this new engine. At the moment, this makes definitly no sense at all.
Uralochka 3.35a PV-Bug Report
Moderators: hgm, Dann Corbit, Harvey Williamson
-
pohl4711
- Posts: 2388
- Joined: Sat Sep 03, 2011 7:25 am
- Location: Berlin, Germany
- Full name: Stefan Pohl
-
Angle
- Posts: 319
- Joined: Sat Oct 31, 2020 1:04 am
- Full name: Aleksey Glebov
Re: Uralochka 3.35a PV-Bug Report
Thank you for the report. I will try to contact the author. I believe that this bug indirectly testifies to the originality of the engine.pohl4711 wrote: ↑Tue May 31, 2022 8:28 am As mentioned before, this engine is buggy. Cutechess-cli shows thousands of warnings "illegal PV move".
I used the debug logging option for an example:
Played from startposition, 1 thread,128 MB Hash, 30sec+300ms time:
In the 3rd move of Uralochka (Windows binary) (see log below: 1.e4 c5 2.Nf3 Nc6 was played)
3376 >Uralochka3.35a(0): position startpos moves e2e4 c7c5 g1f3 b8c6
3377 >Uralochka3.35a(0): isready
3378 <Uralochka3.35a(0): readyok
3378 >Uralochka3.35a(0): go wtime 28889 btime 29793 winc 299 binc 299
3379 <Uralochka3.35a(0): info string time_min = 0.553 time_max = 4.507
3380 <Uralochka3.35a(0): info depth 1 seldepth 3 nodes 8 score cp 3 pv f1b5
3383 <Uralochka3.35a(0): info depth 13 seldepth 17 time 6 nodes 3027 score cp 18 lowerbound pv f1b5 e7e6 c2c3 b7b6 d2d4 c5d4 c3d4 f8b4 b1c3 d7d6?? b5c6 d7c6 (illegal!) d1e2 g8e7
First, the PV-line contains the instant loosing bogus move d7d6, and then the following recapture d7c6 is (of course) illegal, because the pawn is no longer on d7)
So, this engine is buggy. If other GUIs do not recognize such nonsense PV-lines, they are buggy, too. Or just trash. (Thats, why I would never use anything else but cutechess-cli for testing!)
The problem, I additionally see here is, that such nonsense PV-lines can affect playing strength, too, when they contain not only illegal, but instant loosing moves (like d7d6). Because, this is, what the engine thinks, is the best line. And the eval of the root-node (score cp 18 in this example) can be based on this line.
I hope, this bug will be fixed, then I would love to test this new engine. At the moment, this makes definitly no sense at all.
Incredibly fast systems miscount incredibly fast.
-
Angle
- Posts: 319
- Joined: Sat Oct 31, 2020 1:04 am
- Full name: Aleksey Glebov
Re: Uralochka 3.35a PV-Bug Report
I believe that this bug indirectly testifies to the originality of the engine.
Incredibly fast systems miscount incredibly fast.
-
FreemanZlat
- Posts: 17
- Joined: Mon May 30, 2022 10:50 am
- Full name: Ivan Maklyakov
-
Frank Quisinsky
- Posts: 6808
- Joined: Wed Nov 18, 2009 7:16 pm
- Location: Gutweiler, Germany
- Full name: Frank Quisinsky
Re: Uralochka 3.35a PV-Bug Report
Your engine do a great job, no technical problems here!
The summer-event in computerchess ...
80-minutes games on 4.4Ghz ...
The summer-event in computerchess ...
80-minutes games on 4.4Ghz ...
Code: Select all
FCP Tourney-KI (run-6)
Results round 01 out of 30
1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
01. Dragon 3 NN (Komodo) * ½ ½ ½ 1 ½ 1 ½ ½ 1 1 1 1 ½ ½ 1 1 ½ 1 1 1 1 1 1 ½ ½ 1 1 ½ 1 1 1 1 1 1 1 ½ 1 1 1 1 33.5/40
02. Stockfish 020622 NN dev ½ * ½ ½ ½ ½ ½ ½ ½ 1 1 1 ½ 1 1 1 1 1 ½ 1 ½ 1 1 1 1 1 1 1 ½ ½ ½ 1 ½ 1 ½ ½ ½ 1 1 ½ 1 30.5/40
03. SlowChess Blitz 2.83 NN ½ ½ * ½ ½ ½ ½ ½ ½ ½ ½ 1 ½ 1 1 ½ ½ 1 1 ½ ½ 1 ½ 1 ½ ½ 1 1 ½ 1 1 ½ ½ ½ 1 1 1 1 ½ 1 1 28.5/40 539.75
04. Koivisto 8.9 NN ½ ½ ½ * ½ ½ ½ ½ ½ ½ 1 ½ ½ ½ ½ 1 1 0 ½ ½ ½ ½ 1 ½ 1 1 1 1 1 ½ 1 1 1 1 1 1 1 ½ ½ 1 1 28.5/40 529.75
05. Berserk 9 NN dev3 0 ½ ½ ½ * ½ ½ 1 ½ ½ ½ ½ ½ 1 ½ 1 1 1 ½ ½ 1 ½ 1 ½ 1 1 ½ 1 ½ 1 ½ ½ 1 1 1 ½ ½ 1 1 ½ 1 28.0/40
06. rofChade 3.0 NN ½ ½ ½ ½ ½ * ½ 0 1 ½ 1 ½ ½ ½ ½ 1 ½ ½ 1 1 ½ ½ ½ 1 1 ½ 1 1 ½ 1 ½ ½ ½ ½ ½ ½ 1 1 ½ ½ 1 26.0/40 500.50
07. Fire 8 MC.3 NN 0 ½ ½ ½ ½ ½ * ½ ½ ½ 1 ½ ½ ½ ½ ½ 1 ½ ½ ½ ½ 1 1 1 ½ ½ ½ ½ 1 1 ½ 1 1 1 1 ½ 1 1 ½ ½ ½ 26.0/40 489.00
08. Arasan 23.3 NN ½ ½ ½ ½ 0 1 ½ * ½ ½ ½ ½ ½ ½ ½ ½ ½ ½ 1 ½ 1 ½ 1 ½ 1 ½ ½ ½ ½ 1 ½ ½ ½ 1 1 1 1 ½ ½ 1 1 25.5/40
09. Seer 2.5.0 NN ½ ½ ½ ½ ½ 0 ½ ½ * ½ 0 ½ ½ ½ ½ ½ ½ 1 ½ ½ ½ ½ 1 1 ½ 1 1 ½ 1 ½ 0 1 ½ 1 1 ½ ½ 1 1 1 1 25.0/40 462.25
10. RubiChess 20220223 NN 0 0 ½ ½ ½ ½ ½ ½ ½ * ½ 1 0 ½ ½ ½ ½ 1 ½ ½ ½ ½ ½ 1 1 1 1 ½ ½ ½ ½ 1 1 1 ½ 1 ½ 1 ½ 1 1 25.0/40 456.00
11. Wasp 5.54 NN dev 0 0 ½ 0 ½ 0 0 ½ 1 ½ * 1 ½ ½ 1 ½ 1 1 ½ ½ ½ ½ ½ ½ ½ ½ ½ 1 1 ½ 1 ½ 1 ½ 1 1 1 1 ½ ½ ½ 24.0/40 441.25
12. Revenge 2.0 NN 0 0 0 ½ ½ ½ ½ ½ ½ 0 0 * ½ ½ ½ ½ ½ ½ ½ ½ ½ 1 1 1 1 ½ ½ 1 ½ 1 ½ ½ 1 1 1 1 ½ 1 ½ 1 1 24.0/40 425.50
13. Ethereal 13.07 0 ½ ½ ½ ½ ½ ½ ½ ½ 1 ½ ½ * ½ ½ ½ 1 ½ ½ ½ ½ 0 ½ ½ ½ 1 ½ ½ ½ ½ ½ ½ 1 1 1 1 ½ 1 ½ ½ 1 23.5/40
14. Clover 3.1 NN ½ 0 0 ½ 0 ½ ½ ½ ½ ½ ½ ½ ½ * ½ ½ ½ ½ ½ 1 0 ½ ½ ½ ½ 1 ½ ½ 1 1 ½ 1 ½ ½ 1 1 ½ 1 ½ 1 1 23.0/40
15. Igel 3.1.0 NN ½ 0 0 ½ ½ ½ ½ ½ ½ ½ 0 ½ ½ ½ * 0 ½ ½ ½ 1 1 ½ 1 1 ½ 1 ½ 1 1 ½ ½ 1 1 ½ ½ 0 ½ ½ 1 ½ ½ 22.5/40 421.75
16. Rebel 15-2 NN 0 0 ½ 0 0 0 ½ ½ ½ ½ ½ ½ ½ ½ 1 * ½ ½ ½ ½ 1 ½ 0 ½ 1 1 1 0 1 1 1 1 1 ½ ½ ½ ½ ½ 1 1 ½ 22.5/40 402.75
17. Minic 3.22 NN 0 0 ½ 0 0 ½ 0 ½ ½ ½ 0 ½ 0 ½ ½ ½ * ½ 1 ½ ½ 1 1 ½ ½ ½ 1 1 1 1 ½ ½ ½ ½ 1 1 1 1 ½ 1 ½ 22.5/40 395.50
18. Booot 7.0 NN dev ½ 0 0 1 0 ½ ½ ½ 0 0 0 ½ ½ ½ ½ ½ ½ * 0 ½ ½ 1 ½ ½ ½ ½ 1 ½ 1 ½ ½ ½ ½ 1 ½ 1 ½ 1 1 1 1 21.5/40
19. Nemorino 6.09 NN dev 0 ½ 0 ½ ½ 0 ½ 0 ½ ½ ½ ½ ½ ½ ½ ½ 0 1 * ½ ½ 1 ½ ½ ½ 0 ½ ½ 0 ½ 1 1 1 1 ½ 0 1 1 1 ½ 1 21.0/40 382.25
20. Tucano 10.00 NN 0 0 ½ ½ ½ 0 ½ ½ ½ ½ ½ ½ ½ 0 0 ½ ½ ½ ½ * ½ ½ ½ 0 ½ ½ ½ 1 ½ 1 1 1 1 1 1 ½ 1 ½ ½ ½ ½ 21.0/40 381.50
21. Lc0 0.28.2 752187 CPU 0 ½ ½ ½ 0 ½ ½ 0 ½ ½ ½ ½ ½ 1 0 0 ½ ½ ½ ½ * 0 0 ½ 0 1 ½ ½ ½ ½ 1 ½ ½ ½ ½ 1 1 1 1 1 1 20.5/40
22. Halogen 10.23 NN dev 0 0 0 ½ ½ ½ 0 ½ ½ ½ ½ 0 1 ½ ½ ½ 0 0 0 ½ 1 * ½ ½ ½ 1 1 ½ ½ ½ ½ ½ 1 0 1 ½ ½ ½ 1 1 ½ 19.5/40
23. Fritz 18 NN (Ginkgo) 0 0 ½ 0 0 ½ 0 0 0 ½ ½ 0 ½ ½ 0 1 0 ½ ½ ½ 1 ½ * ½ ½ ½ 0 1 ½ ½ ½ 1 1 ½ ½ 1 1 ½ 1 ½ ½ 18.5/40
24. Uralochka 3.36c NN 0 0 0 ½ ½ 0 0 ½ 0 0 ½ 0 ½ ½ 0 ½ ½ ½ ½ 1 ½ ½ ½ * ½ 0 1 ½ 1 1 ½ ½ 0 ½ 1 ½ ½ 1 ½ 1 ½ 18.0/40
25. Zahak 10.0 NN ½ 0 ½ 0 0 0 ½ 0 ½ 0 ½ 0 ½ ½ ½ 0 ½ ½ ½ ½ 1 ½ ½ ½ * 1 0 0 0 ½ ½ ½ ½ ½ ½ ½ 1 0 1 1 1 17.0/40
26. Combusken 2.0.0 ½ 0 ½ 0 0 ½ ½ ½ 0 0 ½ ½ 0 0 0 0 ½ ½ 1 ½ 0 0 ½ 1 0 * ½ 1 1 ½ ½ 0 ½ ½ ½ ½ ½ 1 ½ ½ ½ 16.0/40 293.75
27. Weiss 2.0 0 0 0 0 ½ 0 ½ ½ 0 0 ½ ½ ½ ½ ½ 0 0 0 ½ ½ ½ 0 1 0 1 ½ * ½ ½ ½ 1 1 ½ ½ ½ ½ 0 ½ 1 ½ ½ 16.0/40 283.00
28. Velvet 3.3.0 NN 0 0 0 0 0 0 ½ ½ ½ ½ 0 0 ½ ½ 0 1 0 ½ ½ 0 ½ ½ 0 ½ 1 0 ½ * ½ ½ ½ ½ 0 1 ½ 1 1 ½ 1 1 0 16.0/40 279.25
29. Marvin 5.2.0 NN ½ ½ ½ 0 ½ ½ 0 ½ 0 ½ 0 ½ ½ 0 0 0 0 0 1 ½ ½ ½ ½ 0 1 0 ½ ½ * 0 ½ ½ 1 ½ 0 ½ ½ ½ ½ ½ 1 15.5/40 294.00
30. Bit-Genie 9.19 dev 0 ½ 0 ½ 0 0 0 0 ½ ½ ½ 0 ½ 0 ½ 0 0 ½ ½ 0 ½ ½ ½ 0 ½ ½ ½ ½ 1 * ½ 1 ½ ½ ½ ½ ½ ½ 1 0 1 15.5/40 273.25
31. Shredder 13 0 ½ 0 0 ½ ½ ½ ½ 1 ½ 0 ½ ½ ½ ½ 0 ½ ½ 0 0 0 ½ ½ ½ ½ ½ 0 ½ ½ ½ * ½ ½ ½ ½ 0 1 0 ½ 0 ½ 15.0/40
32. Laser 1.7 0 0 ½ 0 ½ ½ 0 ½ 0 0 ½ ½ ½ 0 0 0 ½ ½ 0 0 ½ ½ 0 ½ ½ 1 0 ½ ½ 0 ½ * ½ ½ 1 ½ ½ ½ ½ 1 ½ 14.5/40 259.25
33. Defenchess 2.3 dev 0 ½ ½ 0 0 ½ 0 ½ ½ 0 0 0 0 ½ 0 0 ½ ½ 0 0 ½ 0 0 1 ½ ½ ½ 1 0 ½ ½ ½ * ½ ½ ½ ½ ½ ½ 1 1 14.5/40 254.00
34. DanaSah 9.0 NN 0 0 ½ 0 0 ½ 0 0 0 0 ½ 0 0 ½ ½ ½ ½ 0 0 0 ½ 1 ½ ½ ½ ½ ½ 0 ½ ½ ½ ½ ½ * ½ ½ ½ ½ ½ 1 1 14.5/40 248.75
35. Fizbo 2.0 0 ½ 0 0 0 ½ 0 0 0 ½ 0 0 0 0 ½ ½ 0 ½ ½ 0 ½ 0 ½ 0 ½ ½ ½ ½ 1 ½ ½ 0 ½ ½ * ½ 1 1 1 ½ 1 14.5/40 241.75
36. Schooner 2.2 XB 0 ½ 0 0 ½ ½ ½ 0 ½ 0 0 0 0 0 1 ½ 0 0 1 ½ 0 ½ 0 ½ ½ ½ ½ 0 ½ ½ 1 ½ ½ ½ ½ * ½ ½ 0 ½ ½ 14.0/40
37. Hiarcs 15.1 ½ ½ 0 0 ½ 0 0 0 ½ ½ 0 ½ ½ ½ ½ ½ 0 ½ 0 0 0 ½ 0 ½ 0 ½ 1 0 ½ ½ 0 ½ ½ ½ 0 ½ * 0 1 ½ ½ 13.0/40 248.25
38. Xiphos 0.6 0 0 0 ½ 0 0 0 ½ 0 0 0 0 0 0 ½ ½ 0 0 0 ½ 0 ½ ½ 0 1 0 ½ ½ ½ ½ 1 ½ ½ ½ 0 ½ 1 * 1 1 ½ 13.0/40 211.50
39. Stash 33.0 0 0 ½ ½ 0 ½ ½ ½ 0 ½ ½ ½ ½ ½ 0 0 ½ 0 0 ½ 0 0 0 ½ 0 ½ 0 0 ½ 0 ½ ½ ½ ½ 0 1 0 0 * 0 ½ 11.0/40 222.00
40. Expositor 2WN29 NN 0 ½ 0 0 ½ ½ ½ 0 0 0 ½ 0 ½ 0 ½ 0 0 0 ½ ½ 0 0 ½ 0 0 ½ ½ 0 ½ 1 1 0 0 0 ½ ½ ½ 0 1 * 0 11.0/40 206.50
41. Chiron 5 0 0 0 0 0 0 ½ 0 0 0 ½ 0 0 0 ½ ½ ½ 0 0 ½ 0 ½ ½ ½ 0 ½ ½ 1 0 0 ½ ½ 0 0 0 ½ ½ ½ ½ 1 * 10.5/40