In the link above someone reported a wrong mate score #4 instead #5 with Xiphos 0.5 (wrong counting)
[d]3r1rk1/pQ2Rppp/4p3/4qn2/2p5/P4P1B/5P1P/2B2KR1 b - - 0 1
I tried that with my older Xiphos 0.4 and received the same wrong mate count in WB (with UCIWB).
According to the debug it seems the problem lies in the reported mate score number.
There is no issue reported for this @Xiphos github so far.
Obviously all GUIs will report '100004' as mate in 4.
(I did not check the uci protocol for the exact specs of how to report mate scores though)
Code: Select all
4250 <first : 1 396 0 69 f5e7
4250 <first : 2 412 0 279 e5h2 h3f5
4250 <first : 3 412 0 335 e5h2 h3f5 d8d1
4250 <first : 4 412 0 430 e5h2 h3f5 d8d1 f1e2
4260 <first : 5 412 0 613 e5h2 h3f5 d8d1 f1e2 d1g1
4260 <first : 6 518 0 980 e5h2 h3f5 d8d1 f1e2 d1g1 c1d2
4260 <first : 7 595 0 3433 f5e7 f1g2 e7g6 g2h1 e5c5 b7b4 c5f2
4260 <first : 8 595 0 3978 f5e7 f1g2 e7g6 g2h1 e5c5 b7b4 c5f2 b4c4
4260 <first : 9 553 1 7278 f5e7 f1g2 e7g6 b7c6 c4c3 c6e4 a7a5 e4e5 g6e5 g1e1
4260 <first : 10 553 1 10063 f5e7 f1g2 e7g6 b7c6 c4c3 c6e4 a7a5 e4e5 g6e5 g1e1
4290 <first : 11 551 3 34030 f5e7 f1g2 e7g6 b7e4 e5c7 c1e3 c4c3 f3f4 c3c2 f4f5 e6f5 h3f5
4290 <first : 12 551 4 38200 f5e7 f1g2 e7g6 b7e4 e5c7 c1e3 c4c3 f3f4 c3c2 f4f5 e6f5 h3f5
4350 <first : 13 556 9 99266 f5e7 f1g2 e7g6 b7e4 e5c7 g2h1 f8e8 g1e1 c4c3 h3g2 c3c2 h1g1 e8e7 f3f4 f7f5
4440 <first : 14 545 19 206979 f5e7 f1g2 e7g6 b7e4 e5c7 g2h1 c4c3 f3f4 f8e8 h3g2 f7f5 e4c6 c7c6 g2c6
4630 <first : 15 100004 38 440501 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
4690 <first : 16 100004 43 541117 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
4730 <first : 17 100004 48 622684 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
4810 <first : 18 100004 55 770680 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
4890 <first : 19 100004 63 942437 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
4990 <first : 20 100004 74 1170943 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
5120 <first : 21 100004 87 1479861 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
5270 <first : 22 100004 102 1851167 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
5440 <first : 23 100004 118 2249973 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
5630 <first : 24 100004 138 2768017 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
5850 <first : 25 100004 159 3352467 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
6110 <first : 26 100004 186 4091564 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
6250 >first : .
6250 <first : stat01: 186 4091564 26 0 0
6420 <first : 27 100004 216 4958074 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
6790 <first : 28 100004 253 6012182 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
7170 <first : 29 100004 291 7146491 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
7640 <first : 30 100004 338 8563696 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
8090 <first : 31 100004 383 9961765 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
8260 >first : .
8260 <first : stat01: 383 9961765 31 0 0
8610 <first : 32 100004 436 11584183 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
9190 <first : 33 100004 493 13416694 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
9850 <first : 34 100004 560 15447151 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
Code: Select all
34 #4 15.4M 0:05.60 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
33 #4 13.4M 0:04.93 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
32 #4 11.6M 0:04.36 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
31 #4 9.96M 0:03.83 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
30 #4 8.56M 0:03.38 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
29 #4 7.15M 0:02.91 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
28 #4 6.01M 0:02.53 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
27 #4 4.96M 0:02.16 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
26 #4 4.09M 0:01.86 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
25 #4 3.35M 0:01.59 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
24 #4 2.77M 0:01.38 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
23 #4 2.25M 0:01.18 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
22 #4 1.85M 0:01.02 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
21 #4 1.48M 0:00.87 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
20 #4 1.17M 0:00.74 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
19 #4 942437 0:00.63 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
18 #4 770680 0:00.55 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
17 #4 622684 0:00.48 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
16 #4 541117 0:00.43 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
15 #4 440501 0:00.38 d8d1 f1g2 f5h4 g2h1 e5e1 g1e1 d1e1 h3f1 e1f1
14 +5.45 206979 0:00.19 f5e7 f1g2 e7g6 b7e4 e5c7 g2h1 c4c3 f3f4 f8e8 h3g2 f7f5 e4c6 c7c6 g2c6
13 +5.56 99266 0:00.09 f5e7 f1g2 e7g6 b7e4 e5c7 g2h1 f8e8 g1e1 c4c3 h3g2 c3c2 h1g1 e8e7 f3f4 f7f5
12 +5.51 38200 0:00.04 f5e7 f1g2 e7g6 b7e4 e5c7 c1e3 c4c3 f3f4 c3c2 f4f5 e6f5 h3f5
11 +5.51 34030 0:00.03 f5e7 f1g2 e7g6 b7e4 e5c7 c1e3 c4c3 f3f4 c3c2 f4f5 e6f5 h3f5
10 +5.53 10063 0:00.01 f5e7 f1g2 e7g6 b7c6 c4c3 c6e4 a7a5 e4e5 g6e5 g1e1
9 +5.53 7278 0:00.01 f5e7 f1g2 e7g6 b7c6 c4c3 c6e4 a7a5 e4e5 g6e5 g1e1
8 +5.95 3978 0:00.00 f5e7 f1g2 e7g6 g2h1 e5c5 b7b4 c5f2 b4c4
7 +5.95 3433 0:00.00 f5e7 f1g2 e7g6 g2h1 e5c5 b7b4 c5f2
6 +5.18 980 0:00.00 e5h2 h3f5 d8d1 f1e2 d1g1 c1d2
5 +4.12 613 0:00.00 e5h2 h3f5 d8d1 f1e2 d1g1
4 +4.12 430 0:00.00 e5h2 h3f5 d8d1 f1e2
3 +4.12 335 0:00.00 e5h2 h3f5 d8d1
2 +4.12 279 0:00.00 e5h2 h3f5
1 +3.96 69 0:00.00 f5e7
0 #