Página 1 de 1

ERRO FATAL Z_FREE [ HLDS ]

Enviado: 26 Jun 2011, 14:32
por -[K]-ae-[L]-
AI eu queria se auguem poderia me ajudar quando o meu serve fica um tempo de uns 30 a 20 minutos on do nada da um erro FATAL no hlds chamado
"Z_Free freed a freed pointer" o que sera isso ?

Re: ERRO FATAL Z_FREE [ HLDS ]

Enviado: 26 Jun 2011, 14:36
por mestre
digita la

Código: Selecionar todos

meta list
e posta aqui

Re: ERRO FATAL Z_FREE [ HLDS ]

Enviado: 26 Jun 2011, 14:42
por mestre
cancela o que eu falei acima..
o erro ta aqui:

Código: Selecionar todos

 /* / *
========================= =========================
= Z_Free = Z_Free
========================= =========================
*/ * /

void Z_Free (void *ptr) void Z_Free (void * ptr)
{ {
	memblock_t *block, *other; memblock_t * bloco, * outros;

	block = (memblock_t *) ( (byte *)ptr - sizeof(memblock_t)); bloco = (memblock_t *) ((byte *) ptr - sizeof (memblock_t));
	if (!block->user) if (!-block> usuário)
		Error ("Z_Free: freed a freed pointer"); Erro ("Z_Free: libertou um ponteiro libertados");

	if (block->user > (void **)0x100) // smaller values are not pointers if (bloco-> usuário> void (**) 0x100) / / menores valores não são ponteiros
		*block->user = 0; // clear the user's mark * Bloco-> user = 0; / / marca clara do usuário
	block->user = NULL; // mark as free bloco-> user = NULL; / / marca como livre

	other = block->prev; outros = block-> prev;
	if (!other->user) if (! outros-> usuário)
	{ // merge with previous free block {/ / Se fundir com bloco livre anteriores
		other->size += block->size; outros-> size + = block-> size;
		other->next = block->next; outros-> next = block-> seguinte;
		other->next->prev = other; outros-> next-> prev = outro;
		if (block == mainzone->rover) if (bloco == mainzone-> rover)
			mainzone->rover = other; mainzone-> rover = outros;
		else if (block == levelzone->rover) else if (bloco == levelzone-> rover)
			levelzone->rover = other; levelzone-> rover = outros;
		block = other; bloco = outro;
	} }

	other = block->next; outros = block-> seguinte;
	if (!other->user) if (! outros-> usuário)
	{ // merge the next free block onto the end {/ / Mesclar o próximo bloco livre para o final
		block->size += other->size; bloco-> size = + outros-> size;
		block->next = other->next; bloco-> next = outra-> seguinte;
		block->next->prev = block; bloco-> next-> prev = bloco;
		if (other == mainzone->rover) if (outros == mainzone-> rover)
			mainzone->rover = block; mainzone-> rover = block;
		else if (other == levelzone->rover) else if (outros == levelzone-> rover)
			levelzone->rover = block; levelzone-> rover = block;
	} }
} } 
tem algum plugin usando muita memoria.

digita então

Código: Selecionar todos

amxx list
e posta aqui a lista pra ver qual é ...

Re: ERRO FATAL Z_FREE [ HLDS ]

Enviado: 26 Jun 2011, 16:25
por -[K]-ae-[L]-
TA aew

Re: ERRO FATAL Z_FREE [ HLDS ]

Enviado: 26 Jun 2011, 20:16
por mestre
hum, na minha opinião deve ser alguns desses ultimos
vc tem que ir desativando de um por um e ir observando o comportamento
do servidor ate descobrir exatamente qual plugin é.

Re: ERRO FATAL Z_FREE [ HLDS ]

Enviado: 27 Jun 2011, 01:23
por oReLhA
tira amx e poe admin mod, resolvido