作者linigirl ()
看板Fortran
標題[問題]Segmentation Fault
時間Sat May 22 14:11:59 2010
因為實驗室的環境,只能遠端到工作站在Linux作業系統下用G77 compiler,
compile結果沒問題,但是執行後卻出現Segmentation Fault,
上網google,建議命令列輸入ulimit -s unlimited,
也就是和本版前面文章"Stack Flow"記憶體大小改成unlimited,
但執行後仍然有segmentation fault的問題,
而且我寫的程式碼也沒有矩陣這樣的東西,
不知道還有可能是什麼問題造成segmentation fault,
請問各位有經驗的人士,能幫我這初學者解答嗎?
通常是什麼問題會造成這樣的錯誤訊息呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.20.170
→ charlesdc:我沒有遇過~~不過上網查了一下大概是記憶體使用的問題 05/22 15:30
→ charlesdc:指標的規則可能有用錯之類的 05/22 15:31
推 motoman:除了樓上那種 通常是array配置記憶體或進出函式的問題 05/22 17:10
推 xhole:之前也有遇過類似的問題 後來把他放到matlab底下就解決了 05/22 17:13
→ blc:有gfotran的話用那個編編看,說不定能抓出有問題的地方。 05/22 19:57
推 Cypresslin:有檔案IO嗎?可能是檔案路徑出問題 05/25 21:56
→ shrekwang:程式有沒有Linked List??? 06/29 02:18
→ shrekwang:基本上segmentation fault用compiler是抓不出來的... 06/29 02:24