作者aemaeth (乖~該回火星囉!)
看板EE_DSnP
標題[問題] 請問執行 q -f 時錯誤訊息
時間Wed May 21 01:53:59 2008
小弟在做bst的do1測資時
執行到最後一行
q -f時
會跑出
======================
*** glibc detected *** double free or corruption (fasttop): 0x09ca49b8 ***
已經終止
======================
這行訊息然後跳出
google之後還是沒找到想要的資訊>"<
想請問一下這是為什麼呢?
如果不執行 q -f
而去測試其他的cmd仍能運作@@|||
真是不好意思 謝謝>"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.16.61
1F:推 timrau:double deletion. 這下麻煩了..... 05/21 02:02
2F:→ timrau:gdb試試看,沒線索的話valgrind試試看.... 05/21 02:02
3F:推 bagaSu:應該是 程式結束後 呼叫 destructor 時發生的 我之前也有過 05/21 02:36
4F:→ bagaSu:不過我是用array時發生的 05/21 02:36
5F:→ aemaeth:所以可能是clear爆炸囉!!?? 謝謝>"<!!! 05/21 02:38
6F:推 lec1987:j我覺得clear爆炸的可能性蠻高的 05/21 04:09
7F:→ aemaeth:真的是clear炸掉了>"<:: 05/21 08:06
8F:→ aemaeth:而且真的是 double deletion.....Orz||| 05/21 08:15
9F:推 bnsblue:看看你的_root 和_tail有沒有maintain好 然後erase有沒有 05/21 12:34
10F:→ bnsblue:想錯~比如說接錯地方 05/21 12:34
11F:→ aemaeth:解決了 謝謝:) 05/21 14:05