GSLICE的杂志_CHAIN_POP_HEAD分段故障:539



i捕获了一个由调用g_slice_alloc0(160(的segfault;我可以致电G_SLICE_ALLOC0(320(,G_SLICE_ALLOC0(128(或任何值160,而无需使用GDB捕获Segfault。

我什至已经启用了g_slice =始终malloc或g_slice = debug-blocks,但程序行为不会改变。

确保问题不是双重释放,我什至忽略了为测试的记忆。

(相关链接:https://mail.gnome.org/archives/gtk-devel-list/2010-december/msg00065.html(

与邮件列表线程相同的答案在此处适用:

切片分配器可能具有错误,但可能更可能 这些崩溃的原因是内存腐败和双重损失 受影响的代码。每个错误应视为单独的错误直到 root-atused。

没有看到您的代码,找不到它的错误。您是否在Valgrind下运行代码以搜索其他内存损坏问题?

相关内容

  • 没有找到相关文章

最新更新