10-26-2012, 05:46 AM
memcheck will be enough; we have a leak checker on Windows in debug builds by default, so there shouldn't be too many leaks.
However, I suspect there is an invalid pointer use - memory gets overwritten somewhere where it shouldn't. I think it started around the time I started playing with Floody fluid sim, so try setting that as the simulator and using a bucket. I don't think two players are necessary, one should be enough.
I wonder, though, why your listings don't have line numbers in them. Verify that you're running a debug version of MCServer, try cleaning and rebuilding (make clean; make) and if it doesn't help, try changing the compiler flag from -ggdb to -g in the GNUmakefile (also a full rebuild needed).
However, I suspect there is an invalid pointer use - memory gets overwritten somewhere where it shouldn't. I think it started around the time I started playing with Floody fluid sim, so try setting that as the simulator and using a bucket. I don't think two players are necessary, one should be enough.
I wonder, though, why your listings don't have line numbers in them. Verify that you're running a debug version of MCServer, try cleaning and rebuilding (make clean; make) and if it doesn't help, try changing the compiler flag from -ggdb to -g in the GNUmakefile (also a full rebuild needed).