I'm pretty sure this is a bug in the cache code that doesn't treat the cubeful
equities correctly.  I'm in the midst of changing the cache code so can't check
in a fix at the moment.  The fact that is seems to work on some machines is
probably a mixture of the default values being copied (0 vs rubbish) and the
amount of cache usage (number of threads).

I think the fix is to set the cubeful equity to zero when adding it to the cache
(or maybe copy it if this is calculated?).  The fix might be just adding:
        ec.ar[ OUTPUT_CUBEFUL_EQUITY ] = 0;
before the CacheAdd calls (or in the CacheAdd function).  It looks like the 6th
value isn't set either (equity?) so this might need fixing as well?

Hopefully someone who builds from the source has got this problem and can easily
try this out.

Jon



_________________________________________________________________
Twice the fun—Share photos while you chat with Windows Live Messenger. Learn 
more.
http://www.microsoft.com/uk/windows/windowslive/products/messenger.aspx
_______________________________________________
Bug-gnubg mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnubg

Reply via email to