Author: Robert Hyatt
Date: 18:54:05 08/19/01
Go up one level in this thread
On August 19, 2001 at 17:25:38, Mark Longridge wrote:
>I'm having a bit of a problem with crafty 18.10, specifically it exits
>early with "can not read memory at 0x00000000" error. I think possibly
>my position.bin is too big, it's 114,472 bytes, although the docs say
>this file can be as big as 1 megabyte.
>
>The book.bin file is a bit over 5 megs in size.
>
>The error message itself seems a little odd, and although crafty may
>complete several games successfully, eventually the error will recur.
This is basically impossible to debug without a log.nnn file to look at.
File corruption can certainly cause problems. position.bin is not likely
to cause such a problem, although you can rename it to something else to test
the hypothesis. Book.bin can be corrupted and that can cause random crashes,
when the program happens to play a line that has corrupted information... YOu
can download the book again from my ftp site and try that to see if the problem
goes away.
Hardware is also a problem. If you are overclocking, stop.
>
>I'm not sure if it's my computer's memory at fault, or something is wrong
>with my crafty setup. I have recompiled crafty, and also re-downloaded crafty
>from Professor Hyatt's ftp site, but the error message keeps happening.
>
>
>I've also noticed that after editing a game in winboard, and having crafty
>play out the edited position I get:
>
>q { -65 14 0 }
>
>in the book.lrn file, and I'm not sure if this is part of the problem.
>I'm also curious if crafty can learn from these experiments, that is it
>continues to gain knowledge from playing out these edited games.
>
>One thing I could try is deleting all position.bin and book.bin and playing
>crafty against another engine. Then I'd at least know if one of those files
>was to blame. These problem has only occured relatively recently. I've
>ran crafty for weeks on FICS with no problems before. One thing different
>I do now is trying to add to crafty's book once a month. I do this by
>renaming book.lrn to book.l and position.lrn to position.l, delete book.bin and
>position.bin and then regenerate the book by using all the games it's played.
>Then I import position.l and book.l, but perhaps this isn't the best way to do
>this? I'm trying to extend crafty's book knowledge, and yet still retain
>all the learned info.
>
>Mark
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.