作者yunmeow (Yunmeow)
看板EE_DSnP
標題[請益] testBdd奇怪的問題....
時間Sun Jan 17 00:10:18 2010
好像沒有看見別人有一樣的問題......
就是 我把攻略5寫完以後(debug後)
執行testBdd時
跑出正確的(?)結果後(五個全執行完了)
後面跑出一些奇怪的錯誤訊息:
sh: dot: not found
*** glibc detected *** ./testBdd: munmap_chunk(): invalid pointer: 0x088ef5c4
***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7e9e604]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb8081231]
./testBdd[0x804ba93]
./testBdd[0x804baa7]
./testBdd[0x804fd33]
/lib/tls/i686/cmov/libc.so.6(exit+0x89)[0xb7e5dbb9]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xed)[0xb7e4577d]
./testBdd[0x8049121]
======= Memory map: ========
08048000-08052000 r-xp 00000000 08:06 230767
..................(以下省略)
類似這種......
請問一下這是什麼問題發生了???
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.131.28
2F:→ timrau:簡單的說,先用gdb/ddd試試,沒進展再用valgrind跑跑看 01/17 00:19
3F:推 ric2k1:dot not found? Have you installed dot? 01/17 00:39
4F:→ yunmeow:我在工作站上跑也是一樣,所以應該不是有東西沒裝到orz.... 01/17 11:20
5F:→ yunmeow:所以就.....用Valgrind去ˊˋ 01/17 11:26
6F:推 a3785lexx:先把跟bddDraw有關的comment out,就不會有dot的問題 01/17 11:51
7F:推 ric2k1:嗯, 把一些 code comment out 掉來 narrow down problemeti 01/17 15:38
8F:→ ric2k1:code, 然後再仔細 code review 一下也是可 try 的方法... 01/17 15:38
9F:→ yunmeow:謝謝老師和同學 我錯在一個蠢到我不敢講的部份 01/17 20:04
10F:→ yunmeow:所以沒事了\^o^/ 01/17 20:05