问题: 尝试释放尚未分配的内存。
可能的原因: 将非堆数据指针传递给了 free() 或 realloc()。
示例:
char a[4]; char *b = &a[0]; free(b); /* Bad free (baf) */