🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.chess
Article #5345

Another problem that can surface after the opening

#5345
From: Tim Mann
Date: Wed, 29 Sep 1993 06:49
43 lines
2114 bytes
As Mark Phillips points out below, problems with the persistent
transposition table (hashfile) can also cause gnuchess to crash or
hang after it gets out of its opening book.

I believe there is no concurrency control on the hashfile, so multiple
copies of gnuchess trying to modify it simultaneously might corrupt
it.  This is especially true if you are trying to use it from multiple
machines over NFS.

The gnuchess man page still says:

	Tests run so far show that it plays no worse with the hashfile
	than without, but it is not clear yet whether it provides a
	real advantage. 

So I personally see no reason to use the hashfile.

	--Tim

------- Forwarded Message

From: M.S.Phillips@bnr.co.uk
Date: Tue, 28 Sep 93 16:31:47 +0100
To: mann (Tim Mann)
Subject: Re: What's causing this?
Message-ID: <9309281532.12846@bhars217.bnr.co.uk>
In-Reply-To: mann@src.dec.com's message of 24 Sep 1993 04:02:54 GMT

One reason gnuchess (4.0 pl62) can crash when it finishes playing from
the opening book is that it is trying to use a corrupt hashfile.

You need to either install a binary hash file created by "gnuchess -c
n" (where n specifies the size - see the man page) OR just don't
install a hash file at all!

Not installing the hash file may be a good idea if more than one
person runs that copy of gnuchess because all users require read/write
access to it and it is (often very) large.

Mark Phillips


------- End of Forwarded Message
Technical Details
Message-ID: <9309290548.AA13980@pop-tarts>
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!sol.ctr.columbia.edu!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!src.dec.com!mann

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10d71d,c731337d10373508,start
X-Google-Attributes: gid10d71d,public
X-Google-ArrivalTime: 1993-09-29 00:48:09 PST
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!sol.ctr.columbia.edu!howland.reston.ans.net!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!src.dec.com!mann
From: mann@src.dec.com (Tim Mann)
Newsgroups: gnu.chess
Subject: Another problem that can surface after the opening
Date: 29 Sep 1993 02:49:33 -0400
Organization: DEC Systems Research Center
Lines: 44
Sender: daemon@cis.ohio-state.edu
Distribution: gnu
Message-ID: <9309290548.AA13980@pop-tarts>