[問題] 求助 出現 invalid memory reference
不好意思 小弟又來請教各位大大
這幾天程式跑一跑都會出現
segmentation fault invalid memory reference
請問這個問題是占存記憶體不足嗎?
因為我是跑很多筆資料 而且每一筆都會記錄下來
我用call flush(unit)
然後每次執行他都可以跑不固定的量 所以我的程式應該沒有錯吧
現在我可能要他跑3000筆資料 他跑幾百筆資料後就出現這個error了
或是幾百筆資料後紀錄的內容都變成n/a
如果是紀錄n/a這樣他就會顯示跑完 不是error 所以會有這2種奇怪的錯誤
我重新執行後 就是比如上次跑到313筆之後都顯示n/a 我就從314開始跑
或是出現error 也是讓他從斷掉那邊再跑
他又可以繼續跑並繼續紀錄資料 但可能幾百筆後又會有error
請問這是哪邊出問題 是程式碼還是memory的問題還是??
因為之前用其他程式跑過更多資料是都沒出現這樣的問題 所以想請教看看
麻煩各位大大為小弟指點迷津!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.46.243
※ 文章網址: http://www.ptt.cc/bbs/Fortran/M.1418272892.A.6FE.html
→
12/15 10:46, , 1F
12/15 10:46, 1F
→
12/15 14:25, , 2F
12/15 14:25, 2F
→
12/15 14:25, , 3F
12/15 14:25, 3F
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章