Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: FEN bug ICC or ChessPartner 5.3 ?

Author: Lex Loep

Date: 03:30:48 07/26/05

Go up one level in this thread


On July 25, 2005 at 20:27:14, Daniel Mehrmannn wrote:

>Hello,
>
>well, it's some months ago that i tested homer on ICC with my ChessPartner,
>which was delivered with Gandalf 6.0. I can't remeber that i saw these following
>errors before, but i'm not sure.
>
>The fen bug only happend if i'm playing online with ICC. Other chessserver not
>tested so far.
>
>CP sends sometimes these fens string to the engine (tested wb2 and uci):
>(I'll added a small workaround for me)
>
>CP log:
>1:50:11.645->isready
>
>01:50:11.676<-readyok
>01:50:11.676->position fen rnbqkbnr/ppp1pppp/8/3p4/3P4/8/PPP1PPPP/RNBQKBNR w
>KQkq d6 0 0 moves c2c4 c7c6 g1f3 g8f6 b1c3 c8g4 f3e5 g4h5 c4d5 f6d5 g2g4 h5g6
>f1g2 e7e6 d1b3 f8b4 c1d2 b4c3 b2c3 b8d7 e5g6 h7g6
>
>01:50:11.676->go ponder wtime 245813 btime 232000 winc 3000 binc 3000
>01:50:12.097<-info string SetBoard(): Found CP 5.3 fen bug - ignored,  rc = 0
>01:50:12.097<-info depth 1 seldepth 1
>
>other example:


This happens when a game is resumed after disconnection. In this case CP will
get the FEN from ICC, this is then passed to the engine. In the above sample I
assume 1.d4 d5 has been played, then disconnect/reconnect with the above effect.

Lex


>
>01:20:27.930->ucinewgame
>01:20:27.930->isready
>01:20:28.351<-readyok
>01:20:28.351->position fen rnbqkbnr/pppp1ppp/8/4p3/4P3/8/PPPP1PPP/RNBQKBNR w
>KQkq e6 0 0 moves
>
>If i close my CP and restart CP again, CP saved the last game, the bug comes
>again:
>
>2:11:22.810<-Chessprogram Homer
>02:11:22.810<-Copyright Daniel Mehrmann 2003-2005
>02:11:22.810<-http://www.homer-chess.com, info@homer-chess.de
>02:11:22.810<-Version: 1.0
>02:11:22.810<-Build: 10
>02:11:22.810<-
>02:11:22.810<-This program is free for personal use
>02:11:22.810<-compiled Jul 26 2005 00:20:18
>02:11:22.810<-
>02:11:22.810<-CPU supported: MMX SSE
>02:11:22.810<-Reading homer.ini
>02:11:22.810<-
>02:11:22.826<-Hashtable    = 64 MB
>02:11:22.826<-Pawn value   = 100 points
>02:11:22.826<-Knight value = 300 points
>02:11:22.826<-Bishop value = 310 points
>02:11:22.826<-Rook value   = 500 points
>02:11:22.826<-Queen value  = 900 points
>02:11:22.826<-Max QS depth = 12 ply
>02:11:22.826<-Ponder       = off
>02:11:22.826<-Logging      = on (homer.log)
>02:11:22.826<-
>02:11:22.826<-Init hash memory. This may take a moment...
>02:11:22.826<-
>02:11:22.826<-info Allocate memory for hashtables,  rc = 65428
>02:11:22.888<-Homer is ready for playing
>02:11:22.888<-id name Homer 1.0
>02:11:22.888<-id author Daniel Mehrmann
>02:11:22.888<-option name Ponder type check default false
>02:11:22.888<-option name HistoryPruning type check default true
>02:11:22.888<-option name MultiCutPruning type check default true
>02:11:22.888<-option name NoiseReduction type check default true
>02:11:22.888<-option name HumanPlayStyle type check default false
>02:11:22.888<-option name NullMove type combo default secure var secure var
>strong var low var agressive
>02:11:22.888<-option name Hash type spin min 8 max 512 default 8
>02:11:22.888<-option name Pawn type spin default 100 min 50 max 150
>02:11:22.888<-option name Knight type spin default 300 min 250 max 350
>02:11:22.888<-option name Bishop type spin default 310 min 250 max 350
>02:11:22.888<-option name Rook type spin default 500 min 450 max 550
>02:11:22.888<-option name Queen type spin default 900 min 850 max 950
>02:11:22.888<-option name Max_QS_Depth type spin default 12 min 0 max 16
>02:11:22.888<-option name Clear_Hash type button
>02:11:22.888<-option name MultiPV type spin min 1 max 2 default 1
>02:11:22.888<-option name UCI_EngineAbout type string default Homer 1.0 by
>Daniel Mehrmann, http://www.homer-chess.com, info@homer-chess.de
>02:11:22.888<-option name UCI_AnalyseMode type check default false
>02:11:22.888<-option name UCI_ShowCurrLine type check default false
>02:11:22.888<-option name UCI_Chess960 type check default false
>02:11:22.888<-uciok
>02:11:22.904->setoption name HistoryPruning value true
>02:11:22.904->setoption name MultiCutPruning value true
>02:11:22.904->setoption name NoiseReduction value true
>02:11:22.904->setoption name HumanPlayStyle value false
>02:11:22.904->setoption name NullMove value secure
>02:11:22.904->setoption name Hash value 256
>02:11:22.904->setoption name Pawn value 100
>02:11:22.935->setoption name Knight value 300
>02:11:22.935->setoption name Bishop value 310
>02:11:22.935->setoption name Rook value 500
>02:11:22.935->setoption name Queen value 900
>02:11:22.935->setoption name Max_QS_Depth value 12
>02:11:22.935->isready
>02:11:23.746<-readyok
>02:11:23.746->isready
>02:11:23.777<-readyok
>02:11:23.777->ucinewgame
>02:11:23.777->setoption name Ponder value true
>02:11:23.839->setoption name UCI_AnalyseMode value false
>02:11:23.839->setoption name MultiPV value 1
>02:11:23.839->isready
>02:11:24.198<-readyok
>02:11:24.198->ucinewgame
>02:11:24.198->isready
>02:11:24.619<-readyok
>02:11:24.619->position fen rnbqkbnr/ppp1pppp/8/3p4/3P4/8/PPP1PPPP/RNBQKBNR w
>KQkq d6 0 0 moves
>02:11:25.148<-info string SetBoard(): Found CP 5.3 fen bug - ignored,  rc = 0
>
>But if i'm using CP only for local games everthing works fine.
>So i'm asking me if it could be a problem with ICC and may they changed somthing
>?
>
>Who has this error too ?
>
>My CP version is 5.3.0.50
>
>daniel



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.