Crafty 23.0(JA) bug

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Crafty 23.0(JA) bug

Post by Guenther »

In the game below Crafty claimed a non existent mate in a drawish
position near the 50 moves rule limit in a 6 piece endgame after
the internal board got corrupted.
The game was played with PO and with single CPU on a Q8200
with all 4men + RX vs.R and QX vs. Q 5men TBS.

Edit: Online 6men TBS say it is still a mate in 32 for Black, but I doubt
it would have been found by Rybka 2.32 ... I am also unsure and did
not check if it would have hit the 50 moves barrier with correct play
from here on.

Guenther

Crafty.rc

Code: Select all

egtb
tbpath=C:\Sicherheit\Chess\Tbs
hash 192M
hashp 64M
cache 16M
book on
show book
timebook 80 8
resign 8
ponder off
log on
exit

[Event "RWBC PSWBTM RT96"]
[Site "CAPPUCCINO"]
[Date "2009.11.23"]
[Round "8.2"]
[White "Crafty_230JA"]
[Black "Rybka_232a-32(SO+Slow)"]
[Result "0-1"]
[TimeControl "40/900"]
[Annotator "2. +0.77 6... +0.12"]
[Number "148"]

1. e4 c5 {+0.05/1 0.2} 2. Nf3 {+0.77/17 33} d6 {+0.05/1} 3. c3 Nf6
{+0.05/1} 4. h3 g6 {+0.05/1} 5. Bd3 Nc6 {+0.05/1} 6. Bc2 Bg7 {+0.12/14 37}
7. O-O O-O {+0.05/1} 8. d4 d5 {+0.05/1} 9. e5 {+0.00/16 39} Ne4 {+0.05/1}
10. dxc5 {-0.17/16 1:20} Nxc5 {+0.05/1} 11. Re1 {-0.13/16 34} Qb6
{+0.15/13 50} 12. Na3 {-0.10/14 31} Be6 {+0.31/13 8} 13. Qd2
{-0.30/15 1:45} Rfd8 {+0.42/13 38} 14. Qe3 {-0.30/15 22} Rac8 {+0.39/13 29}
15. Rd1 {-0.21/13 21} h6 {+0.43/13 41} 16. Re1 {-0.34/14 19} g5
{+0.32/14 1:13} 17. Kh1 {-0.60/14 40} Ne4 {+0.43/14 50} 18. Qxb6
{-0.18/17 15} axb6 {+0.50/15 12} 19. Be3 {-0.10/16 16} Nxe5 {+0.48/13 12}
20. Nxe5 {-0.29/16 17} Bxe5 {+0.42/15 36} 21. Bxb6 {-0.16/16 16} Rd6
{+0.62/15 9} 22. Ba7 {-0.56/15 20} Ra6 {+0.55/16 43} 23. Bxe4 {-0.72/17 17}
dxe4 {+0.54/16 12} 24. Rxe4 {-0.65/18 17} Bxc3 {+0.56/16 10} 25. bxc3
{-0.76/18 17} Rxa7 {+0.58/16 10} 26. Nb5 {-0.88/18 17} Ra6 {+0.48/15 15}
27. Nd4 {-0.78/18 18} Bxa2 {+0.48/16 37} 28. Rxe7 {-0.75/16 18} Rxc3
{+0.50/16 9} 29. Rxb7 {-0.84/17 18} Rxh3+ {+0.72/14 12} 30. Kg1
{-0.87/17 19} Rha3 {+0.74/14 18} 31. Kh2 {-0.78/14 19} Rd3 {+0.77/15 42}
32. Nf3 {-0.83/15 19} Raa3 {+0.99/17 58} 33. Rc7 {-1.06/16 21} Kg7
{+1.00/17 33} 34. Ne5 {-1.09/17 21} Be6 {+1.21/16 12} 35. Rac1
{-1.31/17 29} Rd5 {+1.32/18 43} 36. Nf3 {-1.45/17 22} Ra2 {+1.32/15 7} 37.
R1c2 {-1.54/18 23} Rxc2 {+1.36/17 14} 38. Rxc2 {-1.56/17 24} h5
{+1.38/17 32} 39. Rc4 {-1.61/17 28} Rd1 {+1.31/17 15} 40. Ra4 {-1.64/17 22}
Bd7 {+1.38/17 19} 41. Ra7 {-1.57/17 31} f6 {+1.41/18 23} 42. Ra2
{-1.69/16 22} Bc6 {+1.48/19 1:02} 43. Ng1 {-1.72/16 18} h4 {+1.48/18 40}
44. Ra6 {-1.78/17 18} Bd5 {+1.57/19 34} 45. Rd6 {-1.81/17 17} Kf7
{+1.56/19 9} 46. Ne2 {-1.86/17 18} Ke7 {+1.57/18 12} 47. Rb6 {-1.79/16 18}
Rd3 {+1.52/17 15} 48. Rb2 {-1.84/16 19} Ke6 {+1.52/17 33} 49. Nc1
{-1.84/16 18} Ra3 {+1.56/16 13} 50. Rd2 {-1.86/16 20} Bc4 {+1.48/16 27} 51.
Ne2 {-1.84/15 19} Rd3 {+1.46/18 45} 52. Rc2 {-1.71/16 18} Bd5 {+1.49/16 7}
53. Nc3 {-1.85/17 19} Bc6 {+1.47/17 23} 54. Na2 {-1.70/16 19} Ba4
{+1.48/17 11} 55. Rb2 {-1.71/15 19} Rb3 {+1.47/16 22} 56. Re2+
{-1.67/16 20} Kd5 {+1.47/18 41} 57. Rd2+ {-1.61/15 19} Kc4 {+1.57/18 14}
58. Nc1 {-1.65/17 20} Rb1 {+1.50/17 9} 59. Ne2 {-1.59/16 27} Rd1
{+1.49/18 27} 60. Ra2 {-1.75/16 20} Bd7 {+1.44/18 45} 61. Ng1 {-1.75/16 20}
g4 {+1.63/17 24} 62. Ne2 {-1.62/16 20} Kb3 {+1.53/18 39} 63. Ra7
{-1.54/16 20} Rd2 {+1.53/17 7} 64. Kg1 {-1.70/17 23} Bc6 {+1.53/17 31} 65.
Re7 {-1.67/15 21} f5 {+1.53/18 31} 66. Nf4 {-1.68/15 21} Rd4 {+1.54/16 8}
67. Re3+ {-1.68/16 22} Kc4 {+1.54/18 14} 68. Ng6 {-1.68/17 22} Rd1+
{+2.08/18 8} 69. Kh2 g3+ {+1.88/17} 70. fxg3 {-2.03/19 36} h3 {+2.67/17 8}
71. Re2 {-2.78/18 1:18} hxg2 {+2.72/17 4} 72. Rxg2 {-2.80/18 19} Bxg2
{+2.73/20 5} 73. Kxg2 Kd5 {+2.81/22 6} 74. Kf3 {-2.93/20 22} Rf1+
{+2.86/23 7} 75. Kg2 {-2.93/22 23} Ra1 {+2.86/25 7} 76. Kf3 {-2.94/22 24}
Ra6 {+2.86/26 7} 77. Nf8 {-2.94/23 26} Ke5 {+2.86/28 25} 78. Nd7+
{-2.94/24 28} Kd6 {+2.86/29 8} 79. Nf8 {-2.94/24 31} Ke7 {+2.86/29 11} 80.
Nh7 {-2.95/23 26} Ra4 {+2.86/29 6} 81. Ng5 {-3.00/23 18} Kf6 {+2.86/30 7}
82. Nh3 {-3.00/23 18} Ke5 {+2.86/29 31} 83. Ke3 {-3.00/22 18} Ra3+
{+2.86/29 29} 84. Kf2 {-3.00/23 18} Ke4 {+2.86/31 25} 85. Ng5+
{-3.00/23 18} Kd4 {+2.86/31 6} 86. Ne6+ {-3.00/22 18} Kd5 {+2.86/31 6} 87.
Ng5 {-3.00/23 19} Rc3 {+2.86/31 8} 88. Nf3 {-3.00/23 19} Rb3 {+2.86/32 30}
89. Ke2 {-3.00/23 18} Ra3 {+2.86/32 31} 90. Kf2 {-3.00/23 19} Ra2+
{+2.86/33 28} 91. Ke3 {-3.00/24 19} Ra4 {+2.86/33 17} 92. Kf2 {-3.00/23 19}
Ke6 {+2.86/31 4} 93. Ng5+ {-3.00/22 20} Kf6 {+2.86/34 26} 94. Nh3
{-3.01/23 20} Ra3 {+2.86/34 24} 95. Kg2 {-3.01/24 19} Rb3 {+2.86/34 26} 96.
Ng1 {-3.01/24 20} Rb2+ {+2.86/34 1:06} 97. Kf3 {-3.01/24 20} Ke5
{+2.86/34 1:10} 98. Nh3 {-3.01/24 21} Rb3+ {+2.86/32 17} 99. Kf2
{-3.01/24 20} Rc3 {+2.86/33 22} 100. Ng5 {-3.01/23 21} Kf6 {+2.86/34 24}
101. Nh3 {-3.01/24 21} Rb3 {+2.86/34 23} 102. Kg2 {-3.01/24 21} Re3
{+2.86/33 21} 103. Nf4 {-3.01/25 22} Ke5 {+2.86/32 6} 104. Nh3
{-3.01/24 21} Rd3 {+2.86/32 8} 105. Ng5 {-3.01/24 22} Rd2+ {+2.86/29 5}
106. Kf3 {-3.01/23 22} Rh2 {+2.96/31 52} 107. Ke3 {-3.02/22 26} Kf6
{+2.96/31 18} 108. Kf4 {-3.02/23 23} Rh1 {+2.96/30 6} 109. Nf3
{-3.02/24 23} Rb1 {+2.96/30 12} 110. Nh4 {-3.02/23 24} Rb4+ {+2.96/30 9}
111. Kf3 {-3.02/24 24} Ra4 {+2.96/30 38} 112. Kf2 {-3.02/23 25} Ra3
{+3.46/27 13} 113. Ng2 {-3.10/22 25} Ke5 {+2.96/21 7} 114. Nf4
{-2.65/20 27} Ke4 {+3.46/22 20} 115. Kg2 {-2.22/21 40} Ra2+ {+3.46/28 11}
116. Kh3 {-0.94/18 27} Kf3 {+3.46/29 12} 117. Ng6 {-0.84/21 29} Ra6
{+2.96/29 25} 118. Nh4+ {+327.66/14 0.7}
{White mates - wrong claim by Crafty!} 0-1


[D]8/8/r7/5p2/7N/5kPK/8/8 b - - 0 118

Code: Select all

Black(116): time 14987
time remaining:   2:29 (Crafty).
Black(116): otim 33770
time remaining:   5:37 (opponent).
Black(116): Kf3
              time used:  11.93
              clearing hash tables (50 moves fix)
              time surplus  59.87  time limit 28.09 (+0.00) (1:14)
              depth   time  score   variation (1)
               10     0.24  -2.13   117. Ng6 Ra7 118. Nh4+ Ke4 119. Ng6
                                    Ra5 120. Nf4 Ke3 121. Ng6 Kd2 122.
                                    g4 Ra3+ 123. Kg2 fxg4 124. Ne5 <HT>
               10->   0.24  -2.13   117. Ng6 Ra7 118. Nh4+ Ke4 119. Ng6
                                    Ra5 120. Nf4 Ke3 121. Ng6 Kd2 122.
                                    g4 Ra3+ 123. Kg2 fxg4 124. Ne5 <HT>
               11     0.25     -1   117. Ng6?                    
               11     0.29  -2.13   117. Ng6 Ra7 118. Nh4+ Ke4 119. Ng6
                                    Ra5 120. Nf4 Ke3 <HT>
               11->   0.29  -2.13   117. Ng6 Ra7 118. Nh4+ Ke4 119. Ng6
                                    Ra5 120. Nf4 Ke3 <HT>
               12     0.33     -1   117. Ng6?                    
               12     0.47  -2.13   117. Ng6 Ra6 118. Nh4+ Ke4 119. Kg2
                                    Ra1 120. Ng6 Ra2+ 121. Kh3 Ra5 122.
                                    Nf4 Ke3 <HT>
               12->   0.49  -2.13   117. Ng6 Ra6 118. Nh4+ Ke4 119. Kg2
                                    Ra1 120. Ng6 Ra2+ 121. Kh3 Ra5 122.
                                    Nf4 Ke3 <HT>
               13     0.49     -1   117. Ng6?                    
               13     0.61  -2.13   117. Ng6 Ra6 118. Nh4+ Ke4 119. Kg2
                                    Ra1 120. Ng6 Ra2+ 121. Kh3 Ra5 122.
                                    Nf4 Ke3 <HT>
               13->   0.63  -2.13   117. Ng6 Ra6 118. Nh4+ Ke4 119. Kg2
                                    Ra1 120. Ng6 Ra2+ 121. Kh3 Ra5 122.
                                    Nf4 Ke3 <HT>
               14     0.63     -1   117. Ng6?                    
               14     1.52     +1   117. Ng6!                    
               14     2.21  -0.94   117. Ng6 Ra3 118. Kh4 Re3 119. Kg5
                                    Ke4 120. Kh4 Rf3 121. Ne7 Rf2 122.
                                    Kh3 f4 123. gxf4 Kxf4
               14->   2.21  -0.94   117. Ng6 Ra3 118. Kh4 Re3 119. Kg5
                                    Ke4 120. Kh4 Rf3 121. Ne7 Rf2 122.
                                    Kh3 f4 123. gxf4 Kxf4
               15     2.30     -1   117. Ng6?                    
               15     2.47     -3   117. Ng6?                    
               15     3.21  -0.94   117. Ng6 Rf2 118. Nf4 Ke3 119. Ne6
                                    Rf1 120. Ng7 Rf3 121. Kg2 Ke2 122.
                                    Kh3 f4 123. Nh5 fxg3 124. Nxg3+ Kf2
               15->   3.25  -0.94   117. Ng6 Rf2 118. Nf4 Ke3 119. Ne6
                                    Rf1 120. Ng7 Rf3 121. Kg2 Ke2 122.
                                    Kh3 f4 123. Nh5 fxg3 124. Nxg3+ Kf2
               16     3.50     -1   117. Ng6?                    
               16     4.41  -0.93   117. Ng6 Rf2 118. Nf4 Rd2 119. Ng6
                                    Rd6 120. Nh4+ Ke4 121. Kg2 Rf6 122.
                                    Nf3 <HT>
               16->   4.43  -0.93   117. Ng6 Rf2 118. Nf4 Rd2 119. Ng6
                                    Rd6 120. Nh4+ Ke4 121. Kg2 Rf6 122.
                                    Nf3 <HT>
               17     5.49  -0.93   117. Ng6 Rf2 118. Nf4 Rd2 119. Ng6
                                    Rc2 120. Kh4 Rc3 121. Kg5 Ke4 122.
                                    Kh4 Ra3 123. Nf8 Ra2 124. Ne6 Ke5 125.
                                    Nf8 Rb2 126. Nd7+ <HT>
               17->   5.52  -0.93   117. Ng6 Rf2 118. Nf4 Rd2 119. Ng6
                                    Rc2 120. Kh4 Rc3 121. Kg5 Ke4 122.
                                    Kh4 Ra3 123. Nf8 Ra2 124. Ne6 Ke5 125.
                                    Nf8 Rb2 126. Nd7+ <HT>
               18     9.36  -0.93   117. Ng6 Re2 118. Kh4 Re3 119. Kg5
                                    Ke4 120. Kh4 Ra3 121. Nf8 Ra2 122.
                                    Ne6 Ke5 123. Nf8 Rb2 124. Nd7+ <HT>
               18->   9.39  -0.93   117. Ng6 Re2 118. Kh4 Re3 119. Kg5
                                    Ke4 120. Kh4 Ra3 121. Nf8 Ra2 122.
                                    Ne6 Ke5 123. Nf8 Rb2 124. Nd7+ <HT>
               19    11.07  -0.93   117. Ng6 Re2 118. Kh4 Re3 119. Kg5
                                    Ke4 120. Kh4 Ra3 121. Nf8 Ra2 122.
                                    Ne6 Ke5 123. Nf8 Rb2 124. Nd7+ <HT>
               19->  11.13  -0.93   117. Ng6 Re2 118. Kh4 Re3 119. Kg5
                                    Ke4 120. Kh4 Ra3 121. Nf8 Ra2 122.
                                    Ne6 Ke5 123. Nf8 Rb2 124. Nd7+ <HT>
               20    20.68  -0.81   117. Ng6 Ra6 118. Nh4+ Ke4 119. Kg2
                                    Rb6 120. Kf2 Rb2+ 121. Kg1 f4 122.
                                    gxf4 Ra2 123. f5 Ke5 124. f6 Ra1+ 125.
                                    Kf2 Ra7 126. f7 Rxf7+ 127. Ke3 Kf6
                                    128. Nf3 Re7+ 129. Kd3
               20->  20.75  -0.81   117. Ng6 Ra6 118. Nh4+ Ke4 119. Kg2
                                    Rb6 120. Kf2 Rb2+ 121. Kg1 f4 122.
                                    gxf4 Ra2 123. f5 Ke5 124. f6 Ra1+ 125.
                                    Kf2 Ra7 126. f7 Rxf7+ 127. Ke3 Kf6
                                    128. Nf3 Re7+ 129. Kd3
               21    28.77  -0.84   117. Ng6 Ra6 118. Nh4+ Ke4 119. Kg2
                                    Rb6 120. Kf2 Rb2+ 121. Kg1 Ra2 122.
                                    Ng2 f4 123. Nxf4 Kf3 124. Nd3 Re2 125.
                                    Kf1 Re3 126. Ne1+ Kg4 127. Kf2 Rxg3
                                    128. Ke2 Rg1
              time=28.77  mat=-1  n=65903024  fh=89%  nps=2.3M
              ext-> check=2.6M qcheck=4.1M reduce=31.5M/12.4M
              predicted=7  evals=33.3M  50move=87  EGTBprobes=189K  hits=189K
              SMP->  splits=0  aborts=0  data=0/65536  elap=28.77
White&#40;117&#41;&#58; Ng6
              time used&#58;  28.77

       +---+---+---+---+---+---+---+---+
    8  |   | . |   | . |   | . |   | . |
       +---+---+---+---+---+---+---+---+
    7  | . |   | . |   | . |   | . |   |
       +---+---+---+---+---+---+---+---+
    6  |   | . |   | . |   | . |-N-| . |
       +---+---+---+---+---+---+---+---+
    5  | . |   | . |   | . |<P>| . |   |
       +---+---+---+---+---+---+---+---+
    4  |   | . |   | . |   | . |   | . |
       +---+---+---+---+---+---+---+---+
    3  | . |   | . |   | . |<K>|-P-|-K-|
       +---+---+---+---+---+---+---+---+
    2  |<R>| . |   | . |   | . |   | . |
       +---+---+---+---+---+---+---+---+
    1  | . |   | . |   | . |   | . |   |
       +---+---+---+---+---+---+---+---+
         a   b   c   d   e   f   g   h

Black&#40;117&#41;&#58; time 12110
time remaining&#58;   2&#58;01 &#40;Crafty&#41;.
Black&#40;117&#41;&#58; otim 31247
time remaining&#58;   5&#58;12 &#40;opponent&#41;.
Black&#40;117&#41;&#58; Ra6
              time used&#58;  25.23
              clearing hash tables &#40;50 moves fix&#41;
              time surplus  53.60  time limit 30.27 (+0.00&#41; &#40;1&#58;00&#41;
              depth   time  score   variation &#40;1&#41;
                9     0.21  -3.89   118. Ne5+ Ke4 119. Nc4 f4 120. Nd2+
                                    Ke3 <HT>
                9     0.22  -0.99   118. Nh4+ Ke4 119. Kg2 Rb6 120. Kf2
                                    Rb2+ 121. Kg1 Rb1+ 122. Kh2 f4 123.
                                    gxf4 Kxf4
                9->   0.22  -0.99   118. Nh4+ Ke4 119. Kg2 Rb6 120. Kf2
                                    Rb2+ 121. Kg1 Rb1+ 122. Kh2 f4 123.
                                    gxf4 Kxf4
               10     0.22     -1   118. Nh4+?                    
               10     0.22     -3   118. Nh4+?                    
               10     0.24  -3.10   118. Nh4+ Ke4 119. Kg2 Rb6 120. Kf2
                                    Rc6 121. Kg1 Rh6 122. Kf2 f4 123. Nf3
               10->   0.24  -3.10   118. Nh4+ Ke4 119. Kg2 Rb6 120. Kf2
                                    Rc6 121. Kg1 Rh6 122. Kf2 f4 123. Nf3
               11     0.27     +1   118. Nh4+!                    
               11     0.32  -2.13   118. Nh4+ Ke4 119. Kg2 Ra5 120. Ng6
                                    Kd3 121. Kh3 Kd2 122. g4 Ra3+ 123.
                                    Kh4 Ra4 124. Ne5
               11->   0.32  -2.13   118. Nh4+ Ke4 119. Kg2 Ra5 120. Ng6
                                    Kd3 121. Kh3 Kd2 122. g4 Ra3+ 123.
                                    Kh4 Ra4 124. Ne5
               12     0.39     +1   118. Nh4+!                    
               12->   0.41  -2.53   118. Nh4+ Ke4 119. Kg2 Ra5 120. Ng6
                                    Kd3 121. Kh3 Kd2 122. g4 Ra3+ 123.
                                    Kh4 Ra4 124. Ne5
               13     0.47     +1   118. Nh4+!                    
               13     0.60     +3   118. Nh4+!                    
               13->   0.64  -2.93   118. Ng6h4# Kf3e4# 119. Kh3g2+ Ra6a5#
                                    120. Nh4g6+ Ke4d3# 121. Kg2h3+ Kd3d2#
                                    122. g3g4+ Ra5a3# 123. Kh3h4+ Ra3a4#
                                    124. Ng6e5+
ERROR, not installing bogus pv info at ply=1
not installing from=46  to=31  piece=2
pathlen=13
               14     0.64     +1   118. Ng6h4#!                    
               14     0.64     +3   118. Ng6h4#!                    
               14     0.64     +M   118. Ng6h4#!                    
               14     0.64   Mate   118. Ng6h4#
               14->   0.64   Mate   118. Ng6h4#
              time=0.64  mat=-1  n=1228569  fh=94%  nps=1.9M
              ext-> check=48K qcheck=77K reduce=561K/161K
              predicted=7  evals=716K  50move=89  EGTBprobes=1K  hits=1K
              SMP->  splits=0  aborts=0  data=0/65536  elap=0.64
White&#40;118&#41;&#58; Ng6h4#
1-0 &#123;White mates&#125;
              time used&#58;   0.64

       +---+---+---+---+---+---+---+---+
    8  |   | . |   | . |   | . |   | . |
       +---+---+---+---+---+---+---+---+
    7  | . |   | . |   | . |   | . |   |
       +---+---+---+---+---+---+---+---+
    6  |<R>| . |   | . |   | . |   | . |
       +---+---+---+---+---+---+---+---+
    5  | . |   | . |   | . |<P>| . |   |
       +---+---+---+---+---+---+---+---+
    4  |   | . |   | . |-P-| . |   |-N-|
       +---+---+---+---+---+---+---+---+
    3  | . |   | . |   | . |<K>|-P-|-K-|
       +---+---+---+---+---+---+---+---+
    2  |   | . |   | . |   |<P>|-Q-| . |
       +---+---+---+---+---+---+---+---+
    1  | . |   | . |   | . |-Q-| . |   |
       +---+---+---+---+---+---+---+---+
         a   b   c   d   e   f   g   h

ERROR black occupied squares is bad!
ERROR white occupied squares is bad!
ERROR two pieces on same square
ERROR  material_evaluation is wrong, good=-3095, bad=-175
ERROR  black pieces is wrong, good=54, bad=5
ERROR  white pieces is wrong, good=27, bad=3
ERROR  black pawns is wrong, good=5, bad=1
ERROR  white pawns is wrong, good=2, bad=1
ERROR!  TotalAllPieces is wrong, correct=11  bad=6
ERROR!  board&#91;22&#93;=-5, should be -1
ERROR!  board&#91;14&#93;=-5, should be -2
ERROR!  board&#91;20&#93;=0, should be -2
ERROR!  board&#91;22&#93;=-5, should be -2
ERROR!  board&#91;14&#93;=-5, should be -4
ERROR!  board&#91;22&#93;=-5, should be -4
ERROR!  board&#91;5&#93;=-5, should be -6
ERROR!  board&#91;14&#93;=-5, should be -6
ERROR!  board&#91;22&#93;=-5, should be -6
ERROR!  board&#91;23&#93;=-2, should be -6
ERROR!  board&#91;22&#93;=-5, should be 1
ERROR!  board&#91;28&#93;=-1, should be 1
ERROR!  board&#91;5&#93;=-5, should be 2
ERROR!  board&#91;22&#93;=-5, should be 2
ERROR!  board&#91;5&#93;=-5, should be 5
ERROR!  board&#91;14&#93;=-5, should be 5
ERROR!  board&#91;23&#93;=-2, should be 6
ERROR!  board&#91;28&#93;=-1, should be 6
ERROR!  hash_key is bad.
ERROR!  pawn_hash_key is bad.
processor id&#58; cpu-0
current move&#58;
move=  piece=2, from=46, to=31, captured=0, promote=0
called from Main&#40;2&#41;, ply=0
node=1228569
active path&#58;
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Crafty 23.0(JA) bug

Post by bob »

Was the analysis from repeating the test or from the log.nnn file? If it is repeatable, I will try to debug it and see if it is a crafty issue or a compiler issue. I've not seen any such losses in any of the tens of millions of games we played before releasing 23.0...
User avatar
Guenther
Posts: 4610
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Crafty 23.0(JA) bug

Post by Guenther »

The last output was directly from Craftys game log for this game.

Guenther
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Crafty 23.0(JA) bug

Post by bob »

Guenther wrote:The last output was directly from Craftys game log for this game.

Guenther
I was afraid of that. That means it may well be very difficult to reproduce it. Or impossible if it is really a compiler issue. We have played over 40,000,000 games since 23.0 was released. Any crash is instantly flagged, and we are not getting them, except for those occasions where a change doesn't quite work as planned and produces a bad subscript or something similar. And we fix those instantly since they wreck the testing.