[Scidvspc-users] Problem in UCI options configuration?
Chess Database and Toolkit program
Brought to you by:
stevenaaus
|
From: YL <hpq...@16...> - 2012-03-07 04:38:58
|
Hi all,
How to reproduce the bug:
1. get a copy of the Critter 1.4 engine
2. set the engine info (Name, exe path, etc)
3. open the UCI options Dialog
4. set the GaviotaTbPath option to point to the actual gaviota tablebase files
5. set up a board position that can be found in the tablebase (e.g. K+N+B vs K)
6. launch the engine
and there comes the following error:
===================
list index out of range
list index out of range
while executing
"lset analysis(multiPV$n) $idx "$uciInfo(depth$n) $uciInfo(tmp_score$n) [list $uciInfo(pv$n)] $uciInfo(scoremate$n)""
(procedure "::uci::processAnalysisInput" line 224)
invoked from within
"::uci::processAnalysisInput 7"
===================
note that this error doesn't arise when:
(1) having set a path that doesn't actually contain gaviota tablebase files, or
(2) the position still has too many pieces and is not to be found in tablebases.
I have also tried other GUIs (e.g. ChessPad 2) and they work fine with the same engine, options and tablebases. So this might be a problem within Scid.
Sincerely,
YL |