該段錯誤發生的情況: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,但都無濟於事。