Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: There seems to have bug in DisplayPV() when pv->pathh == 1 in Crafty

Author: Camp Troll

Date: 03:40:17 11/10/05

Go up one level in this thread


My computer is Intel Pentium3 1GHz, 256MB, OS is XP pro.
I used default hash table size.
I used Visual Studio 6.0 to compile.
I added 2 lines to the top of chess.h.
#define NT_i386
#define NOEGTB
And I inserted
Print(4095, "Illegal hash move i = %d %s\n", i, OutputMove(tree,
tree->hash_move[i],i,wtm));
at line number 674 in utility.c of Crafty 20.1.
That is all I changed to your source code.
I started from initial chess position.
I can send you exe file and source code if you can not see problem.
This is Crafty log file.
---------------------------------------------------------------------------

Crafty v20.1

White(1): ponder off
pondering disabled.
White(1): book off
book file disabled.
White(1): st 30
search time set to 30.00.
White(1): go
              clearing hash tables
              time surplus   0.00  time limit 30.00 (+0.00) (30.00)
              depth   time  score   variation (1)
Illegal hash move i = 10 null
               10    29.83   0.14   1. e4 e5 2. Nc3 Nf6 3. Nf3 Bb4 4. a3
                                    Bxc3 5. dxc3 O-O 6. Bg5
              time=30.37  mat=0  n=2126629  fh=89%  nps=70K
              ext-> chk=38240 cap=13366 1rep=1996 mate=2
              predicted=0  nodes=2126629  evals=1603925  50move=0
              endgame tablebase-> probes=0  hits=0
              hashing-> 28%(raw) 25%(depth)  90%(sat)  5201864%(pawn)
              hashing-> 0%(exact)  13%(lower)  0%(upper)

White(1): e4
              time used:  30.37

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

Black(1): go
              clearing hash tables
              time surplus   0.00  time limit 30.00 (+0.00) (30.00)
              depth   time  score   variation (1)
Illegal hash move i = 10 null
               10    28.92   0.17   1. ... e5 2. Nf3 Nf6 3. Nxe5 Qe7 4.
                                    d4 d6 5. Nf3 Qxe4+ 6. Kd2 Kd8
              time=30.24  mat=0  n=2088172  fh=90%  nps=69K
              ext-> chk=41597 cap=11799 1rep=1799 mate=12
              predicted=0  nodes=2088172  evals=1611265  50move=0
              endgame tablebase-> probes=0  hits=0
              hashing-> 31%(raw) 29%(depth)  88%(sat)  5201864%(pawn)
              hashing-> 0%(exact)  11%(lower)  0%(upper)

Black(1): e5
              time used:  30.24

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

White(2): go
              clearing hash tables
              time surplus   0.00  time limit 30.00 (+0.00) (30.00)
              depth   time  score   variation (1)
Illegal hash move i = 8 null
                9->  19.14   0.11   2. Nc3 Nf6 3. Nf3 Bb4 4. Nxe5 d6 5.
                                    Nd3 Bxc3 6. dxc3 Nxe4
              time=30.28  mat=0  n=2089626  fh=91%  nps=69K
              ext-> chk=40563 cap=11380 1rep=1776 mate=20
              predicted=0  nodes=2089626  evals=1640666  50move=0
              endgame tablebase-> probes=0  hits=0
              hashing-> 31%(raw) 29%(depth)  88%(sat)  5201864%(pawn)
              hashing-> 0%(exact)  11%(lower)  0%(upper)

White(2): Nc3
              time used:  30.28

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

Black(2): go
              clearing hash tables
              time surplus   0.00  time limit 30.00 (+0.00) (30.00)
              depth   time  score   variation (1)
                9->  17.05   0.11   2. ... Nf6 3. Nf3 Nc6 4. Bb5 Bb4 5.
                                    Bxc6 dxc6 6. d3 Bxc3+ 7. bxc3 Bg4 8.
                                    O-O Bxf3 9. Qxf3
              time=30.37  mat=0  n=2064832  fh=91%  nps=67K
              ext-> chk=31617 cap=12845 1rep=1154 mate=28
              predicted=0  nodes=2064832  evals=1643243  50move=1
              endgame tablebase-> probes=0  hits=0
              hashing-> 33%(raw) 31%(depth)  85%(sat)  5201864%(pawn)
              hashing-> 0%(exact)  11%(lower)  0%(upper)

Black(2): Nf6
              time used:  30.37

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

White(3): info
Crafty version 20.1
hash table memory =         3M bytes.
pawn hash table memory =    1M bytes.
60 moves/30 minutes 0 seconds primary time control
30 moves/15 minutes 0 seconds secondary time control
frequency (freq)..............1.00
static evaluation (eval)......0.50
learning (learn)..............1.00
CAP (CAP score)...............0.70
White(3): q



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.