[bf1942] Another new build...

Scott Brooks blaze at fragz.ca
Sun Dec 15 03:56:00 EST 2002


Thanks for the tip on valgrind, I'll have to keep it in mind.  I've
always found efence lacking.  I'll load this up on my server in the
morning.  Any word on if this fixes the coop bug?

Scott

On Sun, 2002-12-15 at 00:26, Ryan C. Gordon wrote:
> Try this one on for size:
>   http://icculus.org/betas/bf1942/bf1942-lnxded-betaupdate-build-1039933525.tar.bz2
> 
> This applies over the complete install, with or without the previous
> build. Just untar it so it overwrites the binaries and README.
> 
> I fixed a metric ton of invalid memory accesses, three deferences of bogus
> pointers, and one serious memory corruption (which I'm hoping was the
> cause of all our woes).
> 
> Please try it out. Usual disclaimer applies: this works great here (but it
> always has, so this is not at all a comfort by this point, I'm sure), but
> until I get some confirmation from the field, I can't promise this won't
> crash on connect, etc.
> 
> And, for the record, valgrind is a _fantastic_ tool for tracking down
> memory bugs. If you are a programmer and aren't using this on your code,
> you really really should. It totally blows away ElectricFence (which,
> coincidentally, runs out of mmap()able address space before the server is
> finished starting...I've had that problem with efence on every major game
> I've used it with), and dmalloc, etc.
> 
> --ryan.
> 
-- 
Scott Brooks <blaze at fragz.ca>




More information about the Bf1942 mailing list