Komodo 1.2 crash in KPK ending

Discussion of chess software programming and technical issues.

Moderators: Harvey Williamson, Dann Corbit, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
User avatar
Houdini
Posts: 1471
Joined: Mon Mar 15, 2010 11:00 pm
Contact:

Komodo 1.2 crash in KPK ending

Post by Houdini » Sun Jul 11, 2010 11:04 am

Not sure whether this is a known problem, but Komodo 1.2 sometimes crashes in drawn KPK endings.
See for example the game below, in my experience this happens approx. once every 1000 games.
Hope this helps,

Robert


[White "Komodo_1.2"]
[Black "Houdini_CDFO"]
[Result "0-1"]
[FEN "rnbqk1nr/pp1pppbp/6p1/2p5/2PPP3/5N2/PP3PPP/RNBQKB1R b KQkq e3"]
[TimeControl "40/5"]

1. cxd4 {-0.15/12 0.11s} 2. Nxd4 {+0.36/11 0.13s} d6 {-0.11/12 0.12s}
3. Nc3 {+0.34/10 0.11s} Nf6 {-0.11/12 0.089s} 4. Be2 {+0.38/10 0.14s}
Nbd7 {-0.11/12 0.14s} 5. Be3 {+0.59/9 0.076s} Nc5 {-0.18/11 0.12s}
6. f3 {+0.71/9 0.075s} O-O {-0.23/12 0.10s} 7. O-O {+0.66/10 0.14s}
Bd7 {-0.22/11 0.16s} 8. b4 {+0.63/9 0.075s} Ne6 {-0.25/12 0.094s}
9. Qd3 {+0.59/9 0.089s} Rc8 {-0.19/10 0.091s} 10. Rad1 {+0.60/10 0.33s}
b6 {-0.21/10 0.087s} 11. Ndb5 {+0.65/10 0.36s} a6 {-0.25/12 0.24s}
12. Nd4 {+0.58/10 0.14s} Qc7 {-0.22/11 0.15s} 13. Nxe6 {+0.63/10 0.17s}
fxe6 {-0.22/10 0.091s} 14. a3 {+0.60/9 0.065s} Be8 {-0.18/10 0.088s}
15. Bd4 {+0.71/9 0.18s} Nh5 {-0.02/12 0.13s} 16. Bxg7 {+0.27/9 0.090s}
Kxg7 {0.00/13 0.27s} 17. Qe3 {+0.17/9 0.11s} Nf4 {0.00/12 0.16s}
18. Rc1 {+0.18/9 0.12s} Bd7 {0.00/11 0.082s} 19. Rfd1 {+0.21/8 0.065s}
a5 {-0.29/11 0.66s} 20. Rd2 {+0.17/9 0.20s} Kg8 {-0.02/9 0.14s}
21. Bf1 {+0.79/9 0.097s} Bc6 {-0.31/10 0.18s} 22. g3 {+0.74/9 0.064s}
Nh5 {-0.37/11 0.063s} 23. Nd5 {+1.02/9 0.12s} Bxd5 {-0.36/11 0.066s}
24. exd5 {+1.11/7 0.010s} e5 {-0.34/11 0.063s} 25. Bh3 {+0.70/8 0.067s}
Ra8 {-0.48/11 0.15s} 26. c5 {+0.85/10 0.18s} axb4 {-0.46/11 0.070s}
27. axb4 {+0.92/10 0.12s} bxc5 {-0.48/12 0.21s} 28. bxc5 {+0.91/10 0.12s}
dxc5 {-0.48/12 0.059s} 29. Be6+ {+0.83/9 0.089s} Kg7 {-0.48/13 0.12s}
30. Rxc5 {+0.85/10 0.18s} Qd6 {-0.48/13 0.056s} 31. Rdc2 {+0.85/9 0.067s}
Nf6 {-0.48/12 0.058s} 32. Kg2 {+0.78/10 0.15s} Ra6 {-0.50/12 0.17s}
33. Qe2 {+0.80/8 0.087s} Rfa8 {-0.37/11 0.073s} 34. Rc7 {+0.69/8 0.054s}
R8a7 {-0.29/11 0.068s} 35. Rxa7 {+0.31/11 0.21s} Rxa7 {-0.28/9 0s}
36. Qb5 {+0.43/11 0.30s} Ra8 {-0.22/11 0.065s} 37. Re2 {+0.31/8 0.045s}
Rb8 {-0.08/11 0.077s} 38. Qa5 {+0.31/9 0.074s} Rb1 {-0.07/11 0.14s}
39. Qc3 {+0.34/8 0.037s} Qb6 {-0.07/12 0.089s} 40. Rf2 {+0.31/8 0.045s}
Qd6 {-0.07/12 0.069s} 41. Qd3 {+0.35/8 0.039s} Rb4 {-0.08/12 0.096s}
42. Re2 {+0.14/12 0.33s} Rd4 {0.00/14 0.093s} 43. Qe3 {+0.12/13 0.10s}
Nxd5 {-0.03/14 0.087s} 44. Qxe5+ {+0.18/13 0.12s} Qxe5 {-0.01/16 0.21s}
45. Rxe5 {+0.18/10 0.011s} Nc7 {0.00/16 0.12s} 46. Bb3 {+0.16/12 0.080s}
Rd2+ {+0.01/14 0.18s} 47. Kh3 {+0.14/13 0.11s} Kf6 {0.00/15 0.096s}
48. Rc5 {+0.08/13 0.16s} Ne8 {0.00/15 0.14s} 49. g4 {+0.19/11 0.086s}
Rd3 {0.00/13 0.12s} 50. g5+ {+0.17/10 0.11s} Kg7 {-0.01/1 0s}
51. Bd5 {+0.14/11 0.091s} Nd6 {-0.02/13 0.088s} 52. Kg3 {+0.13/11 0.12s}
h6 {-0.02/13 0.18s} 53. h4 {0.00/12 0.31s} Nf5+ {-0.02/13 0.11s}
54. Kf4 {+0.02/12 0.089s} Nxh4 {-0.01/12 0.092s} 55. gxh6+ {+0.02/12 0.098s}
Kxh6 {-0.01/11 0.001s} 56. Be4 {-0.03/11 0.098s} Rd4 {-0.01/14 0.17s}
57. Ra5 {+0.02/11 0.17s} Ng2+ {0.00/14 0.11s} 58. Ke5 {+0.02/12 0.14s}
Rb4 {+0.01/14 0.13s} 59. Ra7 {+0.02/11 0.11s} Kg5 {+0.02/13 0.10s}
60. Rxe7 {+0.03/11 0.12s} Rb5+ {0.00/13 0.11s} 61. Kd4 {+0.05/10 0.096s}
Rb6 {0.00/14 0.34s} 62. Bd5 {+0.05/10 0.074s} Nf4 {+0.03/13 0.096s}
63. Bc4 {+0.02/11 0.19s} Rc6 {+0.05/13 0.11s} 64. Re4 {+0.02/11 0.35s}
Kf5 {+0.04/14 0.17s} 65. Re5+ {+0.03/11 0.11s} Kf6 {+0.04/12 0s}
66. Re8 {+0.01/11 0.12s} Rc7 {+0.05/14 0.24s} 67. Kc3 {+0.01/9 0.078s}
Kg5 {+0.05/14 0.12s} 68. Re4 {0.00/9 0.068s} Kf5 {+0.05/15 0.11s}
69. Kb4 {0.00/12 0.094s} Rc8 {+0.10/14 0.10s} 70. Re7 {-0.03/10 0.094s}
g5 {+0.10/13 0.10s} 71. Rf7+ {+0.01/10 0.083s} Kg6 {+0.10/15 0.20s}
72. Rb7 {0.00/10 0.081s} Rd8 {+0.09/14 0.12s} 73. Rb6+ {0.00/10 0.061s}
Kf5 {+0.09/15 0.18s} 74. Rb5+ {0.00/12 0.16s} Kf6 {+0.08/16 0.12s}
75. Kb3 {0.00/11 0.081s} Rd6 {+0.08/14 0.11s} 76. Kb4 {0.00/14 0.098s}
Kg6 {+0.07/14 0.15s} 77. Kc5 {0.00/11 0.068s} Rd2 {+0.08/13 0.16s}
78. Kc6 {0.00/9 0.078s} Rf2 {+0.09/12 0.15s} 79. Rb3 {0.00/12 0.087s}
Kf5 {+0.08/14 0.080s} 80. Ra3 {-0.01/10 0.10s} Ke5 {+0.08/13 0.12s}
81. Ra5+ {0.00/10 0.099s} Kf6 {+0.08/14 0.091s} 82. Ra3 {0.00/13 0.10s}
Rb2 {+0.08/14 0.12s} 83. Ra8 {0.00/13 0.11s} Rd2 {+0.07/14 0.088s}
84. Rf8+ {0.00/12 0.14s} Ke5 {+0.04/16 0.13s} 85. Re8+ {0.00/13 0.13s}
Kd4 {+0.01/16 0.13s} 86. Bb5 {0.00/11 0.11s} Rh2 {+0.08/13 0.13s}
87. Re4+ {+0.02/10 0.098s} Kc3 {+0.08/11 0s} 88. Kc5 {+0.03/11 0.14s}
Rh1 {+0.04/13 0.096s} 89. Re3+ {+0.08/9 0.095s} Kd2 {+0.03/13 0.10s}
90. Kd4 {+0.05/11 0.17s} Rb1 {+0.02/12 0.20s} 91. Bc4 {+0.08/11 0.14s}
Ra1 {+0.01/13 0.15s} 92. Rb3 {+0.05/12 0.18s} Ra7 {0.00/13 0.10s}
93. Rb2+ {+0.13/10 0.14s} Ke1 {0.00/14 0.12s} 94. Ke4 {+0.14/11 0.096s}
Ra3 {0.00/13 0.094s} 95. Bb5 {+0.13/12 0.42s} Kd1 {0.00/12 0.094s}
96. Rh2 {+0.13/10 0.077s} Rc3 {0.00/13 0.14s} 97. Ra2 {+0.12/10 0.086s}
Kc1 {0.00/13 0.15s} 98. Be8 {+0.14/11 0.12s} Rc5 {0.00/12 0.14s}
99. Bd7 {+0.13/11 0.096s} Kd1 {0.00/13 0.15s} 100. Ba4+ {+0.13/10 0.11s}
Ke1 {0.00/15 0.10s} 101. Bb3 {+0.14/11 0.079s} Rc3 {0.00/13 0.15s}
102. Bf7 {+0.09/11 0.090s} Rc7 {+0.01/14 0.17s} 103. Bg8 {+0.06/12 0.092s}
Ne2 {+0.01/13 0.092s} 104. Rb2 {+0.06/10 0.16s} Rc3 {0.00/13 0.10s}
105. Bd5 {+0.04/10 0.15s} Kf2 {0.00/14 0.15s} 106. Kf5 {0.00/11 0.13s}
Ke3 {+0.01/14 0.24s} 107. Kg4 {+0.12/10 0.085s} Rc1 {0.00/13 0.25s}
108. Rb3+ {+0.12/9 0.10s} Kd4 {0.00/13 0.11s} 109. Bb7 {+0.19/11 0.20s}
Nc3 {0.00/12 0.081s} 110. Kxg5 {+0.58/10 0.089s} Rg1+ {-0.01/12 0.084s}
111. Kf6 {+0.57/11 0.096s} Rg8 {-0.02/13 0.17s} 112. Rb4+ {+0.57/11 0.36s}
Kc5 {-0.01/13 0.097s} 113. Rb2 {+0.57/11 0.094s} Rf8+ {-0.01/12 0.097s}
114. Kg7 {+0.55/11 0.064s} Rf4 {-0.02/14 0.12s} 115. Kg6 {+0.55/10 0.062s}
Rf8 {-0.01/14 0.22s} 116. Rd2 {+0.55/10 0.11s} Nb5 {-0.01/13 0.10s}
117. Rc2+ {+0.57/11 0.37s} Kd4 {-0.01/13 0.15s} 118. Kg5 {+0.55/11 0.15s}
Ke3 {-0.01/12 0.11s} 119. Rc5 {+0.57/10 0.058s} Nd6 {0.00/12 0.071s}
120. Bc6 {+0.55/10 0.054s} Rg8+ {-0.01/13 0.11s} 121. Kf6 {+0.52/10 0.056s}
Rh8 {-0.01/14 0.20s} 122. Ke7 {+0.48/10 0.079s} Rh6 {0.00/13 0.089s}
123. Kd7 {+0.41/10 0.11s} Kf4 {0.00/13 0.091s} 124. Ra5 {+0.32/12 0.45s}
Nf5 {0.00/14 0.088s} 125. Ra4+ {+0.34/11 0.088s} Ke3 {0.00/13 0.087s}
126. Ra3+ {+0.34/10 0.078s} Kf4 {0.00/15 0.092s} 127. Rd3 {+0.33/11 0.11s}
Ke5 {+0.03/12 0.087s} 128. Kc7 {+0.44/10 0.075s} Rh4 {+0.01/12 0.093s}
129. Rd8 {+0.49/9 0.093s} Rc4 {0.00/12 0.12s} 130. Re8+ {+0.44/10 0.18s}
Kf6 {0.00/15 0.17s} 131. Kb6 {+0.45/10 0.086s} Ne7 {0.00/14 0.098s}
132. Bb7 {+0.47/10 0.13s} Rb4+ {0.00/12 0.090s} 133. Kc7 {+0.53/12 0.19s}
Rc4+ {0.00/13 0.092s} 134. Kd6 {+0.52/12 0.11s} Nf5+ {0.00/14 0.12s}
135. Kd5 {+0.49/12 0.18s} Rc7 {0.00/15 0.13s} 136. Ba6 {+0.47/11 0.12s}
Ne7+ {0.00/12 0.12s} 137. Ke4 {+0.56/11 0.083s} Rc6 {0.00/12 0.098s}
138. Rf8+ {+0.60/10 0.086s} Kg7 {-0.02/14 0.12s} 139. Ra8 {+0.56/12 0.23s}
Re6+ {-0.02/13 0.10s} 140. Kd3 {+0.54/11 0.11s} Ng6 {-0.02/13 0.20s}
141. Bb7 {+0.66/11 0.23s} Nf4+ {-0.04/12 0.10s} 142. Kd4 {+0.66/11 0.089s}
Ne2+ {-0.04/13 0.23s} 143. Kc5 {+0.65/11 0.081s} Re5+ {-0.03/12 0.13s}
144. Kd6 {+0.66/10 0.082s} Rg5 {-0.03/12 0.17s} 145. Bd5 {+0.70/10 0.076s}
Nf4 {-0.03/12 0.10s} 146. Rg8+ {+0.69/11 0.067s} Kh6 {-0.02/10 0.005s}
147. Bc4 {+0.03/12 0.072s} Rxg8 {0.00/15 0.12s} 148. Bxg8 {+0.03/11 0.026s}
Kg7 {0.00/17 0.13s} 149. Bd5 {+0.03/14 0.12s} Nxd5 {0.00/18 0.13s}
150. Kxd5 {0.00/35 0.077s} Kf6 {0.00/1 0s} 151. Kd4 {0.00/49 0.094s}
Kf5 {0.00/1 0s} 152. Ke3 {0.00/58 0.072s} Ke5 {0.00/1 0.001s}
153. f4+ {0.00/66 0.089s} Kf6 {0.00/1 0s} 154. Ke4 {0.00/92 0.077s}
Ke6 {0.00/1 0s} 155. Ke3 {0.00/99 0.040s} Kf7 {0.00/1 0.001s}
156. Kd3 {0.00/93 0.081s} Kg8 {0.00/1 0s} 157. Kc2 {0.00/51 0.091s}
Kh8 {0.00/1 0s} 158. Kb3 {0.00/78 0.087s} Kg8 {0.00/1 0s}
159. Ka4 {0.00/87 0.091s} Kh8 {0.00/1 0s} 160. Ka5 {0.00/68 0.099s}
Kg8 {0.00/1 0s} 161. Kb6 {0.00/56 0.10s} Kh8 {0.00/1 0s}
162. Kc5 {0.00/70 0.086s} Kg8 {0.00/1 0s} 163. Kc4 {0.00/89 0.088s}
Kf8 {0.00/1 0s} 164. f5 {0.00/68 0.086s} Kg8 {0.00/1 0s}
165. Kc5 {0.00/74 0.099s} Kf8 {0.00/1 0s} 166. Kb6 {0.00/86 0.091s}
Kg8 {0.00/1 0s} 167. Kc7 {0.00/71 0.089s} Kf8 {0.00/1 0s}
168. Kd7 {0.00/68 0.089s} Kf7 {0.00/1 0.001s, White's connection stalls} 0-1

User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 2:27 pm

Re: Komodo 1.2 crash in KPK ending

Post by Don » Sun Jul 11, 2010 12:45 pm

I cannot make it crash using xboard either in analyze mode or by playing the black piece manually.

Komodo probably will crash if a game is longer than 1024 ply or 512 moves. However the search has no artificial limit, so even 100 ply search won't be an issue even if you are move 500 for instance.

Komodo does 100 ply search in this position and many leading up to it, which is it's limit. I'm wondering if that is somehow involved? But it successfully did that during my little debug session too with no problems.

I have heard of similar reports of Komodo crashing in late endings - are you pretty sure it's KPK only? That would be a huge clue.

It never crashes on my own tester, but that may be because it's configured to call it draw at move 150. I'm looking for any kind of limits in Komodo that would cause this but if it's KPK then I have less to look at.

Houdini wrote:Not sure whether this is a known problem, but Komodo 1.2 sometimes crashes in drawn KPK endings.
See for example the game below, in my experience this happens approx. once every 1000 games.
Hope this helps,

Robert


[White "Komodo_1.2"]
[Black "Houdini_CDFO"]
[Result "0-1"]
[FEN "rnbqk1nr/pp1pppbp/6p1/2p5/2PPP3/5N2/PP3PPP/RNBQKB1R b KQkq e3"]
[TimeControl "40/5"]

1. cxd4 {-0.15/12 0.11s} 2. Nxd4 {+0.36/11 0.13s} d6 {-0.11/12 0.12s}
3. Nc3 {+0.34/10 0.11s} Nf6 {-0.11/12 0.089s} 4. Be2 {+0.38/10 0.14s}
Nbd7 {-0.11/12 0.14s} 5. Be3 {+0.59/9 0.076s} Nc5 {-0.18/11 0.12s}
6. f3 {+0.71/9 0.075s} O-O {-0.23/12 0.10s} 7. O-O {+0.66/10 0.14s}
Bd7 {-0.22/11 0.16s} 8. b4 {+0.63/9 0.075s} Ne6 {-0.25/12 0.094s}
9. Qd3 {+0.59/9 0.089s} Rc8 {-0.19/10 0.091s} 10. Rad1 {+0.60/10 0.33s}
b6 {-0.21/10 0.087s} 11. Ndb5 {+0.65/10 0.36s} a6 {-0.25/12 0.24s}
12. Nd4 {+0.58/10 0.14s} Qc7 {-0.22/11 0.15s} 13. Nxe6 {+0.63/10 0.17s}
fxe6 {-0.22/10 0.091s} 14. a3 {+0.60/9 0.065s} Be8 {-0.18/10 0.088s}
15. Bd4 {+0.71/9 0.18s} Nh5 {-0.02/12 0.13s} 16. Bxg7 {+0.27/9 0.090s}
Kxg7 {0.00/13 0.27s} 17. Qe3 {+0.17/9 0.11s} Nf4 {0.00/12 0.16s}
18. Rc1 {+0.18/9 0.12s} Bd7 {0.00/11 0.082s} 19. Rfd1 {+0.21/8 0.065s}
a5 {-0.29/11 0.66s} 20. Rd2 {+0.17/9 0.20s} Kg8 {-0.02/9 0.14s}
21. Bf1 {+0.79/9 0.097s} Bc6 {-0.31/10 0.18s} 22. g3 {+0.74/9 0.064s}
Nh5 {-0.37/11 0.063s} 23. Nd5 {+1.02/9 0.12s} Bxd5 {-0.36/11 0.066s}
24. exd5 {+1.11/7 0.010s} e5 {-0.34/11 0.063s} 25. Bh3 {+0.70/8 0.067s}
Ra8 {-0.48/11 0.15s} 26. c5 {+0.85/10 0.18s} axb4 {-0.46/11 0.070s}
27. axb4 {+0.92/10 0.12s} bxc5 {-0.48/12 0.21s} 28. bxc5 {+0.91/10 0.12s}
dxc5 {-0.48/12 0.059s} 29. Be6+ {+0.83/9 0.089s} Kg7 {-0.48/13 0.12s}
30. Rxc5 {+0.85/10 0.18s} Qd6 {-0.48/13 0.056s} 31. Rdc2 {+0.85/9 0.067s}
Nf6 {-0.48/12 0.058s} 32. Kg2 {+0.78/10 0.15s} Ra6 {-0.50/12 0.17s}
33. Qe2 {+0.80/8 0.087s} Rfa8 {-0.37/11 0.073s} 34. Rc7 {+0.69/8 0.054s}
R8a7 {-0.29/11 0.068s} 35. Rxa7 {+0.31/11 0.21s} Rxa7 {-0.28/9 0s}
36. Qb5 {+0.43/11 0.30s} Ra8 {-0.22/11 0.065s} 37. Re2 {+0.31/8 0.045s}
Rb8 {-0.08/11 0.077s} 38. Qa5 {+0.31/9 0.074s} Rb1 {-0.07/11 0.14s}
39. Qc3 {+0.34/8 0.037s} Qb6 {-0.07/12 0.089s} 40. Rf2 {+0.31/8 0.045s}
Qd6 {-0.07/12 0.069s} 41. Qd3 {+0.35/8 0.039s} Rb4 {-0.08/12 0.096s}
42. Re2 {+0.14/12 0.33s} Rd4 {0.00/14 0.093s} 43. Qe3 {+0.12/13 0.10s}
Nxd5 {-0.03/14 0.087s} 44. Qxe5+ {+0.18/13 0.12s} Qxe5 {-0.01/16 0.21s}
45. Rxe5 {+0.18/10 0.011s} Nc7 {0.00/16 0.12s} 46. Bb3 {+0.16/12 0.080s}
Rd2+ {+0.01/14 0.18s} 47. Kh3 {+0.14/13 0.11s} Kf6 {0.00/15 0.096s}
48. Rc5 {+0.08/13 0.16s} Ne8 {0.00/15 0.14s} 49. g4 {+0.19/11 0.086s}
Rd3 {0.00/13 0.12s} 50. g5+ {+0.17/10 0.11s} Kg7 {-0.01/1 0s}
51. Bd5 {+0.14/11 0.091s} Nd6 {-0.02/13 0.088s} 52. Kg3 {+0.13/11 0.12s}
h6 {-0.02/13 0.18s} 53. h4 {0.00/12 0.31s} Nf5+ {-0.02/13 0.11s}
54. Kf4 {+0.02/12 0.089s} Nxh4 {-0.01/12 0.092s} 55. gxh6+ {+0.02/12 0.098s}
Kxh6 {-0.01/11 0.001s} 56. Be4 {-0.03/11 0.098s} Rd4 {-0.01/14 0.17s}
57. Ra5 {+0.02/11 0.17s} Ng2+ {0.00/14 0.11s} 58. Ke5 {+0.02/12 0.14s}
Rb4 {+0.01/14 0.13s} 59. Ra7 {+0.02/11 0.11s} Kg5 {+0.02/13 0.10s}
60. Rxe7 {+0.03/11 0.12s} Rb5+ {0.00/13 0.11s} 61. Kd4 {+0.05/10 0.096s}
Rb6 {0.00/14 0.34s} 62. Bd5 {+0.05/10 0.074s} Nf4 {+0.03/13 0.096s}
63. Bc4 {+0.02/11 0.19s} Rc6 {+0.05/13 0.11s} 64. Re4 {+0.02/11 0.35s}
Kf5 {+0.04/14 0.17s} 65. Re5+ {+0.03/11 0.11s} Kf6 {+0.04/12 0s}
66. Re8 {+0.01/11 0.12s} Rc7 {+0.05/14 0.24s} 67. Kc3 {+0.01/9 0.078s}
Kg5 {+0.05/14 0.12s} 68. Re4 {0.00/9 0.068s} Kf5 {+0.05/15 0.11s}
69. Kb4 {0.00/12 0.094s} Rc8 {+0.10/14 0.10s} 70. Re7 {-0.03/10 0.094s}
g5 {+0.10/13 0.10s} 71. Rf7+ {+0.01/10 0.083s} Kg6 {+0.10/15 0.20s}
72. Rb7 {0.00/10 0.081s} Rd8 {+0.09/14 0.12s} 73. Rb6+ {0.00/10 0.061s}
Kf5 {+0.09/15 0.18s} 74. Rb5+ {0.00/12 0.16s} Kf6 {+0.08/16 0.12s}
75. Kb3 {0.00/11 0.081s} Rd6 {+0.08/14 0.11s} 76. Kb4 {0.00/14 0.098s}
Kg6 {+0.07/14 0.15s} 77. Kc5 {0.00/11 0.068s} Rd2 {+0.08/13 0.16s}
78. Kc6 {0.00/9 0.078s} Rf2 {+0.09/12 0.15s} 79. Rb3 {0.00/12 0.087s}
Kf5 {+0.08/14 0.080s} 80. Ra3 {-0.01/10 0.10s} Ke5 {+0.08/13 0.12s}
81. Ra5+ {0.00/10 0.099s} Kf6 {+0.08/14 0.091s} 82. Ra3 {0.00/13 0.10s}
Rb2 {+0.08/14 0.12s} 83. Ra8 {0.00/13 0.11s} Rd2 {+0.07/14 0.088s}
84. Rf8+ {0.00/12 0.14s} Ke5 {+0.04/16 0.13s} 85. Re8+ {0.00/13 0.13s}
Kd4 {+0.01/16 0.13s} 86. Bb5 {0.00/11 0.11s} Rh2 {+0.08/13 0.13s}
87. Re4+ {+0.02/10 0.098s} Kc3 {+0.08/11 0s} 88. Kc5 {+0.03/11 0.14s}
Rh1 {+0.04/13 0.096s} 89. Re3+ {+0.08/9 0.095s} Kd2 {+0.03/13 0.10s}
90. Kd4 {+0.05/11 0.17s} Rb1 {+0.02/12 0.20s} 91. Bc4 {+0.08/11 0.14s}
Ra1 {+0.01/13 0.15s} 92. Rb3 {+0.05/12 0.18s} Ra7 {0.00/13 0.10s}
93. Rb2+ {+0.13/10 0.14s} Ke1 {0.00/14 0.12s} 94. Ke4 {+0.14/11 0.096s}
Ra3 {0.00/13 0.094s} 95. Bb5 {+0.13/12 0.42s} Kd1 {0.00/12 0.094s}
96. Rh2 {+0.13/10 0.077s} Rc3 {0.00/13 0.14s} 97. Ra2 {+0.12/10 0.086s}
Kc1 {0.00/13 0.15s} 98. Be8 {+0.14/11 0.12s} Rc5 {0.00/12 0.14s}
99. Bd7 {+0.13/11 0.096s} Kd1 {0.00/13 0.15s} 100. Ba4+ {+0.13/10 0.11s}
Ke1 {0.00/15 0.10s} 101. Bb3 {+0.14/11 0.079s} Rc3 {0.00/13 0.15s}
102. Bf7 {+0.09/11 0.090s} Rc7 {+0.01/14 0.17s} 103. Bg8 {+0.06/12 0.092s}
Ne2 {+0.01/13 0.092s} 104. Rb2 {+0.06/10 0.16s} Rc3 {0.00/13 0.10s}
105. Bd5 {+0.04/10 0.15s} Kf2 {0.00/14 0.15s} 106. Kf5 {0.00/11 0.13s}
Ke3 {+0.01/14 0.24s} 107. Kg4 {+0.12/10 0.085s} Rc1 {0.00/13 0.25s}
108. Rb3+ {+0.12/9 0.10s} Kd4 {0.00/13 0.11s} 109. Bb7 {+0.19/11 0.20s}
Nc3 {0.00/12 0.081s} 110. Kxg5 {+0.58/10 0.089s} Rg1+ {-0.01/12 0.084s}
111. Kf6 {+0.57/11 0.096s} Rg8 {-0.02/13 0.17s} 112. Rb4+ {+0.57/11 0.36s}
Kc5 {-0.01/13 0.097s} 113. Rb2 {+0.57/11 0.094s} Rf8+ {-0.01/12 0.097s}
114. Kg7 {+0.55/11 0.064s} Rf4 {-0.02/14 0.12s} 115. Kg6 {+0.55/10 0.062s}
Rf8 {-0.01/14 0.22s} 116. Rd2 {+0.55/10 0.11s} Nb5 {-0.01/13 0.10s}
117. Rc2+ {+0.57/11 0.37s} Kd4 {-0.01/13 0.15s} 118. Kg5 {+0.55/11 0.15s}
Ke3 {-0.01/12 0.11s} 119. Rc5 {+0.57/10 0.058s} Nd6 {0.00/12 0.071s}
120. Bc6 {+0.55/10 0.054s} Rg8+ {-0.01/13 0.11s} 121. Kf6 {+0.52/10 0.056s}
Rh8 {-0.01/14 0.20s} 122. Ke7 {+0.48/10 0.079s} Rh6 {0.00/13 0.089s}
123. Kd7 {+0.41/10 0.11s} Kf4 {0.00/13 0.091s} 124. Ra5 {+0.32/12 0.45s}
Nf5 {0.00/14 0.088s} 125. Ra4+ {+0.34/11 0.088s} Ke3 {0.00/13 0.087s}
126. Ra3+ {+0.34/10 0.078s} Kf4 {0.00/15 0.092s} 127. Rd3 {+0.33/11 0.11s}
Ke5 {+0.03/12 0.087s} 128. Kc7 {+0.44/10 0.075s} Rh4 {+0.01/12 0.093s}
129. Rd8 {+0.49/9 0.093s} Rc4 {0.00/12 0.12s} 130. Re8+ {+0.44/10 0.18s}
Kf6 {0.00/15 0.17s} 131. Kb6 {+0.45/10 0.086s} Ne7 {0.00/14 0.098s}
132. Bb7 {+0.47/10 0.13s} Rb4+ {0.00/12 0.090s} 133. Kc7 {+0.53/12 0.19s}
Rc4+ {0.00/13 0.092s} 134. Kd6 {+0.52/12 0.11s} Nf5+ {0.00/14 0.12s}
135. Kd5 {+0.49/12 0.18s} Rc7 {0.00/15 0.13s} 136. Ba6 {+0.47/11 0.12s}
Ne7+ {0.00/12 0.12s} 137. Ke4 {+0.56/11 0.083s} Rc6 {0.00/12 0.098s}
138. Rf8+ {+0.60/10 0.086s} Kg7 {-0.02/14 0.12s} 139. Ra8 {+0.56/12 0.23s}
Re6+ {-0.02/13 0.10s} 140. Kd3 {+0.54/11 0.11s} Ng6 {-0.02/13 0.20s}
141. Bb7 {+0.66/11 0.23s} Nf4+ {-0.04/12 0.10s} 142. Kd4 {+0.66/11 0.089s}
Ne2+ {-0.04/13 0.23s} 143. Kc5 {+0.65/11 0.081s} Re5+ {-0.03/12 0.13s}
144. Kd6 {+0.66/10 0.082s} Rg5 {-0.03/12 0.17s} 145. Bd5 {+0.70/10 0.076s}
Nf4 {-0.03/12 0.10s} 146. Rg8+ {+0.69/11 0.067s} Kh6 {-0.02/10 0.005s}
147. Bc4 {+0.03/12 0.072s} Rxg8 {0.00/15 0.12s} 148. Bxg8 {+0.03/11 0.026s}
Kg7 {0.00/17 0.13s} 149. Bd5 {+0.03/14 0.12s} Nxd5 {0.00/18 0.13s}
150. Kxd5 {0.00/35 0.077s} Kf6 {0.00/1 0s} 151. Kd4 {0.00/49 0.094s}
Kf5 {0.00/1 0s} 152. Ke3 {0.00/58 0.072s} Ke5 {0.00/1 0.001s}
153. f4+ {0.00/66 0.089s} Kf6 {0.00/1 0s} 154. Ke4 {0.00/92 0.077s}
Ke6 {0.00/1 0s} 155. Ke3 {0.00/99 0.040s} Kf7 {0.00/1 0.001s}
156. Kd3 {0.00/93 0.081s} Kg8 {0.00/1 0s} 157. Kc2 {0.00/51 0.091s}
Kh8 {0.00/1 0s} 158. Kb3 {0.00/78 0.087s} Kg8 {0.00/1 0s}
159. Ka4 {0.00/87 0.091s} Kh8 {0.00/1 0s} 160. Ka5 {0.00/68 0.099s}
Kg8 {0.00/1 0s} 161. Kb6 {0.00/56 0.10s} Kh8 {0.00/1 0s}
162. Kc5 {0.00/70 0.086s} Kg8 {0.00/1 0s} 163. Kc4 {0.00/89 0.088s}
Kf8 {0.00/1 0s} 164. f5 {0.00/68 0.086s} Kg8 {0.00/1 0s}
165. Kc5 {0.00/74 0.099s} Kf8 {0.00/1 0s} 166. Kb6 {0.00/86 0.091s}
Kg8 {0.00/1 0s} 167. Kc7 {0.00/71 0.089s} Kf8 {0.00/1 0s}
168. Kd7 {0.00/68 0.089s} Kf7 {0.00/1 0.001s, White's connection stalls} 0-1

User avatar
Houdini
Posts: 1471
Joined: Mon Mar 15, 2010 11:00 pm
Contact:

Re: Komodo 1.2 crash in KPK ending

Post by Houdini » Sun Jul 11, 2010 1:20 pm

Don, this test was run with cutechess-cli, repeating TC of 40/5 (seconds).
The three times I've looked at the PGN after a crash I found a drawn KPK endgame in which Komodo had the KP side. The problem could obviously be more general - KPK may be the only configuration where Komodo encounters "whatever causes this problem" in very fast games.

Robert

User avatar
Don
Posts: 5106
Joined: Tue Apr 29, 2008 2:27 pm

Re: Komodo 1.2 crash in KPK ending

Post by Don » Sun Jul 11, 2010 2:26 pm

Houdini wrote:Don, this test was run with cutechess-cli, repeating TC of 40/5 (seconds).
The three times I've looked at the PGN after a crash I found a drawn KPK endgame in which Komodo had the KP side. The problem could obviously be more general - KPK may be the only configuration where Komodo encounters "whatever causes this problem" in very fast games.

Robert
That's a good clue. In a couple of other bug reports it was not a KPK position, but it would be with a single piece removed for instance. So I think the problem is very likely to be KPK but there is a chance it could have something to do with single pawn endings I suppose.

Thanks for the report.

User avatar
Houdini
Posts: 1471
Joined: Mon Mar 15, 2010 11:00 pm
Contact:

Re: Komodo 1.2 crash in KPK ending

Post by Houdini » Mon Jul 12, 2010 8:14 am

Here's the latest occurrence, another drawn KPK:

[White "Komodo_1.2"]
[Black "Houdini_CDFRP"]
[Result "0-1"]
[FEN "r1bq1rk1/ppp1bppp/3p1n2/8/3QPB2/2N5/PPP1BPPP/R3K2R w KQ -"]
[TimeControl "40/5"]

1. O-O {+0.74/9 0.092s} Be6 {-0.36/12 0.19s} 2. h3 {+0.76/8 0.075s}
Nd7 {-0.30/12 0.13s} 3. Nd5 {+0.59/9 0.11s} Bf6 {-0.34/12 0.26s}
4. Nxf6+ {+0.51/10 0.20s} Qxf6 {-0.33/10 0s} 5. Qxf6 {+0.50/11 0.098s}
Nxf6 {-0.24/13 0.17s} 6. Bf3 {+0.48/10 0.086s} Nd7 {-0.24/12 0.085s}
7. b3 {+0.48/10 0.12s} Ne5 {-0.20/12 0.10s} 8. Bh5 {+0.45/10 0.12s}
Nc6 {-0.20/10 0.14s} 9. Rfe1 {+0.37/10 0.18s} f6 {-0.12/12 0.11s}
10. c3 {+0.34/10 0.14s} a5 {-0.12/13 0.13s} 11. Bd1 {+0.28/9 0.094s}
Bf7 {-0.08/13 0.12s} 12. Bg3 {+0.24/10 0.18s} g5 {-0.04/12 0.15s}
13. f4 {+0.34/9 0.081s} Kg7 {-0.06/11 0.10s} 14. Bc2 {+0.32/9 0.088s}
Rae8 {-0.01/11 0.14s} 15. Rab1 {+0.23/10 0.43s} gxf4 {0.00/11 0.11s}
16. Bxf4 {+0.33/11 0.10s} Bg6 {+0.01/14 0.48s} 17. Re3 {+0.29/9 0.14s}
f5 {+0.03/13 0.14s} 18. exf5 {+0.18/11 0.079s} Rxe3 {+0.03/12 0s}
19. Bxe3 {+0.22/9 0.024s} Bxf5 {+0.03/10 0.002s} 20. Bxf5 {+0.19/12 0.078s}
Rxf5 {+0.03/8 0.002s} 21. Rf1 {+0.18/11 0.12s} Kg6 {+0.05/13 0.15s}
22. g4 {+0.12/12 0.11s} Rxf1+ {+0.03/13 0.092s} 23. Kxf1 {+0.12/11 0.009s}
h5 {+0.04/14 0.15s} 24. Kg2 {+0.13/13 0.093s} Ne5 {+0.07/12 0.083s}
25. Kg3 {+0.10/13 0.15s} b5 {+0.07/13 0.15s} 26. Kf4 {+0.11/12 0.12s}
hxg4 {+0.05/13 0.15s} 27. hxg4 {+0.08/13 0.13s} a4 {+0.05/13 0.082s}
28. Bd4 {+0.19/13 0.10s} Nc6 {+0.02/13 0.092s} 29. bxa4 {+0.17/12 0.083s}
bxa4 {+0.05/14 0.090s} 30. Bf2 {+0.16/13 0.069s} Ne7 {+0.05/13 0.12s}
31. Be1 {+0.14/13 0.081s} Nd5+ {+0.05/13 0.087s} 32. Ke4 {+0.02/15 0.21s}
Nf6+ {+0.06/14 0.15s} 33. Kf3 {+0.09/15 0.076s} Nd7 {+0.05/14 0.11s}
34. Bh4 {+0.06/14 0.074s} Ne5+ {+0.05/13 0.094s} 35. Kf4 {+0.15/13 0.067s}
c6 {+0.05/14 0.12s} 36. Be7 {+0.18/15 0.12s} Nc4 {0.00/14 0.15s}
37. Ke4 {+0.09/13 0.11s} Kf7 {0.00/15 0.13s} 38. Bh4 {+0.08/14 0.12s}
Ke6 {+0.04/13 0.16s} 39. Bd8 {0.00/12 0.098s} d5+ {+0.10/13 0.11s}
40. Kf4 {0.00/13 0.10s} a3 {+0.13/14 0.13s} 41. Bg5 {0.00/15 0.091s}
Nd2 {+0.09/14 0.14s} 42. Bh6 {+0.05/13 0.083s} Nb3 {0.00/14 0.26s}
43. Kf3 {0.00/14 0.14s} c5 {0.00/14 0.11s} 44. Bf4 {+0.24/12 0.10s}
c4 {0.00/14 0.12s} 45. Be3 {+0.19/12 0.11s} Ke5 {-0.02/14 0.084s}
46. g5 {+0.28/12 0.10s} Kf5 {-0.02/15 0.14s} 47. Kf2 {+0.22/14 0.13s}
Ke5 {-0.04/15 0.13s} 48. Kg3 {+0.37/14 0.19s} d4 {-0.06/14 0.33s}
49. cxd4+ {+0.35/10 0.086s} Nxd4 {0.00/15 0.14s} 50. Bxd4+ {0.00/12 0.11s}
Kxd4 {0.00/14 0s} 51. g6 {-0.07/13 0.18s} c3 {+0.06/11 0.088s}
52. g7 {-0.05/13 0.11s} c2 {+0.06/11 0s} 53. g8=Q {-0.05/12 0.14s}
c1=Q {+0.06/9 0.001s} 54. Qf7 {-0.05/10 0.083s} Qg1+ {+0.07/13 0.10s}
55. Kh3 {-0.07/11 0.15s} Qe3+ {+0.07/13 0.11s} 56. Kh4 {-0.11/11 0.12s}
Qe4+ {+0.03/13 0.10s} 57. Kg3 {-0.05/11 0.14s} Qd3+ {+0.07/13 0.093s}
58. Kg2 {-0.03/11 0.12s} Qc3 {+0.07/13 0.10s} 59. Kh2 {-0.14/10 0.36s}
Kd3 {+0.11/13 0.096s} 60. Qg6+ {-0.24/9 0.14s} Kd2 {+0.29/11 0.12s}
61. Qb1 {-0.28/10 0.13s} Qb2 {+1.03/12 0.14s} 62. Qe4 {-0.37/11 0.21s}
Qc2 {+0.63/13 0.18s} 63. Qb4+ {-0.33/10 0.17s} Ke3+ {+0.63/14 0.12s}
64. Kg3 {-0.32/11 0.081s} Qf2+ {+0.03/14 0.80s} 65. Kg4 {-0.28/12 0.11s}
Qg2+ {+0.03/14 0.080s} 66. Kf5 {-0.21/11 0.070s} Qc2+ {+0.03/14 0.066s}
67. Kg5 {-0.09/12 0.34s} Qd3 {+0.03/14 0.092s} 68. Qf4+ {-0.06/10 0.067s}
Ke2 {+0.03/12 0s} 69. Qf5 {-0.06/10 0.081s} Qd2+ {+0.03/13 0.075s}
70. Qf4 {-0.03/11 0.17s} Qd8+ {+0.03/13 0.076s} 71. Kf5 {-0.03/10 0.064s}
Qd7+ {0.00/14 0.19s} 72. Ke5 {-0.03/11 0.15s} Qc7+ {+0.03/14 0.083s}
73. Ke4 {0.00/12 0.071s} Qb7+ {0.00/15 0.14s} 74. Kf5 {0.00/12 0.093s}
Qc8+ {0.00/14 0.072s} 75. Ke5 {-0.03/12 0.12s} Qb8+ {+0.03/15 0.098s}
76. Ke4 {-0.03/13 0.082s} Qb1+ {0.00/14 0.091s} 77. Ke5 {-0.01/12 0.14s}
Qb2+ {0.00/14 0.083s} 78. Kf5 {-0.03/12 0.071s} Qb6 {0.00/14 0.091s}
79. Qc4+ {0.00/9 0.053s} Kd2 {0.00/15 0.21s} 80. Ke5 {0.00/11 0.083s}
Qe3+ {0.00/14 0.089s} 81. Kd5 {0.00/14 0.10s} Qg3 {0.00/15 0.12s}
82. Kc6 {0.00/13 0.11s} Qf3+ {0.00/15 0.091s} 83. Kc5 {0.00/14 0.080s}
Qf8+ {0.00/16 0.11s} 84. Kb5 {+0.03/12 0.091s} Qb8+ {0.00/16 0.094s}
85. Ka4 {0.00/17 0.13s} Qb2 {0.00/17 0.14s} 86. Qc6 {0.00/12 0.10s}
Qc2+ {0.00/15 0.086s} 87. Qxc2+ {0.00/44 0.096s} Kxc2 {0.00/14 0.001s}
88. Kxa3 {0.00/58 0.089s} Kc3 {0.00/1 0s} 89. Ka4 {0.00/64 0.11s}
Kc4 {0.00/1 0s} 90. Ka5 {0.00/76 0.086s} Kc5 {0.00/1 0s} 91. a4 {0.00/91 0.095s}
Kc6 {0.00/1 0.016s} 92. Ka6 {0.00/99 0.067s} Kc7 {0.00/1 0s}
93. Ka5 {0.00/99 0.023s} Kd8 {0.00/1 0s} 94. Kb6 {0.00/99 0.086s}
Kc8 {0.00/1 0s, White's connection stalls} 0-1

Post Reply