資料內(nèi)容:
崩潰原因
接下來兩行描述了引發(fā)崩潰問題的函數(shù)幀
# Problematic frame:
# V [libjvm.so+0x438067] ciObjectFactory::create_new_metadata(Metadata*)+0x327
|
|
|
+-- 類似于程序計(jì)數(shù)器, 以庫名和偏移量表示。
|
對(duì)于與位置無關(guān)的庫(JVM 和其他庫),可以不通過
|
調(diào)試器或通過反匯編程序轉(zhuǎn)存偏移量周圍結(jié)
|
構(gòu)的 core 文件來定位引起崩潰的指令。
+----------------- 幀類型
幀類型包括以下幾種:
幀類型
描述
C
Native C frame
j
Interpreted Java frame
V
VMframe
v
VMgenerated stub frame
J
Other frame types, including compiled Java frames
關(guān)于例子中描述的 ciObjectFactory::create_new_metadata,不知道干啥的。
錯(cuò)誤信息
接下來的錯(cuò)誤信息部分根據(jù)不同錯(cuò)誤顯示不一樣的內(nèi)容,在官方給的資料中提供了一份關(guān)
于內(nèi)部錯(cuò)誤的錯(cuò)誤信息,示例如下:
# An unexpected error has been detected by HotSpot Virtual Machine:
# Internal Error (4F533F4C494E55583F491418160E43505000F5), pid=10226, tid=16384
# Java VM: Java HotSpot(TM) Client VM (1.6.0-rc-b63 mixed mode)
以上示例中提供的內(nèi)容沒有信號(hào)名稱和信號(hào)值,只包含了 Internal Error 和一個(gè)十六進(jìn)制
的字符串,該字符串對(duì)出現(xiàn)問題的模塊和行號(hào)進(jìn)行了編碼,通常情況下只對(duì) JVM 工程師
有用。