malloc.c: 3074 fehler?

Beim Schreiben eines C-Programms ist das folgende Problem aufgetreten:

malloc.c: 3074: sYSMALLOc: Assertion (old_top == (((mbinptr) (((char *) & ((av) -> bins [(1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk , fd)))) && old_size == 0) || ((unsigned long) (old_size)> = (unsigned long) ((((__ builtin_offsetof (struct malloc_chunk, fd_nextsize))) ((2 * (sizeof (size_t))) - 1) & ~ ((2 * (sizeof (size_t))) - 1)) && ((old_top) -> size & 0x1) && ((unsigned long) old_end & pagemask) == 0) fehlgeschlagen.

Bitte helfen Sie mir, das Problem zu beheben, danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage