Fairy-Stockfish largeboard bug

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

evert823
Posts: 41
Joined: Thu Oct 29, 2020 9:32 am
Full name: Evert Jan Karman

Fairy-Stockfish largeboard bug

Post by evert823 »

Code: Select all

administrator@cloud-server-xxxx1234:~/chesspythonengine$ /home/administrator/Fairy-Stockfish/src/stockfish-largeboards
Fairy-Stockfish 280626 LB by Fabian Fichter
load /home/administrator/stockfish_use/variant_inifiles/guardendgame.ini
setoption name UCI_Variant value Guardendgame
info string variant Guardendgame files 10 ranks 8 pocket 0 template fairy startpos rh1bbk1ng1/2pppppp2/10/1p7P/p7P1/10/2PPPPPP2/1GN1KBB1HR w - - 0 1
position fen 7k2/10/6K3/10/10/10/3R6/10 w
go depth 8
info string classical evaluation enabled
info depth 1 seldepth 1 multipv 1 score cp 5450 nodes 24 nps 12000 tbhits 0 time 2 pv d2d1
info depth 2 seldepth 2 multipv 1 score mate 2 nodes 87 nps 43500 tbhits 0 time 2 pv d2i2 h8g8
info depth 3 seldepth 3 multipv 1 score mate 2 nodes 113 nps 56500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 4 seldepth 4 multipv 1 score mate 2 nodes 139 nps 69500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 5 seldepth 4 multipv 1 score mate 2 nodes 165 nps 82500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 6 seldepth 4 multipv 1 score mate 2 nodes 191 nps 95500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 7 seldepth 4 multipv 1 score mate 2 nodes 217 nps 108500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 8 seldepth 4 multipv 1 score mate 2 nodes 243 nps 121500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
bestmove d2i2 ponder h8g8
position fen 6k3/10/6K3/10/10/10/3R6/10 b
go depth 8
info string classical evaluation enabled
info depth 1 seldepth 1 multipv 1 score cp -5430 nodes 15 nps 15000 tbhits 0 time 1 pv g8f8
info depth 2 seldepth 2 multipv 1 score cp -5375 nodes 22 nps 22000 tbhits 0 time 1 pv g8f8 d2i2
info depth 3 seldepth 3 multipv 1 score cp -5319 nodes 50 nps 50000 tbhits 0 time 1 pv g8f8 d2i2 f8e7
info depth 4 seldepth 4 multipv 1 score cp -5319 nodes 109 nps 109000 tbhits 0 time 1 pv g8f8 d2f2 f8e7
info depth 5 seldepth 5 multipv 1 score cp -5264 nodes 202 nps 101000 tbhits 0 time 2 pv g8f8 d2f2 f8e7 f2c2
info depth 6 seldepth 6 multipv 1 score cp -5264 nodes 479 nps 239500 tbhits 0 time 2 pv g8f8 d2f2 f8e7 f2f6
info depth 7 seldepth 7 multipv 1 score cp -5221 nodes 794 nps 264666 tbhits 0 time 3 pv g8f8 g6f6 f8e8 d2i2 e8d7
info depth 8 seldepth 8 multipv 1 score cp -5151 nodes 1395 nps 348750 tbhits 0 time 4 pv g8f8 d2f2 f8e7 f2a2 e7d6
bestmove g8f8 ponder d2f2
quit
administrator@cloud-server-xxxx1234:~/chesspythonengine$ /home/administrator/Fairy-Stockfish/src/stockfish-largeboards
Fairy-Stockfish 280626 LB by Fabian Fichter
load /home/administrator/stockfish_use/variant_inifiles/guardendgame.ini
setoption name UCI_Variant value Guardendgame
info string variant Guardendgame files 10 ranks 8 pocket 0 template fairy startpos rh1bbk1ng1/2pppppp2/10/1p7P/p7P1/10/2PPPPPP2/1GN1KBB1HR w - - 0 1
position fen 6k3/10/6K3/10/10/10/3R6/10 b
go depth 8
info string classical evaluation enabled
info depth 1 seldepth 1 multipv 1 score cp -5430 nodes 14 nps 14000 tbhits 0 time 1 pv g8f8
info depth 2 seldepth 2 multipv 1 score cp -5375 nodes 20 nps 10000 tbhits 0 time 2 pv g8f8 d2d1
info depth 3 seldepth 3 multipv 1 score mate -2 nodes 66 nps 33000 tbhits 0 time 2 pv g8f8 d2e2 f8g8 e2e8
info depth 4 seldepth 4 multipv 1 score mate -2 nodes 76 nps 38000 tbhits 0 time 2 pv g8f8 d2e2 f8g8 e2e8
info depth 5 seldepth 5 multipv 1 score mate -2 nodes 84 nps 42000 tbhits 0 time 2 pv g8f8 d2e2 f8g8 e2e8
info depth 6 seldepth 5 multipv 1 score mate -2 nodes 96 nps 48000 tbhits 0 time 2 pv g8f8 d2e2 f8g8 e2e8
info depth 7 seldepth 5 multipv 1 score mate -2 nodes 108 nps 54000 tbhits 0 time 2 pv g8f8 d2e2 f8g8 e2e8
info depth 8 seldepth 5 multipv 1 score mate -2 nodes 120 nps 60000 tbhits 0 time 2 pv g8f8 d2e2 f8g8 e2e8
bestmove g8f8 ponder d2e2
position fen 7k2/10/6K3/10/10/10/3R6/10 w
go depth 8
info string classical evaluation enabled
info depth 1 seldepth 1 multipv 1 score mate 2 nodes 23 nps 23000 tbhits 0 time 1 pv d2i2
info depth 2 seldepth 2 multipv 1 score mate 2 nodes 49 nps 24500 tbhits 0 time 2 pv d2i2 h8g8
info depth 3 seldepth 3 multipv 1 score mate 2 nodes 75 nps 37500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 4 seldepth 4 multipv 1 score mate 2 nodes 101 nps 50500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 5 seldepth 4 multipv 1 score mate 2 nodes 127 nps 63500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 6 seldepth 4 multipv 1 score mate 2 nodes 152 nps 76000 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 7 seldepth 4 multipv 1 score mate 2 nodes 178 nps 89000 tbhits 0 time 2 pv d2i2 h8g8 i2i8
info depth 8 seldepth 4 multipv 1 score mate 2 nodes 203 nps 101500 tbhits 0 time 2 pv d2i2 h8g8 i2i8
bestmove d2i2 ponder h8g8
So I got fen1 7k2/10/6K3/10/10/10/3R6/10 w and fen2 6k3/10/6K3/10/10/10/3R6/10 b
Both objectively mate in 2 (in fen2 it's one half-move further away from mate).
But depending on the order in which I process them, FSF does not see the mate for fen2