核心轉儲文件中等待的所有線程,但有人觸發SIG_ABRT
我支持用C++編寫多年的應用程序,最近它已經開始崩潰,提供我們不知道如何處理的核心轉儲。 它運行在一個設備上的Ubuntu 14.04.5 當加載在GDB的核心文件,它說: 計劃與信號SIGABRT終止,中止 我可以檢查230個線程,但他們都在等待( )在完全相同的記憶位置。 有一個ID 1的線程,理論上可以是負責任的,但線程也在等待。 所以我基本上有兩個問題。 線程的id索引是如何工作的? GD
c++
gdb
sigabrt
2017-10-20