malloc.c: 3074 error?

Quando escrevo um programa em C, encontrei um problema que é o seguinte:

malloc.c: 3074: sYSMALLOc: Asserção (old_top == (((mbinptr) (((char *) & ((av) -> escaninhos [((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk , fd)))) && old_size == 0) || ((unsigned long) (old_size)> = (sem assinatura longa) ((((__ builtin_offsetof (struct malloc_chunk, fd_nextsize)) + ((2 * (sizeof (size_t))) - 1)) & ~ ((2 * (tamanho (size_t))) - 1))) && ((old_top) -> tamanho e 0x1) && ((unsigned long) old_end & pagemask) == 0) falhou.

Por favor me ajude a consertá-lo, obrigado antecipadamente!

questionAnswers(1)

yourAnswerToTheQuestion