dcoo 发表于 2004-9-26 17:30:30

[请教高手]这是哪里发生了错误?

我朋友的一个CS1.6服务器,最近运行中出现了这样一个错误,z_CheckHeap:block size does not touch the next block图见附件。 让我帮忙检查怎么回事,我不得其解,所以在这里发个英雄帖,看看谁知道这是怎么回事?
插件有:
1、metamod(1.17.2)
2、amxx(0.16英文版)
3、booster(2.4.)
4、WWCL(2.0)

undoer 发表于 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:

解脱 发表于 2004-9-26 20:52:43

可以说下你的配置是些什么.

dcoo 发表于 2004-9-26 22:23:55

P4 2.0,512M内存,集成显卡,声卡,

悟空 发表于 2004-11-15 15:36:07

我出现这错误了。。AMXMODX v0.16, MetaMod v1.17.2    CD 4.21

以前没有,估计与新装的哪个插件有关

lvcp321 发表于 2004-11-15 17:17:34

我的服务器也是这样的情况,有时刚换第二张地图一会儿就这样了
情况好的时候可以正常运行几个小时

阿龙哥哥 发表于 2004-11-15 17:32:22

我也出过把metamod(1.17.2)换成metamod(1.17.0)就好了。
页: [1]
查看完整版本: [请教高手]这是哪里发生了错误?