作者pacy99 (小m)
看板EE_DSnP
標題[問題] 程式結束後出現Segmentation fault..
時間Thu May 7 14:02:25 2009
我執行do4的時候
會在程式結束之後出現記憶體區段錯誤(前三個不會)
用gdb去看得到的是:
Program received signal SIGSEGV, Segmentation fault.
0x002fb146 in malloc_consolidate () from /lib/libc.so.6
不是很了解是什麼意思@@
前三個test case就不會發生
還有我make的時候有出現這個warning
make[1]: Warning: File `../../lib/lib.d' has modification time 44 s in the
future
不知道這兩個有沒有關係@@
老師辛苦了...m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.18.5
1F:推 ric2k1:通常是因為你 delete 或 free 了錯的位置, 而且常常不好 05/07 15:59
2F:→ ric2k1:用 debugger debug... 可能最有效的方法是將 code comment 05/07 15:59
3F:→ ric2k1:out 掉一步, 直到 bug 不見, 再反過來推敲... 05/07 16:00
4F:→ ric2k1:跟 modification time 沒有關係 <== 這個應該是本版 FAQ... 05/07 16:02
5F:→ ric2k1: MFAQ... 05/07 16:02