1、概述
ubuntu下程序发生crash,有些能直接生成相应的strack日志,而有些则不行,比较jvm都挂掉的情况,这个时候就需要通过生成的crash文件生成相应的coredump,通过gdb来查看。
2、ubuntu下程序crash位置
在如下位置会保存crash日志
/var/crash
3、unpack coredump
cd /var/crash
sudo apport-unpack /var/crash/_usr_lib_jvm_java-8-openjdk-arm64_jre_bin_java.1000.crash _unpacked
4、运行gdb调试crash日志
gdb $(cat _unpacked/ExecutablePath) _unpacked/CoreDump