Closed ipostr08 closed 3 years ago
Thanks for reporting. In general, detecting unreachable positions is out of scope, but at least all of the positions that give Stockfish trouble should be detected.
The issue appears to be that Stockfish (rightfully) never considers checking sliders to be protected by another checking slider:
To be fixed in:
For variants:
Released in v1.3.2.
Some examples:
Common theme: king under attack by two different pieces when it couldn't result from a discovery check. The problem is that these positions crash Stockfish or cause it to suggest an illegal move.