1.将crash文件解压缩到~/tmp目录里面
apport-unpack /var/crash/linux-image-2.6.32-33-generic.0.crash ~/tmp
可以看到在tmp目录下有好多文件。
2.系统需要安装dbgsym 因为原有内核的调试信息太少了,无法满足需要的。
在这里下载并安装 相应的版本号的dbgsym调试信息,http://ddebs.ubuntu.com/pool/main/l/linux/
3.采用如下命令 使用crash 来分析dump文件 crash /usr/lib/debug/boot/vmlinux-2.6.32-25-generic ~/tmp/VmCore。
结果如下图所示,下一步就可以对crash文件进行一系列的分析了:
调用bt命令,可以查看当上次崩溃时的内核调用栈信息如下图所示:
apport-unpack /var/crash/linux-image-2.6.32-33-generic.0.crash ~/tmp
可以看到在tmp目录下有好多文件。
2.系统需要安装dbgsym 因为原有内核的调试信息太少了,无法满足需要的。
在这里下载并安装 相应的版本号的dbgsym调试信息,http://ddebs.ubuntu.com/pool/main/l/linux/
3.采用如下命令 使用crash 来分析dump文件 crash /usr/lib/debug/boot/vmlinux-2.6.32-25-generic ~/tmp/VmCore。
结果如下图所示,下一步就可以对crash文件进行一系列的分析了:
调用bt命令,可以查看当上次崩溃时的内核调用栈信息如下图所示: