[問題]Segmentation Fault

看板Fortran作者時間14年前 (2010/05/22 14:12), 編輯推噓3(305)
留言8則, 6人參與, 最新討論串1/2 (看更多)
因為實驗室的環境,只能遠端到工作站在Linux作業系統下用G77 compiler, compile結果沒問題,但是執行後卻出現Segmentation Fault, 上網google,建議命令列輸入ulimit -s unlimited, 也就是和本版前面文章"Stack Flow"記憶體大小改成unlimited, 但執行後仍然有segmentation fault的問題, 而且我寫的程式碼也沒有矩陣這樣的東西, 不知道還有可能是什麼問題造成segmentation fault, 請問各位有經驗的人士,能幫我這初學者解答嗎? 通常是什麼問題會造成這樣的錯誤訊息呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.20.170

05/22 15:30, , 1F
我沒有遇過~~不過上網查了一下大概是記憶體使用的問題
05/22 15:30, 1F

05/22 15:31, , 2F
指標的規則可能有用錯之類的
05/22 15:31, 2F

05/22 17:10, , 3F
除了樓上那種 通常是array配置記憶體或進出函式的問題
05/22 17:10, 3F

05/22 17:13, , 4F
之前也有遇過類似的問題 後來把他放到matlab底下就解決了
05/22 17:13, 4F

05/22 19:57, , 5F
有gfotran的話用那個編編看,說不定能抓出有問題的地方。
05/22 19:57, 5F

05/25 21:56, , 6F
有檔案IO嗎?可能是檔案路徑出問題
05/25 21:56, 6F

06/29 02:18, , 7F
程式有沒有Linked List???
06/29 02:18, 7F

06/29 02:24, , 8F
基本上segmentation fault用compiler是抓不出來的...
06/29 02:24, 8F
文章代碼(AID): #1BztMqxX (Fortran)
討論串 (同標題文章)
文章代碼(AID): #1BztMqxX (Fortran)