Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: To Odd-Gunnar Malin: Bug in WB2UCI-adaptor

Author: Odd Gunnar Malin

Date: 07:02:11 01/23/05

Go up one level in this thread


On January 23, 2005 at 06:41:59, F. Huber wrote:

>Hello Odd-Gunnar,
>
>while playing around with the following position (posted yesterday) with TheKing
>installed as UCI-engine with your current WB2UCI-adaptor, I found a serious
>problem/bug in the last versions of your adaptor!
>
>[D]2q1k3/1p3p2/4P1pp/P1Qp3P/3K1P2/1P6/8/8 b - -
>
>If _you_ are make the first black move (e.g. Qxc5) in normal play mode, then
>TheKing doesn´t answer at all, it completely stops thinking after ply 3!
>
>Martin Baumung found out, that this happens at _all_ positions, where _black_
>has to move first, if the user makes this first move and TheKing should
>make the next white move,
>and that the problem does _not_ occur with the quite old WB2UCI-adaptor version
>from 20. April 2002!
>
>So I´ve tried all versions from you download page and I can confirm, that this
>old 2002 version was the last one, which did not have this bug.
>After making logfiles from both versions (the old and the current one), I can
>see an important difference in the communication with the King-engine -
>have a look at the following part of these files:
>
>Old version:
>-----------
>8.371: C> position fen 2q1k3/1p3p2/4P1pp/P1Qp3P/3K1P2/1P6/8/8 b - - 0 1 moves
>c8c5
>8.371: C> go wtime 900000 btime 885557 winc 0 binc 0
>8.374: C< info depth 1 score cp 1
>8.374: S< new
>8.374: S< post
>8.374: S< hard
>8.374: S< force
>8.374: S< setboard 2q1k3/1p3p2/4P1pp/P1Qp3P/3K1P2/1P6/8/8 b - - 0 1
>8.374: S< level 0 15 0
>8.374: S< c8c5
>8.374: S< time 90000
>8.374: S< otim 88555
>8.374: S< white
>8.374: S< go
>8.388: S> 3002   +87      1       348 Kxc5 gxh5 exf7+ Kxf7 Kxd5
>8.404: C< info depth 3 score cp 87 time 10 nodes 348 nps 34800 pv d4c5 g6h5 e6f7
>e8f7 c5d5
>8.471: S> 4003   +87      9      3813 Kxc5 gxh5 exf7+ Kxf7 Kxd5
>8.489: C< info depth 4 score cp 87 time 90 nodes 3813 nps 42366 pv d4c5 g6h5
>e6f7 e8f7 c5d5
>8.509: S< .
>8.530: S> stat01:     15      6144  4003   1   3 Kd3 Qc3+ Kxc3 b6 exf7+ Kf8 hxg6
>d4+ Kxd4
>.....
>
>New version:
>-----------
>9.087: C> position fen 2q1k3/1p3p2/4P1pp/P1Qp3P/3K1P2/1P6/8/8 b - - 0 1 moves
>c8c5
>9.087: C> go wtime 900000 btime 858269 winc 0 binc 0
>9.087: C< info depth 1 score cp 1
>9.087: S< force
>9.087: S< new
>9.087: S< post
>9.087: S< hard
>9.087: S< setboard 2q1k3/1p3p2/4P1pp/P1Qp3P/3K1P2/1P6/8/8 b - - 0 1
>9.087: S< level 0 15 0
>9.087: S< time 90000
>9.087: S< otim 85826
>9.087: S< c8c5
>9.137: S> 3001    -7      4      1009 Qxe6 Qb5+ Qd7 Qxd7+ Kxd7 hxg6 fxg6 Kxd5
>9.137: C< info depth 3 score cp -7 time 40 nodes 1009 nps 25225
>10.090: S< .
>11.091: S< .
>12.095: S< .
>.....
>
>I think the problem is in the following 2 commands "white" and "go", which are
>sent to the engine in the old version, but _not_ in the newer ones!?
>
>I hope you´re able to reproduce this bug and find the reason for it, and of
>course I´m looking forward to a new corrected WB2UCI version soon ... ;-)
>
>Best regards,
>Franz.

Hi, thanks.

It doesn't look like it set it in force mode before it send the new board
position, I check this up when after the corus games today.

Odd Gunnar



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.