Should be easy to reproduce. I had three runs with SjaakII_131a-64 and all resulted always with an illegal move so far until I stopped it.
(A pity though that my debug file for the first run was not saved because it had axb6 until depth 11 IIRC)
But that shouldn't matter as I only had illegal moves so far as output, namely axb6, B@b5, Q@b7 all ignoring K in check.
I followed the exact steps from Ferdys description with filling the hash from move 1 on and let it calculate until depth 9-10 for each move.
I only give the last 2 plies from the debug files. (no multi pf of course)
This was on Win7 64 Ultimate with WB 4.80b with hash set generally to 512MB in WB.
2nd run:
Code: Select all
197802 >first : d7c6
197822 <first : 11 1021 1630 1319055 19. ...
Impossible move _1c1, type = 0
197832 <first : # Begin iterative deepening loop for position "r5nr/p4ppp/1Bb1p3/3pP3/1p2n3/8/PPP1NPPP/R1B2RK1[QPnbbqp] w - - 0 20"
197842 <first : 2 -1043 4 3805 20. Nd4 Ne7
197882 <first : 3 -1043 7 8031 20. Bbe3 Ne7 21. Kh1
197912 <first : 4 -1011 10 10041 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
197982 <first : 5 -1011 18 16370 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
198082 <first : 6 -1011 28 23345 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
198202 <first : 7 -1011 40 33651 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
198412 <first : 8 -1011 60 50385 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
199562 <first : 9 -1018 176 137476 20. Q@c7 B@b5 21. P@b7 Bxe2 22. bxa8Q Bxa8 23. Qxa7 Bxf1 24. Qxa8
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
ForwardInner(39), current 38, forward 39
199752 >first : Q@c7
199772 <first : 10 -1018 195 152237
199772 <first : # Begin iterative deepening loop for position "r5nr/p1Q2ppp/1Bb1p3/3pP3/1p2n3/8/PPP1NPPP/R1B2RK1[Pnbbqp] b - - 0 20"
199772 <first : 2 1019 1 237 20. ... axb6 21. Qxc6
199772 <first : 3 1027 1 816 20. ... axb6 21. Qxc6 Ra6
199822 <first : 4 980 7 5677 20. ... axb6 21. Qxc6 Ra6 22. Rd1
199842 <first : 5 983 9 7718 20. ... axb6 21. Qxc6 Ra6 22. B@d6 Nxd6 23. Qxd6
200312 <first : 6 1021 56 42309 20. ... axb6 21. Qxc6 Ra6 22. Rd1 Ne7 23. Qc7
200432 <first : 7 1018 68 53456 20. ... B@b5 21. P@b7 Bxe2 22. bxa8Q Bxa8 23. Qxa7 Bxf1 24. Qxa8
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
200622 <first : 8 1018 87 69009 20. ... B@b5 21. P@b7 Bxe2 22. bxa8Q Bxa8 23. Qxa7 Bxf1 24. Qxa8
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
201562 <first : 9 1040 181 147190 20. ... B@b5 21. P@b7 Bxe2 22. bxa8Q Bxa8 23. Qxa7 Bxf1 24. Qxa8 Bc4
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
215482 <first : 10 1197 1574 1234376 20. ... B@b5 21. c4 bxc3 22. P@b7 Bxb7 23. Qxb7 Bxe2 24. Qxa8 Bxf1 25. Bxa7
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
232892 <first : 11 1272 3313 2567645 20. ... B@b5 21. P@c4 Bxc4 22. Qxc6 Ne7 23. Qc7 Bxe2 24. B@b7 Bxf1 25. Bxa8 Bxg2 26. Qxa7
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
366974 <first : 12 1548 16723 13425303 20. ... B@b5 21. P@d3 axb6 22. Nd4 P@d2 23. dxe4 Bxf1 24. Bxd2 N@h3 25. Kxf1 Q@g1 26. Ke2 Qxf2 27. Kd1 Qg1 28. N@e1 Qxd4 29. Qxc6 Qxb2
3rd run:
Code: Select all
378870 >first : d7c6
378900 <first : 11 998 1163 924345 19. ...
Impossible move _1c1, type = 0
378900 <first : # Begin iterative deepening loop for position "r5nr/p4ppp/1Bb1p3/3pP3/1p2n3/8/PPP1NPPP/R1B2RK1[QPnbbqp] w - - 0 20"
378910 <first : 2 -1043 4 4390 20. Nd4 Ne7
378950 <first : 3 -1019 7 7692 20. Q@c7 axb6 21. Qxc6
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
378970 <first : 4 -1023 10 9660 20. Q@c7 axb6 21. Qxc6 Rb8
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
378990 <first : 5 -1011 12 11570 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
379030 <first : 6 -1011 15 15154 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
379100 <first : 7 -1011 23 22120 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
379260 <first : 8 -1011 39 34310 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
379540 <first : 9 -1011 67 58095 20. Q@c7 B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 4 @ 4,6)
LegalDrop: 4 @ 4,6)
385620 <first : 10 -1019 675 522901 20. Bbe3 B@c7 21. P@d6 B@c4 22. Q@g4 Q@g6 23. Qxg6 hxg6 24. dxc7 Bxe2
ForwardInner(39), current 38, forward 39
389990 >first : Q@c7
390010 <first : 11 -1019 1112 863429
390010 <first : # Begin iterative deepening loop for position "r5nr/p1Q2ppp/1Bb1p3/3pP3/1p2n3/8/PPP1NPPP/R1B2RK1[Pnbbqp] b - - 0 20"
390010 <first : 2 1019 1 237 20. ... axb6 21. Qxc6
390010 <first : 3 1023 1 547 20. ... axb6 21. Qxc6 Rb8
390070 <first : 4 975 7 6003 20. ... Q@b7 21. Qxb7 Bxb7 22. f3
LegalDrop: 48 @ 3,6)
LegalDrop: 48 @ 3,6)
Off-board move (-14,15)-(3,6) , type = 24
390150 <first : 5 997 15 11895 20. ... Q@b7 21. Qxb7 Bxb7 22. f3 f6
LegalDrop: 48 @ 3,6)
LegalDrop: 48 @ 3,6)
Off-board move (-14,15)-(3,6) , type = 24
390200 <first : 6 1012 20 16739 20. ... Q@b7 21. Qxb7 Bxb7 22. f3 f6 23. Nd4 axb6 24. fxe4 dxe4 25. Nxe6 fxe5 26. Nxg7
LegalDrop: 48 @ 3,6)
LegalDrop: 48 @ 3,6)
Off-board move (-14,15)-(3,6) , type = 24
390560 <first : 7 1011 56 44903 20. ... B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
390690 <first : 8 1011 68 56897 20. ... B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Qxa7
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
394540 <first : 9 1038 455 363566 20. ... B@b5 21. P@b7 Bxb7 22. Qxb7 Bxe2 23. Qxa8 Bxf1 24. Bc7 Bc4 25. Qxa7
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
410150 <first : 10 1227 2015 1592082 20. ... B@b5 21. P@c4 dxc4 22. Be3 N@h3 23. Kh1 c3 24. bxc3 Bxe2 25. Qxc6 Bxf1 26. Qxa8 Nxf2 27. Bxf2 Nxf2 28. Kg1
LegalDrop: 46 @ 3,4)
LegalDrop: 46 @ 3,4)
Off-board move (-29,15)-(3,4) , type = 24
424810 <first : 11 1272 3481 2724755 20. ... B@b5 21. P@c4 Bxc4 22. Qxc6 Ne7 23. Qc7 Bxe2 24. B@b7 Bxf1 25. Bxa8 Bxg2 26. Qxa7