[請益] testBdd奇怪的問題....

看板EE_DSnP作者 (Yunmeow)時間16年前 (2010/01/17 00:10), 編輯推噓4(406)
留言10則, 4人參與, 最新討論串1/1
好像沒有看見別人有一樣的問題...... 就是 我把攻略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

01/17 00:18, , 1F

01/17 00:19, , 2F
簡單的說,先用gdb/ddd試試,沒進展再用valgrind跑跑看
01/17 00:19, 2F

01/17 00:39, , 3F
dot not found? Have you installed dot?
01/17 00:39, 3F

01/17 11:20, , 4F
我在工作站上跑也是一樣,所以應該不是有東西沒裝到orz....
01/17 11:20, 4F

01/17 11:26, , 5F
所以就.....用Valgrind去ˊˋ
01/17 11:26, 5F

01/17 11:51, , 6F
先把跟bddDraw有關的comment out,就不會有dot的問題
01/17 11:51, 6F

01/17 15:38, , 7F
嗯, 把一些 code comment out 掉來 narrow down problemeti
01/17 15:38, 7F

01/17 15:38, , 8F
code, 然後再仔細 code review 一下也是可 try 的方法...
01/17 15:38, 8F

01/17 20:04, , 9F
謝謝老師和同學 我錯在一個蠢到我不敢講的部份
01/17 20:04, 9F

01/17 20:05, , 10F
所以沒事了\^o^/
01/17 20:05, 10F
文章代碼(AID): #1BKUJjRR (EE_DSnP)