我试图在一个大循环中重复运行一个函数,但在2或3次迭代后出现错误,但如果我从它给出错误的点开始,它工作正常但在34次迭代后再次停止。可能是内存问题。由于函数非常大,我不确定到底哪里有内存泄漏。无论如何我可以在每次迭代后释放变量或者可以解决这个问题的东西。或者因为它是一个链表内存问题释放所有链表什么的?有什么解决办法吗?如果我运行该函数一次就不会发生问题,所以我认为这是因为我在循环中重复调用该函数。有什么办法可以解决这个问题吗?错误是**glibcdetected:.....malloc():smallbindoublelinkedlistcorrupted:0x0000000001d4