簡體   English   中英

我怎樣才能讓八度不捕捉 sigsegv?

[英]How can I make octave not catch sigsegv?

換句話說,當 octave 崩潰時,我想生成一個真正的 corefile,而不是 octave-core。 默認情況下,octave 捕獲信號並產生一個octave-core。 但是,因為我的段錯誤發生在外部庫的深處,所以 octave-core 並不是特別有用。 我希望有一種方法可以生成真正的內核,而無需主動更改 octave 源代碼。

大約 10 年前,這個討論在 nabble舉行。 當時的結論正是你所說的:為了改變處理中斷和信號的方式,你必須對 Octave 的一些核心元素進行基本的重寫。

似乎一年后提出了同樣的問題,並且有人實際努力重寫 Octave 的信號處理 我有同樣的問題,因為我喜歡在我的 C/C++ 重寫如何處理信號以在程序退出之前進行清理,更仔細地檢查崩潰錯誤等。但是,Octave 似乎仍然沒有做得很好有了這個。 我發現其他人在過去一年左右就信號處理進行了更多討論,但沒有什么能提供像您要求的那樣簡單的界面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM