|
发表于 2004-9-26 19:57:48
|
显示全部楼层
来自 中国–广东–深圳–南山区
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).
------------------------------------------------------------
| header | block of memory | header | block of memory | ...
------------------------------------------------------------
好像是内存分配方面的问题。
用排除法。先不运行任何插件,看还有没有问题出现。然后把插件一个一个地打开,直到出现问题为止。
这我个人的解决方法,不知正确否。 :54: |
|