gpt4 book ai didi

c++ - 什么会导致 "corrupted double-linked list"错误?

转载 作者:IT老高 更新时间:2023-10-28 21:53:24 24 4
gpt4 key购买 nike

我在处理相当复杂的代码时遇到了问题。我无法生成重现错误的简短片段,因此我将尝试用文字解释问题。

代码随机崩溃并出现错误

*** glibc detected *** gravtree: corrupted double-linked list: 0x000000001aa0fc50 ***

调试表明它来自代码释放对象的行。该对象似乎没有任何问题。它存在,我可以在错误发生时访问它的数据。对象的析构函数是微不足道的,不做任何事情。

所以,我有点卡住了。您认为“免费”在何种情况下会失败?

最佳答案

尝试在 Valgrind 下运行您的程序.它可能会为您指出更早的原因,而 gdb 仅在已经发生损坏的地方插入。

关于c++ - 什么会导致 "corrupted double-linked list"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1819982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com