[Gtkradiant] [Bug 437] check that we have the two bspc binaries

gtkradiant@zerowing.idsoftware.com gtkradiant@zerowing.idsoftware.com
Thu, 14 Mar 2002 13:37:13 -0600


http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=437





------- Additional Comments From ydnar@rasterproductions.com  2002-03-14 13:37 -------
It eats RAM for breakfast. The memory manager (l_mem.c) needs a bit of an 
overhaul, as well as the ent parsing code. That code is doing unaligned 
accesses and dies under certain conditions on Win32 because of an exception in 
malloc() while calcing reachabilities. I was able to crutch it up by using a 
debug runtime lib on Win32, but that's not really the best solution.

IIRC, it's not freeing allocated blocks <= 8 bytes in size. That may account 
for the egregious heap usage when compiling escape1.

One other thing to consider may be a flawed implementation of _msize (both in 
glibc and msvcrt) that's causing the deallocator to overwrite links outside the 
block boundaries, causing a failure later on.



------- You are receiving this mail because: -------
Whoops!  I have no idea!