[問題] 求助 出現 invalid memory reference

作者: zx168zx (zx168zx)   2014-12-11 12:41:30
不好意思 小弟又來請教各位大大
這幾天程式跑一跑都會出現
segmentation fault invalid memory reference
請問這個問題是占存記憶體不足嗎?
因為我是跑很多筆資料 而且每一筆都會記錄下來
我用call flush(unit)
然後每次執行他都可以跑不固定的量 所以我的程式應該沒有錯吧
現在我可能要他跑3000筆資料 他跑幾百筆資料後就出現這個error了
或是幾百筆資料後紀錄的內容都變成n/a
如果是紀錄n/a這樣他就會顯示跑完 不是error 所以會有這2種奇怪的錯誤
我重新執行後 就是比如上次跑到313筆之後都顯示n/a 我就從314開始跑
或是出現error 也是讓他從斷掉那邊再跑
他又可以繼續跑並繼續紀錄資料 但可能幾百筆後又會有error
請問這是哪邊出問題 是程式碼還是memory的問題還是??
因為之前用其他程式跑過更多資料是都沒出現這樣的問題 所以想請教看看
麻煩各位大大為小弟指點迷津!
作者: terryys (terry)   2014-12-15 10:46:00
有可能是類似一個上限只有10的陣列但是你存取第11個元素
作者: zx168zx (zx168zx)   2014-12-15 14:25:00
我不太懂...因為我接續執行他是能夠執行的這樣還是我陣列的問題嗎?\

Links booklink

Contact Us: admin [ a t ] ucptt.com