Intel i5 Quad
ChessGUI
256mb hash each where possible
3-4-5 piece tablebases
Ponder off
ICCFMasters1619.cgb book
40 moves in 25 minutes repeating (adapted for the CCRL)
4 cycles 44 rounds
All engines 1CPU (64-bit where available)
The top engine will gain automatic promotion and the bottom engine will face automatic relegation. Any other changes of division will be at my discretion and may not necessarily involve playoff matches.
If you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there. http://kirill-kryukov.com/chess/discuss ... p?id=42959
Host - GrahamCCRL.dyndns.org Port - 16053
Intel i5 Quad
ChessGUI
256mb hash each where possible
3-4-5 piece tablebases
Ponder off
ICCFMasters1619.cgb book
40 moves in 25 minutes repeating (adapted for the CCRL)
4 cycles 44 rounds
All engines 1CPU (64-bit where available)
The top engine will gain automatic promotion and the bottom engine will face automatic relegation. Any other changes of division will be at my discretion and may not necessarily involve playoff matches.
If you install TLCV (Tom's Live Chess Viewer) on your computer, you can watch the games live move by move. You'll also be able to chat to others following the tournament in the chatroom there. http://kirill-kryukov.com/chess/discuss ... p?id=42959
Host - GrahamCCRL.dyndns.org Port - 16053
Now in Chess960_ID_To_Fen(nID=518) at Time0000000017098676
nMainPrefs in GetInitialFen() = 13, nInitialFenNr = 518, nPgnEpdNr = 703, nCurrRound = 8, nCurrRndGame = 1
Cycle = 1
Now in DisplayGameSchedule() at Time0000000017098676
Now in DisplayRoundRobinTable() at Time0000000017098723
Got a RoundRobin pairing !
... now you can relax ...
Now in GetInitialFen() at Time0000000017098739
Now in PickAtRandom(1 of 2072, nType = 2) at Time0000000017098770
Now in Chess960_ID_To_Fen(nID=518) at Time0000000017098770
nMainPrefs in GetInitialFen() = 13, nInitialFenNr = 518, nPgnEpdNr = 1, nCurrRound = 8, nCurrRndGame = 1
================ EngineAgainstEngine(0000000017098832) =======================================
==== LaunchChessEngine(chess22k 1.13 64-bit) ====
Processor is Intel.
Computer Speed = 2 MHz.
Total Physical Memory = 8183 MB.
Total Available Memory = 1758 MB.
Total Available Disk Space = 444047 MB.
=======================================================
Now in EraseInputBuffers(chess22k 1.13 64-bit).
Now in MakeTimeControlString() at Time0000000017099253
LaunchChessEngine(chess22k 1.13 64-bit) EngineCode = 216744545340096544
LaunchChessEngine() succeeded for chess22k 1.13 64-bit
chess22k 1.13 64-bit is playing white.
==== LaunchChessEngine(Rodent III 0.281 64-bit) ====
Processor is Intel.
Computer Speed = 2 MHz.
Total Physical Memory = 8183 MB.
Total Available Memory = 1757 MB.
Total Available Disk Space = 444047 MB.
=======================================================
Now in EraseInputBuffers(Rodent III 0.281 64-bit).
Now in MakeTimeControlString() at Time0000000017099846
LaunchChessEngine(Rodent III 0.281 64-bit) EngineCode = 144686951302168608
LaunchChessEngine() succeeded for Rodent III 0.281 64-bit
Rodent III 0.281 64-bit is playing black.
==============================================================================
EngineAgainstEngine() succeeded for chess22k 1.13 64-bit
EngineAgainstEngine() succeeded for Rodent III 0.281 64-bit
Now in MakeTimeControlString() at Time0000000017100158
================ SendFirstCommands(Rodent III 0.281 64-bit), nProtocol = 1, EngineCodeHex = 00000020 ====
SendFirstCommands UCI
SendToEng2Time 0000000017100158 : Eng02 (Rodent III 0.281 64-bit) -> uci
.
Scheduling StartEngineTimerEvent() for Rodent III 0.281 64-bit at 0000000017100158.
Waiting for Rodent III 0.281 64-bit.
Eng02 (Rodent III 0.281 64-bit) <- info string ttsize 1048576ll
Eng02 (Rodent III 0.281 64-bit) <- id name Rodent III 0.281 64-bit/MSVS2017/POPCNT
nChessVariant(1) = 1, id name.
Cancelling StartEngineTimerEvent() for Rodent III 0.281 64-bit at 0000000017100689.
Eng02 (Rodent III 0.281 64-bit) <- id author Pawel Koziol (based on Sungorus 1.4 by Pablo Vazquez)
Eng02 (Rodent III 0.281 64-bit) <- option name Clear Hash type button
Eng02 (Rodent III 0.281 64-bit) <- option name Hash type spin default 16 min 1 max 16384
Eng02 (Rodent III 0.281 64-bit) <- option name Threads type spin default 1 min 1 max 48
Eng02 (Rodent III 0.281 64-bit) <- option name MultiPV type spin default 1 min 1 max 12
Eng02 (Rodent III 0.281 64-bit) <- option name TimeBuffer type spin default 10 min 0 max 1000
Eng02 (Rodent III 0.281 64-bit) <- option name PersonalityFile type string default default.txt
Eng02 (Rodent III 0.281 64-bit) <- option name Verbose type check default false
Eng02 (Rodent III 0.281 64-bit) <- option name Ponder type check default false
Eng02 (Rodent III 0.281 64-bit) <- option name UseBook type check default true
Eng02 (Rodent III 0.281 64-bit) <- option name VerboseBook type check default false
Eng02 (Rodent III 0.281 64-bit) <- option name TimeTricks type check default false
Eng02 (Rodent III 0.281 64-bit) <- uciok
nChessVariant(1) = 1, uciok.
SendToEng2Time 0000000017101516 : Eng02 (Rodent III 0.281 64-bit) -> setoption name Hash value 256
.
SendToEng2Time 0000000017101516 : Eng02 (Rodent III 0.281 64-bit) -> setoption name Threads value 1
.
SendToEng2Time 0000000017101516 : Eng02 (Rodent III 0.281 64-bit) -> setoption name MultiPV value 1
.
SendToEng2Time 0000000017101531 : Eng02 (Rodent III 0.281 64-bit) -> setoption name TimeBuffer value 10
.
SendToEng2Time 0000000017101547 : Eng02 (Rodent III 0.281 64-bit) -> setoption name PersonalityFile value default.txt
.
SendToEng2Time 0000000017101547 : Eng02 (Rodent III 0.281 64-bit) -> setoption name Verbose value false
.
SendToEng2Time 0000000017101562 : Eng02 (Rodent III 0.281 64-bit) -> setoption name Ponder value false
.
SendToEng2Time 0000000017101562 : Eng02 (Rodent III 0.281 64-bit) -> setoption name UseBook value true
.
SendToEng2Time 0000000017101578 : Eng02 (Rodent III 0.281 64-bit) -> setoption name VerboseBook value false
.
SendToEng2Time 0000000017101594 : Eng02 (Rodent III 0.281 64-bit) -> setoption name TimeTricks value false
.
Total Physical Memory = 8183 MB.
Total Available Memory = 950 MB.
Hash + TbCache to allocate for Rodent III 0.281 64-bit = 288 MB.
SendToEng2Time 0000000017101781 : Eng02 (Rodent III 0.281 64-bit) -> isready
.
Scheduling StartEngineTimerEvent() for Rodent III 0.281 64-bit at 0000000017101796.
Waiting for Rodent III 0.281 64-bit.
Eng02 (Rodent III 0.281 64-bit) <- info string ttsize 16777216ll
Eng02 (Rodent III 0.281 64-bit) <- readyok
nChessVariant(1) = 1, readyok.
Cancelling StartEngineTimerEvent() for Rodent III 0.281 64-bit at 0000000017101812.
SendToEng2Time 0000000017101812 : Eng02 (Rodent III 0.281 64-bit) -> ucinewgame
.
SendToEng2Time 0000000017101812 : Eng02 (Rodent III 0.281 64-bit) -> isready
.
Scheduling StartEngineTimerEvent() for Rodent III 0.281 64-bit at 0000000017101828.
Waiting for Rodent III 0.281 64-bit.
Eng02 (Rodent III 0.281 64-bit) <- readyok
nChessVariant(1) = 1, readyok.
Cancelling StartEngineTimerEvent() for Rodent III 0.281 64-bit at 0000000017101999.
nChessVariant(1) = 1.
================ SendFirstCommands(chess22k 1.13 64-bit), nProtocol = 1, EngineCodeHex = 00000020 ====
SendFirstCommands UCI
SendToEng1Time 0000000017101999 : Eng01 (chess22k 1.13 64-bit) -> uci
.
Scheduling StartEngineTimerEvent() for chess22k 1.13 64-bit at 0000000017101999.
Waiting for chess22k 1.13 64-bit.
StartEngineTimeout of chess22k 1.13 64-bit (Event Nr. 1) at Time0000000017122014.
Eng01 (chess22k 1.13 64-bit) <- StartEngineTimedOut 1
nChessVariant(0) = 1, readyok.
SendToEng1Time 0000000017122092 : Eng01 (chess22k 1.13 64-bit) -> ucinewgame
.
SendToEng1Time 0000000017122092 : Eng01 (chess22k 1.13 64-bit) -> isready
.
Scheduling StartEngineTimerEvent() for chess22k 1.13 64-bit at 0000000017122092.
Waiting for chess22k 1.13 64-bit.
StartEngineTimeout of chess22k 1.13 64-bit (Event Nr. 1) at Time0000000017127100.
Eng01 (chess22k 1.13 64-bit) <- StartEngineTimedOut 1
nChessVariant(0) = 1, readyok.
nChessVariant(0) = 1.
UCI time 150000 cs
UCI otim 150000 cs
Now in StartGame() at Time0000000017127100
Now in GUI_StabilityCheck() at Time0000000017127100
ChessGUI 0.245 has been running for 0 days 04 hrs 32 mins 44 secs
Longest run of ChessGUI 0.245 so far was 15 days 10 hrs 08 mins 25 secs
Longest ChessGUI run ever was 15 days 10 hrs 08 mins 25 secs (ChessGUI 0.245)
LaunchChessEngine() succeeded for TimeLagEngine
SendToEng9Time 0000000017127178 : Eng09 (TimeLagEngine) -> uci
isready
.
nMainPrefs=119013412, nPrefs=2222592, nExclusions=131072, nExtraPrefs=0, nCodeEng1=216744545340096544, nCodeEng2=144686951302168608
Now in MakeTimeControlString() at Time0000000017127224
Now in StartGame() for chess22k 1.13 64-bit
Now in StartGame() for Rodent III 0.281 64-bit
====================== Beginning of Book moves ========================
Now in SendBookMoves() at Time0000000017127224
Pgn Opening PgnOpening00000043 not found.
Pgn Bookline : 1.d4 f5 2.g3 Nf6 3.Bg2 g6 4.Nf3 Bg7 5.O-O O-O 6.c4 d6 7.Nc3 c6 8.Rb1 a5 9.Qb3 h6 10.d5 Kh7 11.Rd1 cxd5 12.cxd5 Nbd7 1/2-1/2.
Now in ProbeGuiBook() at Time0000000017127224
Now in MakeChessMove() at Time0000000017127240, nChsProgNr = 0, ChsStrct->PlyPtr = 0
Now in MakeChessMove() at Time0000000017127240, nChsProgNr = 1, ChsStrct->PlyPtr = 0
Now in CheckForEndOfGame() at Time0000000017127240
EcoStr = d2d4 d4 => 1.d4
SideToMove = Black.
Now in ProbeGuiBook() at Time0000000017127256
Now in MakeChessMove() at Time0000000017127271, nChsProgNr = 1, ChsStrct->PlyPtr = 1
Now in MakeChessMove() at Time0000000017127271, nChsProgNr = 0, ChsStrct->PlyPtr = 1
Now in CheckForEndOfGame() at Time0000000017127271
EcoStr = f7f5 f5 => 1.d4 f5
SideToMove = White.
Now in ProbeGuiBook() at Time0000000017127287
Now in MakeChessMove() at Time0000000017127287, nChsProgNr = 0, ChsStrct->PlyPtr = 2
Now in MakeChessMove() at Time0000000017127287, nChsProgNr = 1, ChsStrct->PlyPtr = 2
Now in CheckForEndOfGame() at Time0000000017127287
EcoStr = g2g3 g3 => 1.d4 f5 2.g3
SideToMove = Black.
Now in ProbeGuiBook() at Time0000000017127318
Now in MakeChessMove() at Time0000000017127318, nChsProgNr = 1, ChsStrct->PlyPtr = 3
Now in MakeChessMove() at Time0000000017127318, nChsProgNr = 0, ChsStrct->PlyPtr = 3
Now in CheckForEndOfGame() at Time0000000017127318
EcoStr = g8f6 Nf6 => 1.d4 f5 2.g3 Nf6
SideToMove = White.
Now in ProbeGuiBook() at Time0000000017127349
Now in MakeChessMove() at Time0000000017127349, nChsProgNr = 0, ChsStrct->PlyPtr = 4
Now in MakeChessMove() at Time0000000017127349, nChsProgNr = 1, ChsStrct->PlyPtr = 4
Now in CheckForEndOfGame() at Time0000000017127349
EcoStr = f1g2 Bg2 => 1.d4 f5 2.g3 Nf6 3.Bg2
SideToMove = Black.
Now in ProbeGuiBook() at Time0000000017127380
Now in MakeChessMove() at Time0000000017127380, nChsProgNr = 1, ChsStrct->PlyPtr = 5
Now in MakeChessMove() at Time0000000017127380, nChsProgNr = 0, ChsStrct->PlyPtr = 5
Now in CheckForEndOfGame() at Time0000000017127380
EcoStr = g7g6 g6 => 1.d4 f5 2.g3 Nf6 3.Bg2 g6
SideToMove = White.
Now in ProbeGuiBook() at Time0000000017127396
Now in MakeChessMove() at Time0000000017127396, nChsProgNr = 0, ChsStrct->PlyPtr = 6
Now in MakeChessMove() at Time0000000017127412, nChsProgNr = 1, ChsStrct->PlyPtr = 6
Now in CheckForEndOfGame() at Time0000000017127412
SideToMove = White.
====================== End of Book moves ========================
SideToMove=w, nInterval = 1, nmoves = 0, imoves = 8, movestogo = 40, wtime = 1500000, btime = 1500000, winc = 0, binc = 0, PlyPtr = 16, TimeLeft = 1500000 ms
SendToEng1Time 0000000017127692 : Eng01 (chess22k 1.13 64-bit) -> position startpos moves d2d4 f7f5 g2g3 g8f6 f1g2 g7g6 g1f3 f8g7 e1g1 e8g8 c2c4 d7d6 b1c3 c7c6 a1b1 a7a5
.
SendToEng1Time 0000000017127708 : Eng01 (chess22k 1.13 64-bit) -> go movestogo 32 wtime 1500000 btime 1500000
.
Scheduling GameMoveTimerEvent() for chess22k 1.13 64-bit at 0000000017127708.
============================================ Tactics and Strategies from here on ================================================
Time Overstep Margin = 5000 ms
Brain work may now start. Good Luck !
==========================================================================================
Eng01 (chess22k 1.13 64-bit) <- id name chess22k 1.13
nChessVariant(0) = 1, id name.
Eng01 (chess22k 1.13 64-bit) <- id author Sander MvdB
Eng01 (chess22k 1.13 64-bit) <- option name Hash type spin default 128 min 1 max 16384
Eng01 (chess22k 1.13 64-bit) <- option name Threads type spin default 1 min 1 max 64
Eng01 (chess22k 1.13 64-bit) <- option name Ponder type check default false
Eng01 (chess22k 1.13 64-bit) <- uciok
Eng01 (chess22k 1.13 64-bit) <- java.lang.NullPointerException
Eng01 (chess22k 1.13 64-bit) <- at java.base/java.util.Arrays.fill(Arrays.java:3355)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.search.TTUtil.clearValues(TTUtil.java:48)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.engine.MainEngine.start(MainEngine.java:151)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.engine.MainEngine.main(MainEngine.java:129)
Eng01 (chess22k 1.13 64-bit) <- Nov 13, 2019 3:23:59 PM nl.s22k.chess.engine.ErrorLogger log
Eng01 (chess22k 1.13 64-bit) <- INFO:
Eng01 (chess22k 1.13 64-bit) <- chess22k 1.13
Eng01 (chess22k 1.13 64-bit) <- start fen
Eng01 (chess22k 1.13 64-bit) <- crashed fen
Eng01 (chess22k 1.13 64-bit) <- rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq -
Eng01 (chess22k 1.13 64-bit) <- Nov 13, 2019 3:23:59 PM nl.s22k.chess.engine.ErrorLogger log
Eng01 (chess22k 1.13 64-bit) <- SEVERE: An exception occurred
Eng01 (chess22k 1.13 64-bit) <- java.lang.NullPointerException
Eng01 (chess22k 1.13 64-bit) <- at java.base/java.util.Arrays.fill(Arrays.java:3355)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.search.TTUtil.clearValues(TTUtil.java:48)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.engine.MainEngine.start(MainEngine.java:151)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.engine.MainEngine.main(MainEngine.java:129)
GameMoveTimeout of chess22k 1.13 64-bit at Time0000000018628718.
chess22k 1.13 64-bit loses on time in GameMoveTimeout().
Eng01 (chess22k 1.13 64-bit) has been thinking for 1501010 milliseconds, time left = -1501011 milliseconds
Now in CheckForEndOfGame() at Time0000000018628718
Now in EndTheGame() at Time0000000018628718
0-1
.
SavePGN() at Pos 20
SavePGN(12) at Pos 21
SavePGN(14) at Pos 21
SavePGN(16) at Pos 21
SavePGN() at Pos 22
SavePGN() at Pos 23
SavePGN() at Pos 24
Appending C:\ChessGUI3_net\DEBUG\LivePgn.Txt to C:\ChessGUI3_net\OUTPUT\LivePgn.pgn at Time0000000018629062.
SavePGN() at Pos 25
SavePGN() at Pos 26
0-1
.
0-1
SendToEngine(chess22k 1.13 64-bit, stop
) failed : Process is dead !
SendToEngine(chess22k 1.13 64-bit, quit
) failed : Process is undefined !
SendToEng2Time 0000000018629108 : Eng02 (Rodent III 0.281 64-bit) -> stop
.
SendToEng2Time 0000000018629108 : Eng02 (Rodent III 0.281 64-bit) -> quit
.
Now in KillEngines() at Time0000000018630107
Now in PutResultInSchedule() at Time0000000018630138
Now in SavePGN() at Time0000000018630294
0-1
.
SavePGN() at Pos 20
SavePGN(12) at Pos 21
SavePGN(14) at Pos 21
SavePGN(16) at Pos 21
SavePGN() at Pos 22
SavePGN() at Pos 23
SavePGN() at Pos 24
SavePGN() at Pos 25
SavePGN() at Pos 26
Now in PutResultInStringList() at Time0000000018630357
Now in EndChildProcess() at Time0000000018630497 to kill Rodent III 0.281 64-bit.
!!! Disk Space !!! (465187913728 Bytes free)
DestroyChildProcess(Eng02 = Rodent III 0.281 64-bit) is already dead.
Now in EndChildProcess() at Time0000000018630497 to kill TimeLagEngine.
!!! Disk Space !!! (465187913728 Bytes free)
SendToEng9Time 0000000018630606 : Eng09 (TimeLagEngine) -> stop
.
SendToEng9Time 0000000018630606 : Eng09 (TimeLagEngine) -> quit
.
DestroyChildProcess(Eng09 = TimeLagEngine), soft termination, trial 1.
Now in EraseInputBuffers(TimeLagEngine).
Now in EraseInputBuffers(chess22k 1.13 64-bit).
Now in EraseInputBuffers(Rodent III 0.281 64-bit).
Now in SaveDeleteDebugFiles() at Time0000000018634600
It is not a time loss issue but the engine crashes during its initialization:
Eng01 (chess22k 1.13 64-bit) <- java.lang.NullPointerException
Eng01 (chess22k 1.13 64-bit) <- at java.base/java.util.Arrays.fill(Arrays.java:3355)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.search.TTUtil.clearValues(TTUtil.java:48)
Unfortunately I cannot see the commands that the GUI sends to the engine but it seems like the GUI sends the following:
uci
ucinewgame -> crash
If I understood the UCI protocol correctly it should send the following commands and then it won't crash:
uci
isready
ucinewgame
I could easily update my engine so it won't crash if these commands are send in the wrong order.
I never have this crash with CuteChess or Arena.
sandermvdb wrote: ↑Wed Nov 13, 2019 8:48 am
It is not a time loss issue but the engine crashes during its initialization:
Eng01 (chess22k 1.13 64-bit) <- java.lang.NullPointerException
Eng01 (chess22k 1.13 64-bit) <- at java.base/java.util.Arrays.fill(Arrays.java:3355)
Eng01 (chess22k 1.13 64-bit) <- at nl.s22k.chess.search.TTUtil.clearValues(TTUtil.java:48)
Unfortunately I cannot see the commands that the GUI sends to the engine but it seems like the GUI sends the following:
uci
ucinewgame -> crash
If I understood the UCI protocol correctly it should send the following commands and then it won't crash:
uci
isready
ucinewgame
I could easily update my engine so it won't crash if these commands are send in the wrong order.
I never have this crash with CuteChess or Arena.
Can't recall having this issue with previous versions though.