程式異常退出且沒有任何coredump解決方法
我們可以attach到某個工作程序或者執行緒,之後同時對exit和_exit設定斷點。
之後對程式發壓,如果程式出現異常,我們可能看到出現問題的堆疊。
最近測試一個新寫的模組,程式也異常退出了,沒有任何的core資訊,利用上面的方法沒有解決問題。如下:
。按照提示的方法進行操作後,這次在程式異常退出時,可以看到出問題時的堆疊資訊了。出錯的原因:一個動態庫庫用的是libevent2.0,而我們的框架則用的libevent1.4。改成一樣的版本後,解決了問題。
當然,除了數字我們也可以直接寫函式名,如下:
Happy debugging!