该段错误发生的情况:GLIB段错误:当我运行没有可用的源 “g_slice_alloc()”
alignarray *aligns = g_ptr_array_sized_new(N_DEFAULT_ALIGNS);
...,其中alignarray
只是GPtrArray
。
该声明成功运行多次,然后突然失败,报告“无源可用于g_slice_alloc()
”。搜索后,我尝试使用export G_SLICE=always-malloc
禁用分片内存分配,但它仍然失败...
或者是因为代码中的某处我没有很好地处理内存?目前我的问题是我不知道在哪里调试。我试过gdb和valgrind,但都无济于事。