Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Crafty problem :-(

Author: Pete Galati

Date: 15:27:41 02/24/01

Go up one level in this thread


On February 24, 2001 at 16:52:46, leonid wrote:

>On February 24, 2001 at 16:03:06, Pete Galati wrote:
>
>>On February 24, 2001 at 09:42:54, Volker Pittlik wrote:
>>
>>>On February 24, 2001 at 08:55:41, leonid wrote:
>>>
>>>...
>>>>
>>>>Don't forget to mention your program and your hardware.
>>>
>>>Your test position is causing an access violation in my copy of crafty.
>>>There is no difference if I start it in text mode or with winboard.
>>>
>>>I'm running a dual celeron with NT 4.0, SP5.
>>>
>>>Here are some parts my winboard.debug:
>>>
>>>recognized 'normal' (-1) as variant normal
>>>WinBoard 4.2.3 + Crafty_183smp
>>>Reset(1): gameMode 0
>>>recognized 'normal' (-1) as variant normal
>>>GameEnds(0, (null), 2)
>>>StartChildProcess (dir="d:\Winboard\crafty") Crafty_183smp
>>>187 >first : xboard
>>>protover 2
>>>187 >first : new
>>>
>>>...
>>>
>>>4047 <first : tellics set 1 Crafty v18.3 (2 cpus)
>>>4047 <first :  game/2 minutes primary time control
>>>4078 <first : increment 2 seconds.
>>>4078 <first : pondering enabled.
>>>7859 >first : force
>>>7859 >first : setboard
>>>4bB2/n1NQq1b1/1Q2Q3/1q2Q1q1/rqn4R/kq2QQqQ/rnQn2R1/N1Qq1B1K w - - 0 1
>>>Fatal Error: Error: first chess program (Crafty_183smp) exited unexpectedly
>>>GameEnds(0, (null), 2)
>>>10672 >first : quit
>>>
>>>
>>>Other test positions don't cause any trouble. Normal games games or engine
>>>matches can be played without problems:
>>>
>>>...
>>>
>>>3875 <first : pondering enabled.
>>>7329 >first : force
>>>7329 >first : setboard 1q4r1/1bp2pQ1/3Q4/1Kp1pr2/1n1pkp1p/RQ1RN3/nbnP4/QN6 w - -
>>>0 1
>>>13532 >first : analyze
>>>13532 <first : Analyze Mode: type "exit" to terminate.
>>>13891 <first : 	 3  -32763       3   6220  1. Qxg8 Ba6+ 2. Kxc5 cxd6#
>>>14579 <first : 	 4   -118      75 212434  1. Qdxe5+ Rxe5 2. Qxe5+ Kxe5 3. Nc4+
>>>Kf6 4. Qaxb2 Nxa3+ 5. Nbxa3
>>>15157 <first : 	 5   -346     132 467803  1. Qdxe5+ Rxe5 2. Qxe5+ Kxe5 3. Nc4+
>>>Kf5 4. Nd6+ cxd6 5. Qxf7+ Kg4 6. Qxb2 Nxa3+ 7. Rxa3
>>>15547 >first : .
>>>15547 <first : stat01: 171 494760 5 61 63
>>>17454 <first : 	 5   -346     362 1303848  1. Qdxe5+ Rxe5 2. Qxe5+ Kxe5 3. Nc4+
>>>Kf5 4. Nd6+ cxd6 5. Qxf7+ Kg4 6. Qxb2 Nxa3+ 7. Rxa3
>>>17563 >first : .
>>>17563 <first : stat01: 373 1314357 6 62 63
>>>19579 >first : .
>>>
>>>...
>>>
>>>Maybe Bob can help...
>>>
>>>TIA
>>>
>>>Volker
>>
>>With leonid's positions, it seems to be a good idea to put them in a file and
>>load them like this:
>>
>>epdlrec [filename] [linenumber]
>>
>>You DO need to put in the line number, even if there's only the one epd in the
>>file.
>>
>>White(1): epdlrec new.epd 1
>>White(1): d
>>White(1): analyze
>>middle-game phase
>>              clearing hash tables
>>              time surplus   0.00  time limit 30.00 (3:30)
>>         nss  depth   time  score   variation (1)
>>                1    30.59  21.33   1. Qdxe7
>>                1    31.41     ++   1. Nxb5+!!
>>                1     1:15  27.33   1. Nxb5+ Nxb5 2. Rxg3
>>                1->   1:15  27.33   1. Nxb5+ Nxb5 2. Rxg3
>>                2     1:29  27.33   1. Nxb5+ Nxb5 2. Rxg3
>>                2->   2:12  27.33   1. Nxb5+ Nxb5 2. Rxg3
>>                3     3:57  27.33   1. Nxb5+ Nxb5 2. Rxg3 Qxe5 3. Qdxe7
>>                3->   4:46  27.33   1. Nxb5+ Nxb5 2. Rxg3 Qxe5 3. Qdxe7
>>                4     9:18  27.33   1. Nxb5+ Nxb5 2. Rxg3 Qxe5 3. Qdxe7
>>                4->  13:09  27.33   1. Nxb5+ Nxb5 2. Rxg3 Qxe5 3. Qdxe7
>>                5    18:37     ++   1. Nxb5+!!
>>                5    19:08  30.33   1. Nxb5+ Nxb5 2. Qexb3+ Nxb3 3. Qcxb3+
>>                                    Qbxb3 4. Qdxe7+ Ncd6 5. Qexb3+ Qxb3
>>                                    6. Q5xg5
>>                5->  22:02  30.33   1. Nxb5+ Nxb5 2. Qexb3+ Nxb3 3. Qcxb3+
>>                                    Qbxb3 4. Qdxe7+ Ncd6 5. Qexb3+ Qxb3
>>                                    6. Q5xg5
>>                6    22:54     ++   1. Nxb5+!!
>>                6    22:56  Mat07   1. Nxb5+ Nxb5 2. Qexb3+ Nxb3 3. Qcxb3+
>>                                    Qbxb3 4. Qbc5+ Qxc5 5. Bxc5+ Rb4 6.
>>                                    Qa6+ Na5 7. Qxa5#
>>                6->  23:18  Mat07   1. Nxb5+ Nxb5 2. Qexb3+ Nxb3 3. Qcxb3+
>>                                    Qbxb3 4. Qbc5+ Qxc5 5. Bxc5+ Rb4 6.
>>                                    Qa6+ Na5 7. Qxa5#
>>                7    23:50  Mat07   1. Nxb5+ Nxb5 2. Qexb3+ Nxb3 3. Qcxb3+
>>                                    Qbxb3 4. Qbc5+ Qxc5 5. Bxc5+ Rb4 6.
>>                                    Qa6+ Na5 7. Qxa5#
>>                7->  27:43  Mat07   1. Nxb5+ Nxb5 2. Qexb3+ Nxb3 3. Qcxb3+
>>                                    Qbxb3 4. Qbc5+ Qxc5 5. Bxc5+ Rb4 6.
>>                                    Qa6+ Na5 7. Qxa5#
>>White(1): exit
>>White(1): q
>>execution complete.
>>
>>(700mhz Celeron)
>>
>>Pete
>
>It is curious to see for me that Crafty (that have nothing to do with my program
>code) look through this position at almost indentical time. All programs end
>somewhere by the same raw speed?... I don't know exactly how much time it will
>take for my program to look all position by brute force but it should be slighly
>over one hour. Taking in consideration difference in computer speed and absence
>on mine hash table, speed for both programs should be identical. Pretty strange!
>
>Mine brute force was:
>4 moves - 1.04 sec
>5 moves - 9.2  sec
>6 moves - 2 min 31 sec.
>
>First mate in 7 was found in 3 min 20 sec. Very quickly 2 others were found.
>Fourth I waited for around one hour and disconnected computer before finishing
>search. Was almost sure that 3 responses are the only one that existe for this
>position.
>
>Leonid.

Crafty was a bit slow to start displaying searches on this position, but I went
and took a shower and it had found a mate by the time I got back to the
computer.

I keep meaning to ask, is your program available to download anywhere?

Pete



This page took 0.01 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.