dr.watson reported a divide by zero error when Critter started a new game at game 26. Engine failed to start.
Application exception occurred:
App: D:\Chess Engines\critter_1.6_win\Critter_1.6_64bit.exe (pid=1116)
When: 21/06/2012 @ 07:31:40.562
Exception number: c0000094 (divide by zero)
followed by a load of x86 instructions indicating function etc. where error occurred.
Game in Windows XP 64 bit with Large Pages enabled.
Q9550 CPU O/C'd to 3.53 Ghz. 2Gb Hash. Chessbase GUI 11. Ponder on.
Match run in Autoplayer using two PC's cross connected using Serial Port Com1.
Anyone else had a problem?
(Critter has been improving steadily but I don't expect it to support division by zero any time soon )
As for the crash, it was about the engine not starting rather than failing during a game. It had won the previous game with mate. I've attached the game file in the original post and embedded the first failure window.
On a more serious note, playing on 2 PC's should prevent any interference between engines although I seem to recall in the past that Ed Schroeder dropped the Autoplayer facility from Rebel claiming other programmers were using it to read Rebel's opening book so I guess it may be possible for foul play through that route. First time for some while though that this has happened in my engine matches, despite being run in the quirky Chessbase GUI. Apologies to Ed if it was another program.
Of course if you are playing a long match using autoplayer, and don't mind losing a lot of short games, you could do what Ed suggested. Eros was probably on the other end of the line!
> By coincidence, I've been playing 1'1" blitz matches on a single quad between SF2.2.2JA and Critter1.6 on the F12 gui almost continuously since Richard's release, and haven't had any problems...
Very nice! Are you planning to repeat the match this time turning Critter Session File on? It would be cool to know if its performance would increase with "Learning" on (RomiChess had some "Monkey-See Monkey-Do" learning implementation that would bring 200 elo, but it was a weaker engine learning from stronger opponents and winning time on the clock by playing instantly.)
> but sometimes Critter learns stupid things!
go wtime 1 btime 1 movestogo 1
Have run 1.4 version without issue for several hundred games under same conditions.
Note the clear hash instruction appears after the first move and is probably the cause of the first to move engine ponder stopping immediately after it makes the move. Ponder is not affected subsequently. Chessbase seems to use its own convention for some of this stuff.
[2011/01/09 03:44:57] position startpos moves g1f3 g8f6 g2g3 g7g6 f1g2 f8g7 e1g1 e8g8 d2d3 d7d6 e2e4
[2011/01/09 03:44:57] go movestogo 35 btime 300000 wtime 300000
[2011/01/09 03:45:05] > bestmove c7c5 ponder e4e5
[2011/01/09 03:45:05] setoption name Clear Hash
[2011/01/09 03:45:37] position startpos moves g1f3 g8f6 g2g3 g7g6 f1g2 f8g7 e1g1 e8g8 d2d3 d7d6 e2e4 c7c5 b1c3
[2011/01/09 03:45:37] go movestogo 34 btime 291000 wtime 300000
[2011/01/09 03:45:47] > bestmove b8c6 ponder a2a3
[2011/01/09 03:45:47] position startpos moves g1f3 g8f6 g2g3 g7g6 f1g2 f8g7 e1g1 e8g8 d2d3 d7d6 e2e4 c7c5 b1c3 b8c6 a2a3
Edit: I thought this had a familiar ring to it ...
Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill