Syzygy tablebases, work in Stockfish?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: Syzygy tablebases, work in Stockfish?

Post by syzygy »

hgm wrote:DTM tablebases should suffer in exactly the same way from this, right? Hitting a won tablebase position gives you a mate score, and if you have not enough search depth to find a faster mate, it should sacrifice to get into the tablebase.
It does have the same problem, but to a lesser extent. The search knows the difference between a tablebase position with DTM=10 and a tablebase position with DTM=20, so will pick the DTM=10 one provided it is within its search horizon. With only WDL information during search the ability to differentiate between tablebase positions that are both winning is lost. (But my tables do differentiate between winning positions that are won under the 50-move rule and winning positions that are drawn under the 50-move rule. The engine can choose to do with this information what it wants.)
I guess a mate the engine sees within the horizon in its search should always score higher than a DTZ50 won hit. If there is a faster mate, it should have seen it as well. So the tablebase mate must be slower.
This is what I do. Tablebase win in 1 ply is scored as mate in 101 plies. This is also not without problems: the tablebase win might actually be a very quick mate, but now the engine might prefer a longer mate that stays out of the tables.

But these are all cosmetic problems. In my view WDL tables are by far the best choice during search. And for analysis, as long as the position is not relatively trivial, you will not see such unintuitive behaviour.
phenri
Posts: 284
Joined: Tue Aug 13, 2013 9:44 am

White or Black ran out of time and has no material to mate

Post by phenri »

White or Black ran out of time and has no material to mate

Hello Ronald, hello everyone,

I discovered a strange behavior in three games these days, I think it is related to some commits of September 27 and shortly before, because I do not think I've seen this before.
The version used is this: http://rghost.net/49004224

When Stockfish is preparing to make the promotion of a pawn, then stops to think does not move and he lost at the time.



[pgn]
[Event "rated blitz game"]
[White "Houdini 3 x64"]
[Black "Stockfish 270913 64 SSE4"]
[WhiteElo "2855"]
[BlackElo "2913"]
[WhiteIsComp "Yes"]
[BlackIsComp "Yes"]
[TimeControl "180+0"]
[Date "2013.09.29"]
[Time "21:09:00"]
[WhiteClock "0:03:00.000"]
[BlackClock "0:03:00.000"]
[ECO "C11"]
[PlyCount "173"]
[Result "1/2-1/2"]

1. d4 {[%emt 0.0]} e6 {[%emt 0.0]} 2. e4 {[%emt 0.1]} d5 {[%emt 0.1]} 3. Nc3 {[%emt 0.1]} Nf6 {[%emt 0.1]} 4. e5 {[%emt 0.1]} Nfd7 {[%emt 0.1]} 5. f4 {[%emt 0.1]} c5 {[%emt 0.1]} 6. Nf3 {[%emt 0.1]} Nc6 {[%emt 0.1]} 7. Be3 {[%emt 0.1]} cxd4 {[%emt 0.1]} 8. Nxd4 {[%emt 0.1]} Bc5 {[%emt 0.1]} 9. Qd2 {[%emt 0.1]} O-O {[%emt 0.1]} 10. O-O-O {[%emt 0.1]} a6 {[%emt 0.1]} 11. Kb1 {[%emt 0.1]} Nxd4 {[%emt 2.23]} 12. Bxd4 {[%emt 0.1]} b5 {[%emt 0.1]} 13. Ne2 {[%emt 5.634]} Qb6 {[%emt 0.1]} 14. g4 {[%emt 13.191]} b4 {[%emt 0.1]} 15. Bg2 {[%emt 4.57]} a5 {[%emt 2.272]} 16. Bxc5 {[%emt 1.56]} Qxc5 {[%emt 2.59]} 17. Nd4 {[%emt 0.86]} a4 {[%emt 0.89]} 18. Rhe1 {[%emt 3.67]} Nb6 {[%emt 0.1]} 19. b3 {[%emt 4.36]} Bd7 {[%emt 0.1]} 20. f5 {[%emt 0.1]} Ra5 {[%emt 16.54]} 21. f6 {[%emt 3.021]} Rc8 {[%emt 14.091]} 22. Bf1 {[%emt 3.34]} Ra7 {[%emt 0.1]} 23. fxg7 {[%emt 3.09]} axb3 {[%emt 3.7]} 24. cxb3 {[%emt 5.121]} Rca8 {[%emt 0.1]} 25. Qc1 {[%emt 3.067]} Qxc1+ {[%emt 3.23]} 26. Rxc1 {[%emt 1.26]} Rxa2 {[%emt 4.961]} 27. Nc2 {[%emt 15.41]} Be8 {[%emt 0.1]} 28. Rcd1 {[%emt 5.17]} Kxg7 {[%emt 2.31]} 29. Re3 {[%emt 0.79]} R2a7 {[%emt 7.91]} 30. Kb2 {[%emt 3.57]} h6 {[%emt 0.97]} 31. Nxb4 {[%emt 2.59]} Rb7 {[%emt 0.1]} 32. Rd4 {[%emt 5.09]} Nd7 {[%emt 0.1]} 33. Na2 {[%emt 5.54]} Nc5 {[%emt 2.23]} 34. b4 {[%emt 2.76]} Rba7 {[%emt 2.57]} 35. Nc1 {[%emt 0.1]} Na4+ {[%emt 2.13]} 36. Kb1 {[%emt 0.89]} Nb6 {[%emt 2.84]} 37. Rf4 {[%emt 1.78]} Ra4 {[%emt 2.94]} 38. Rc3 {[%emt 2.3]} Rb8 {[%emt 4.46]} 39. Na2 {[%emt 2.521]} Nd7 {[%emt 0.1]} 40. Re3 {[%emt 2.7]} Rba8 {[%emt 0.132]} 41. Rf2 {[%emt 1.83]} d4 {[%emt 2.12]} 42. Re4 {[%emt 1.62]} f6 {[%emt 0.1]} 43. Rxd4 {[%emt 2.12]} fxe5 {[%emt 0.256]} 44. Rd6 {[%emt 0.94]} Nf6 {[%emt 2.291]} 45. Bd3 {[%emt 0.1]} e4 {[%emt 2.23]} 46. Bc4 {[%emt 0.96]} e3 {[%emt 1.98]} 47. Re2 {[%emt 3.661]} Ne4 {[%emt 1.73]} 48. Rd4 {[%emt 0.1]} Nd2+ {[%emt 2.34]} 49. Rexd2 {[%emt 0.1]} exd2 {[%emt 1.9]} 50. Rxd2 {[%emt 0.1]} e5 {[%emt 10.741]} 51. Bb3 {[%emt 0.1]} Ra3 {[%emt 2.11]} 52. Nc1 {[%emt 3.81]} Ba4 {[%emt 0.1]} 53. Kc2 {[%emt 0.89]} Bxb3+ {[%emt 1.671]} 54. Nxb3 {[%emt 7.561]} Rb8 {[%emt 0.1]} 55. Kc3 {[%emt 0.84]} Rc8+ {[%emt 0.69]} 56. Kb2 {[%emt 0.1]} Ra4 {[%emt 0.1]} 57. Rd7+ {[%emt 1.02]} Kf6 {[%emt 1.41]} 58. Rb7 {[%emt 0.25]} Rc4 {[%emt 0.1]} 59. b5 {[%emt 0.66]} Rxg4 {[%emt 1.47]} 60. Rb6+ {[%emt 0.1]} Kf5 {[%emt 1.91]} 61. Rxh6 {[%emt 1.51]} Rgb4 {[%emt 0.721]} 62. Rh5+ {[%emt 3.63]} Ke6 {[%emt 0.1]} 63. Rh6+ {[%emt 1.39]} Kd5 {[%emt 0.1]} 64. Rh3 {[%emt 0.8]} Rxb5 {[%emt 0.93]} 65. Kc2 {[%emt 0.1]} Ke6 {[%emt 1.17]} 66. Kc3 {[%emt 0.7]} Kf5 {[%emt 0.62]} 67. Rf3+ {[%emt 5.632]} Rf4 {[%emt 0.1]} 68. Rd3 {[%emt 0.47]} Rf2 {[%emt 0.1]} 69. h3 {[%emt 0.87]} Kf4 {[%emt 0.75]} 70. Nd2 {[%emt 1.84]} e4 {[%emt 0.39]} 71. Rd4 {[%emt 0.1]} Re5 {[%emt 0.58]} 72. h4 {[%emt 2.575]} Rh2 {[%emt 0.52]} 73. Rb4 {[%emt 0.65]} Rxh4 {[%emt 1.16]} 74. Kc2 {[%emt 0.49]} Rc5+ {[%emt 0.1]} 75. Kb2 {[%emt 0.69]} Ke3 {[%emt 0.1]} 76. Nf1+ {[%emt 2.96]} Kd3 {[%emt 0.1]} 77. Rb3+ {[%emt 3.17]} Ke2 {[%emt 0.1]} 78. Ne3 {[%emt 0.17]} Rb5 {[%emt 1.35]} 79. Nc2 {[%emt 0.33]} Rxb3+ {[%emt 0.54]} 80. Kxb3 {[%emt 0.1]} e3 {[%emt 1.251]} 81. Kc3 {[%emt 0.11]} Ra4 {[%emt 0.132]} 82. Kb3 {[%emt 0.59]} Rf4 {[%emt 5.78]} 83. Kc3 {[%emt 0.49]} Rh4 {[%emt 0.1]} 84. Nd4+ {[%emt 0.12]} Rxd4 {[%emt 1.2]} 85. Kxd4 {[%emt 0.1]} Kd2 {[%emt 0.1]} 86. Ke4 {[%emt 0.1]} e2 {[%emt 0.272]} 87. Ke5 {[%emt 0.1]} {Black ran out of time and White has no material to mate} 1/2-1/2


[Event "rated blitz game"]
[White "Stockfish 270913 64 SSE4"]
[Black "Houdini 3 x64"]
[WhiteElo "2917"]
[BlackElo "2851"]
[WhiteIsComp "Yes"]
[BlackIsComp "Yes"]
[TimeControl "180+0"]
[Date "2013.09.29"]
[Time "20:46:00"]
[WhiteClock "0:03:00.000"]
[BlackClock "0:03:00.000"]
[ECO "C80"]
[PlyCount "144"]
[Result "1/2-1/2"]

1. e4 {[%emt 0.0]} e5 {[%emt 0.0]} 2. Nf3 {[%emt 0.1]} Nc6 {[%emt 0.1]} 3. Bb5 {[%emt 0.1]} Nf6 {[%emt 0.1]} 4. O-O {[%emt 0.1]} Nxe4 {[%emt 0.1]} 5. d4 {[%emt 0.1]} a6 {[%emt 0.1]} 6. Ba4 {[%emt 0.1]} b5 {[%emt 0.1]} 7. Bb3 {[%emt 0.1]} d5 {[%emt 0.1]} 8. dxe5 {[%emt 0.1]} Be6 {[%emt 0.1]} 9. Nbd2 {[%emt 0.1]} Nc5 {[%emt 0.1]} 10. c3 {[%emt 0.1]} d4 {[%emt 0.1]} 11. Bxe6 {[%emt 0.1]} Nxe6 {[%emt 0.1]} 12. cxd4 {[%emt 0.1]} Ncxd4 {[%emt 0.1]} 13. a4 {[%emt 0.1]} Bb4 {[%emt 0.1]} 14. axb5 {[%emt 0.1]} Nxb5 {[%emt 0.1]} 15. Nc4 {[%emt 0.1]} O-O {[%emt 4.94]} 16. Be3 {[%emt 0.1]} c5 {[%emt 4.851]} 17. Kh1 {[%emt 0.1]} a5 {[%emt 6.41]} 18. Qb1 {[%emt 0.1]} Nbd4 {[%emt 3.341]} 19. Rd1 {[%emt 5.46]} Rb8 {[%emt 1.9]} 20. Qe4 {[%emt 2.436]} f5 {[%emt 1.62]} 21. exf6 {[%emt 0.132]} Qxf6 {[%emt 3.24]} 22. Nfe5 {[%emt 0.1]} Rbd8 {[%emt 3.04]} 23. g3 {[%emt 2.12]} Nb3 {[%emt 3.32]} 24. Rxd8 {[%emt 0.1]} Rxd8 {[%emt 2.671]} 25. Rf1 {[%emt 0.162]} Ned4 {[%emt 5.861]} 26. g4 {[%emt 3.821]} a4 {[%emt 3.58]} 27. f4 {[%emt 10.683]} Qa6 {[%emt 11.234]} 28. f5 {[%emt 3.94]} Qa8 {[%emt 0.1]} 29. Qxa8 {[%emt 3.191]} Rxa8 {[%emt 12.0]} 30. g5 {[%emt 0.1]} g6 {[%emt 8.32]} 31. fxg6 {[%emt 2.39]} hxg6 {[%emt 0.1]} 32. Rf6 {[%emt 3.812]} Nf5 {[%emt 0.1]} 33. Rxg6+ {[%emt 5.14]} Kh7 {[%emt 10.92]} 34. Bf4 {[%emt 0.1]} Re8 {[%emt 10.83]} 35. Rf6 {[%emt 4.961]} Nbd4 {[%emt 3.1]} 36. Kg2 {[%emt 2.201]} Kg8 {[%emt 12.903]} 37. Kh3 {[%emt 0.1]} Ne7 {[%emt 2.81]} 38. Rd6 {[%emt 2.541]} Ndf5 {[%emt 2.19]} 39. Rd7 {[%emt 2.5]} Be1 {[%emt 1.48]} 40. Kg4 {[%emt 0.58]} Bf2 {[%emt 8.53]} 41. Nd3 {[%emt 0.1]} Bd4 {[%emt 2.17]} 42. h4 {[%emt 2.211]} Ra8 {[%emt 4.18]} 43. h5 {[%emt 0.43]} Ra6 {[%emt 6.26]} 44. g6 {[%emt 0.1]} Re6 {[%emt 0.93]} 45. Be5 {[%emt 0.85]} Bxe5 {[%emt 4.73]} 46. Ndxe5 {[%emt 0.1]} Kg7 {[%emt 0.28]} 47. Kg5 {[%emt 0.87]} Nh6 {[%emt 1.24]} 48. Nc6 {[%emt 0.105]} Nf7+ {[%emt 0.72]} 49. gxf7 {[%emt 0.6]} Nxc6 {[%emt 0.1]} 50. h6+ {[%emt 0.65]} Rxh6 {[%emt 0.1]} 51. f8=Q+ {[%emt 1.09]} Kxf8 {[%emt 0.13]} 52. Kxh6 {[%emt 15.437]} Ke8 {[%emt 0.1]} 53. Rc7 {[%emt 3.25]} Nd4 {[%emt 0.5]} 54. Rxc5 {[%emt 10.153]} Ke7 {[%emt 0.681]} 55. Ra5 {[%emt 1.36]} Ke6 {[%emt 0.93]} 56. Rxa4 {[%emt 0.62]} Kd5 {[%emt 0.93]} 57. Ne3+ {[%emt 1.55]} Ke5 {[%emt 0.1]} 58. Rxd4 {[%emt 1.61]} Kxd4 {[%emt 0.14]} 59. b4 {[%emt 0.83]} Ke5 {[%emt 0.1]} 60. Nc4+ {[%emt 1.202]} Kd5 {[%emt 0.1]} 61. b5 {[%emt 0.248]} Kc5 {[%emt 0.1]} 62. b6 {[%emt 0.1]} Kc6 {[%emt 0.1]} 63. Kg5 {[%emt 0.76]} Kb7 {[%emt 0.1]} 64. Kf4 {[%emt 0.83]} Kc6 {[%emt 0.1]} 65. Ke5 {[%emt 0.99]} Kb7 {[%emt 0.1]} 66. Kd6 {[%emt 0.74]} Ka6 {[%emt 0.1]} 67. Kc5 {[%emt 0.36]} Kb7 {[%emt 0.1]} 68. Nd6+ {[%emt 0.1]} Kb8 {[%emt 0.1]} 69. b7 {[%emt 0.1]} Kc7 {[%emt 0.1]} 70. Kd5 {[%emt 1.46]} Kb8 {[%emt 0.1]} 71. Kc6 {[%emt 0.1]} Ka7 {[%emt 0.1]} 72. Kc7 {[%emt 0.1]} Ka6 {[%emt 0.1]} {White ran out of time and Black has no material to mate} 1/2-1/2

[Event "rated blitz game"]
[White "Stockfish 270913 64 SSE4"]
[Black "Houdini 3 x64"]
[WhiteElo "2907"]
[BlackElo "2861"]
[WhiteIsComp "Yes"]
[BlackIsComp "Yes"]
[TimeControl "240+0"]
[Date "2013.09.29"]
[Time "23:06:00"]
[WhiteClock "0:04:00.000"]
[BlackClock "0:04:00.000"]
[ECO "B03"]
[PlyCount "222"]
[Result "1/2-1/2"]

1. e4 {[%emt 0.0]} Nf6 {[%emt 0.0]} 2. e5 {[%emt 0.1]} Nd5 {[%emt 0.1]} 3. c4 {[%emt 0.1]} Nb6 {[%emt 0.1]} 4. d4 {[%emt 0.1]} d6 {[%emt 0.1]} 5. exd6 {[%emt 0.1]} exd6 {[%emt 0.1]} 6. Nc3 {[%emt 0.1]} Be7 {[%emt 0.1]} 7. Bd3 {[%emt 0.1]} Nc6 {[%emt 0.1]} 8. Nge2 {[%emt 0.1]} a5 {[%emt 0.1]} 9. a3 {[%emt 3.75]} O-O {[%emt 6.391]} 10. Qc2 {[%emt 3.58]} g6 {[%emt 9.54]} 11. O-O {[%emt 0.1]} Re8 {[%emt 6.64]} 12. Be3 {[%emt 0.1]} Bf6 {[%emt 5.92]} 13. Rad1 {[%emt 8.1]} Ne7 {[%emt 4.33]} 14. Ng3 {[%emt 0.1]} d5 {[%emt 4.21]} 15. c5 {[%emt 12.39]} Nd7 {[%emt 8.56]} 16. Rfe1 {[%emt 11.161]} c6 {[%emt 12.381]} 17. Qd2 {[%emt 5.972]} b6 {[%emt 5.15]} 18. Bc2 {[%emt 0.1]} bxc5 {[%emt 4.071]} 19. dxc5 {[%emt 4.372]} Rb8 {[%emt 0.63]} 20. Ba4 {[%emt 1.6]} Bb7 {[%emt 21.481]} 21. Nge4 {[%emt 3.19]} Be5 {[%emt 4.45]} 22. Nd6 {[%emt 0.1]} Bxd6 {[%emt 5.59]} 23. cxd6 {[%emt 0.75]} Nf5 {[%emt 9.614]} 24. Bf4 {[%emt 0.1]} Re6 {[%emt 2.17]} 25. Bc2 {[%emt 8.909]} Ng7 {[%emt 0.1]} 26. Ne2 {[%emt 3.11]} c5 {[%emt 3.5]} 27. b4 {[%emt 3.671]} axb4 {[%emt 0.11]} 28. axb4 {[%emt 2.21]} Rc8 {[%emt 0.77]} 29. Ba4 {[%emt 5.15]} Nb6 {[%emt 2.642]} 30. Bb5 {[%emt 3.151]} Nh5 {[%emt 0.27]} 31. bxc5 {[%emt 2.431]} Rxc5 {[%emt 0.13]} 32. Bg5 {[%emt 1.72]} Qxd6 {[%emt 2.78]} 33. Nd4 {[%emt 1.39]} Ng7 {[%emt 4.55]} 34. Nxe6 {[%emt 2.51]} Nxe6 {[%emt 1.04]} 35. Bd3 {[%emt 1.21]} Nxg5 {[%emt 1.97]} 36. Qxg5 {[%emt 6.589]} Bc6 {[%emt 5.16]} 37. Qh4 {[%emt 13.07]} Nd7 {[%emt 3.95]} 38. Qd4 {[%emt 0.1]} Nf8 {[%emt 3.35]} 39. f4 {[%emt 6.63]} Ra5 {[%emt 2.231]} 40. f5 {[%emt 0.1]} Ra4 {[%emt 8.19]} 41. Qf2 {[%emt 0.1]} Rg4 {[%emt 2.18]} 42. g3 {[%emt 2.15]} Rb4 {[%emt 2.83]} 43. Rc1 {[%emt 0.75]} Nd7 {[%emt 2.14]} 44. Re8+ {[%emt 6.08]} Kg7 {[%emt 2.0]} 45. Rd8 {[%emt 6.72]} Qe7 {[%emt 0.1]} 46. Rc8 {[%emt 4.76]} Ba4 {[%emt 0.7]} 47. Ra8 {[%emt 12.121]} Qf6 {[%emt 0.1]} 48. Rcc8 {[%emt 1.74]} Qd4 {[%emt 0.1]} 49. Rg8+ {[%emt 3.47]} Kh6 {[%emt 3.121]} 50. Be2 {[%emt 8.111]} Rb1+ {[%emt 0.1]} 51. Kg2 {[%emt 3.95]} Qxf2+ {[%emt 0.1]} 52. Kxf2 {[%emt 0.1]} Bb5 {[%emt 4.17]} 53. fxg6 {[%emt 0.1]} fxg6 {[%emt 1.03]} 54. Bxb5 {[%emt 0.1]} Rxb5 {[%emt 0.1]} 55. Ra2 {[%emt 1.31]} Nf6 {[%emt 0.1]} 56. Rf8 {[%emt 1.75]} Kg7 {[%emt 2.16]} 57. Rc8 {[%emt 0.1]} Rb3 {[%emt 1.861]} 58. Rc7+ {[%emt 0.1]} Kh6 {[%emt 0.1]} 59. Rf7 {[%emt 0.67]} Ng4+ {[%emt 1.82]} 60. Kf1 {[%emt 0.1]} Ne5 {[%emt 0.971]} 61. Rf4 {[%emt 2.28]} Rb7 {[%emt 1.47]} 62. Ke2 {[%emt 1.27]} Re7 {[%emt 1.2]} 63. Ke3 {[%emt 1.35]} Nc6+ {[%emt 0.16]} 64. Kd2 {[%emt 1.81]} Kg7 {[%emt 2.61]} 65. Ra6 {[%emt 0.1]} Rc7 {[%emt 2.79]} 66. Rb6 {[%emt 0.1]} Ne5 {[%emt 0.97]} 67. Re6 {[%emt 0.224]} Nc4+ {[%emt 2.461]} 68. Kd3 {[%emt 1.381]} Rd7 {[%emt 0.11]} 69. Kd4 {[%emt 0.72]} Nd2 {[%emt 0.17]} 70. Rb6 {[%emt 0.8]} Ne4 {[%emt 1.61]} 71. g4 {[%emt 0.11]} Nd6 {[%emt 1.091]} 72. Rf3 {[%emt 1.08]} Kh6 {[%emt 0.11]} 73. h4 {[%emt 1.47]} Kg7 {[%emt 0.1]} 74. Rb4 {[%emt 0.56]} Ne4 {[%emt 1.36]} 75. Rfb3 {[%emt 1.128]} Nd2 {[%emt 1.2]} 76. Rd3 {[%emt 0.1]} Ne4 {[%emt 1.631]} 77. Ke5 {[%emt 0.1]} Re7+ {[%emt 0.58]} 78. Kxd5 {[%emt 0.96]} Nf6+ {[%emt 0.1]} 79. Kc6 {[%emt 0.1]} h6 {[%emt 0.591]} 80. g5 {[%emt 0.342]} hxg5 {[%emt 0.24]} 81. hxg5 {[%emt 0.1]} Nh7 {[%emt 0.75]} 82. Rb5 {[%emt 0.156]} Nf8 {[%emt 0.93]} 83. Ra5 {[%emt 0.73]} Re6+ {[%emt 1.022]} 84. Rd6 {[%emt 1.45]} Re7 {[%emt 3.09]} 85. Rd8 {[%emt 0.1]} Re6+ {[%emt 0.85]} 86. Kd5 {[%emt 0.1]} Re1 {[%emt 0.54]} 87. Ra7+ {[%emt 0.264]} Kg8 {[%emt 0.35]} 88. Raa8 {[%emt 0.315]} Rd1+ {[%emt 0.71]} 89. Ke4 {[%emt 0.86]} Re1+ {[%emt 1.25]} 90. Kf4 {[%emt 0.1]} Rf1+ {[%emt 0.55]} 91. Kg4 {[%emt 0.49]} Rg1+ {[%emt 0.28]} 92. Kh3 {[%emt 0.28]} Rf1 {[%emt 0.8]} 93. Rd6 {[%emt 0.52]} Kg7 {[%emt 0.77]} 94. Ra7+ {[%emt 0.342]} Rf7 {[%emt 4.123]} 95. Rxf7+ {[%emt 0.371]} Kxf7 {[%emt 1.33]} 96. Rf6+ {[%emt 0.1]} Kg7 {[%emt 0.28]} 97. Kg4 {[%emt 0.1]} Nd7 {[%emt 0.1]} 98. Ra6 {[%emt 0.1]} Ne5+ {[%emt 0.95]} 99. Kf4 {[%emt 0.96]} Nf7 {[%emt 0.77]} 100. Ra5 {[%emt 0.79]} Kf8 {[%emt 0.95]} 101. Ke4 {[%emt 0.96]} Ke8 {[%emt 3.55]} 102. Ra8+ {[%emt 0.7]} Nd8 {[%emt 0.12]} 103. Kd5 {[%emt 0.91]} Kd7 {[%emt 0.26]} 104. Rxd8+ {[%emt 0.75]} Kxd8 {[%emt 0.1]} 105. Ke6 {[%emt 0.42]} Ke8 {[%emt 0.1]} 106. Kf6 {[%emt 0.1]} Kf8 {[%emt 0.1]} 107. Kxg6 {[%emt 0.1]} Kg8 {[%emt 0.1]} 108. Kh6 {[%emt 0.1]} Kf7 {[%emt 0.1]} 109. Kh7 {[%emt 0.1]} Ke6 {[%emt 0.1]} 110. g6 {[%emt 0.1]} Kf5 {[%emt 0.1]} 111. g7 {[%emt 0.1]} Ke4 {[%emt 0.1]} {White ran out of time and Black has no material to mate} 1/2-1/2
[/pgn]

[d]8/8/8/4K3/8/8/3kp3/8 b - - 0 87
[d]8/1PK5/k2N4/8/8/8/8/8 w - - 0 73
[d]8/6PK/8/8/4k3/8/8/8 w - - 0 112
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: White or Black ran out of time and has no material to ma

Post by syzygy »

phenri wrote:White or Black ran out of time and has no material to mate

Hello Ronald, hello everyone,

I discovered a strange behavior in three games these days, I think it is related to some commits of September 27 and shortly before, because I do not think I've seen this before.
This is strange, because I have not updated the sources in 7 days.
The version used is this: http://rghost.net/49004224
I cannot prevent others from playing with the sources and releasing untested broken versions. But obviously I cannot correct their errors even if I had wanted to.
phenri
Posts: 284
Joined: Tue Aug 13, 2013 9:44 am

Re: White or Black ran out of time and has no material to ma

Post by phenri »

syzygy wrote:
phenri wrote:White or Black ran out of time and has no material to mate

Hello Ronald, hello everyone,

I discovered a strange behavior in three games these days, I think it is related to some commits of September 27 and shortly before, because I do not think I've seen this before.
This is strange, because I have not updated the sources in 7 days.
The version used is this: http://rghost.net/49004224
I cannot prevent others from playing with the sources and releasing untested broken versions. But obviously I cannot correct their errors even if I had wanted to.
I meant that the commits come from stockfish-master by marco, the rest is nothing changed.
I just merged manually with a tool for comparing files, no more no less...

Obviously I can not avoid the impact by the changes brought by stockfish without your knowledge.

Greetings
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: White or Black ran out of time and has no material to ma

Post by syzygy »

phenri wrote:I meant that the commits come from stockfish-master by marco, the rest is nothing changed.
I just merged manually with a tool for comparing files, no more no less...

Obviously I can not avoid the impact by the changes brought by stockfish without your knowledge.
I don't know what you did, but I just updated and things seem to work fine on the positions you posted.
phenri
Posts: 284
Joined: Tue Aug 13, 2013 9:44 am

Re: White or Black ran out of time and has no material to ma

Post by phenri »

Ronald thank you very much for the answer and the solution, I'll give it a try

Greetings
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: White or Black ran out of time and has no material to ma

Post by Vinvin »

syzygy wrote:
phenri wrote:I meant that the commits come from stockfish-master by marco, the rest is nothing changed.
I just merged manually with a tool for comparing files, no more no less...

Obviously I can not avoid the impact by the changes brought by stockfish without your knowledge.
I don't know what you did, but I just updated and things seem to work fine on the positions you posted.
Hello Ronald, where can I find the optimized windows compilations for the latest SFdev, please ?
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: White or Black ran out of time and has no material to ma

Post by syzygy »

Vinvin wrote:
syzygy wrote:
phenri wrote:I meant that the commits come from stockfish-master by marco, the rest is nothing changed.
I just merged manually with a tool for comparing files, no more no less...

Obviously I can not avoid the impact by the changes brought by stockfish without your knowledge.
I don't know what you did, but I just updated and things seem to work fine on the positions you posted.
Hello Ronald, where can I find the optimized windows compilations for the latest SFdev, please ?
I don't know, I just maintain this source tree. If you have a working MinGW installation it is not so difficult to compile yourself (e.g. after clicking the "Download ZIP" link on the right hand side of the page).

I don't know what combination of compiler and compilation options is considered to give the fastest executable.
Vinvin
Posts: 5228
Joined: Thu Mar 09, 2006 9:40 am
Full name: Vincent Lejeune

Re: White or Black ran out of time and has no material to ma

Post by Vinvin »

syzygy wrote:
Vinvin wrote:
syzygy wrote:
phenri wrote:I meant that the commits come from stockfish-master by marco, the rest is nothing changed.
I just merged manually with a tool for comparing files, no more no less...

Obviously I can not avoid the impact by the changes brought by stockfish without your knowledge.
I don't know what you did, but I just updated and things seem to work fine on the positions you posted.
Hello Ronald, where can I find the optimized windows compilations for the latest SFdev, please ?
I don't know, I just maintain this source tree. If you have a working MinGW installation it is not so difficult to compile yourself (e.g. after clicking the "Download ZIP" link on the right hand side of the page).

I don't know what combination of compiler and compilation options is considered to give the fastest executable.
I tried to install MinGW but there's hundred of options and I don't know which to chose ...
syzygy
Posts: 5557
Joined: Tue Feb 28, 2012 11:56 pm

Re: White or Black ran out of time and has no material to ma

Post by syzygy »

Compiling Stockfish on Windows

You don't need to install git if you compile from the .zip file.