realloc 和 free出错