我有一個在linux 64位系統下運行的發行版服務器進程。它崩潰並留下一個coredump文件。我使用gdb來調試這樣的:無法從gdb backtrace獲取任何信息
GDB SVR核心轉儲文件
,得到了以下回溯:
(gdb) where
#0 0x0000000000432691 in ??()
#1 0x00002b07655a50cc in ??()
#2 0x00002b07655a50c4 in ??()
#3 0x00007fff9fade920 in ??()
#4 0x0000000000439db3 in ??()
#5 0x00007fff9fade910 in ??()
#6 0x00007fff9fade910 in ??()
#7 0x00007fff9fade8e0 in ??()
#8 0x00000000004663e2 in ??()
#9 0x00007fff9fade910 in ??()
#10 0x00007fff9fade910 in ??()
#11 0x00007fff9fade930 in ??()
#12 0x0000000000605108 in ??()
#13 0x00002b07655a274c in ??()
#14 0x0000000000ebc678 in ??()
#15 0x169f49f100000001 in ??()
#16 0x00000000021dc6c0 in ??()
#17 0x00002b07655a284c in ??()
#18 0x00002b07655a27dc in ??()
#19 0x00007fff9fade960 in ??()
#20 0x000000000043a03b in ??()
#21 0x00007fff9fade960 in ??()
#22 0x0000000000994d02 in ??()
#23 0x00000000000ecd57 in ??()
#24 0x00002b07655a274c in ??()
#25 0x00002b07655a274c in ??()
#26 0x00002b07655a27dc in ??()
#27 0x00007fff9fade980 in ??()
#28 0x000000000060a5eb in ??()
#29 0x000000009fadeb50 in ??()
#30 0x00002b07655a274c in ??()
#31 0x00007fff9fade9d0 in ??()
#32 0x000000000060a8f0 in ??()
#33 0x00007fff9fadeb50 in ??()
#34 0x00007fff9fadea10 in ??()
#35 0x00002b07655a274c in ??()
#36 0x00007fff9fadea10 in ??()
#37 0x000000009fade9d0 in ??()
#38 0x00007fff9fadeb58 in ??()
#39 0x0000000000000000 in ??()
的地址信息無法通過addr2line進行分析,是什麼問題以及如何我可以找到coredump的根源是什麼?
謝謝!
該程序是用-g標誌編譯的嗎?確保你不會剝奪你的可執行文件。 – Kamath