> Does anyone know what would cause the following error?
>
> z_checkheap: blocksize does not touch the next block

When the engine allocates memory, it checks the consistency of memory that
has been previously allocated and freed.  For each block of memory, there is
a size associated with it.  Ideally, the address of the beginning of the
block of memory + the size of the memory should equal the address of the
next block of memory.  This error occurs when this isn't so.

Perhaps you are allocating and freeing memory (by creating and removing
entities?) and somewhere along the way you are stomping on memory that you
should not be.  If you have recently added some new entities, take them out
one-by-one until the error message goes away and then begin inspecting all
of your code for that entity (especially look for overrunning array bounds).

Jeffrey "botman" Broome

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to