Chinaunix首页 | 论坛 | 博客
  • 博客访问: 361254
  • 博文数量: 161
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 345
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-13 11:04
文章分类

全部博文(161)

文章存档

2015年(15)

2014年(144)

2013年(2)

我的朋友

分类: 服务器与存储

2014-11-19 00:00:27

1.将crash文件解压缩到~/tmp目录里面
apport-unpack /var/crash/linux-image-2.6.32-33-generic.0.crash ~/tmp

可以看到在tmp目录下有好多文件。

2.系统需要安装dbgsym 因为原有内核的调试信息太少了,无法满足需要的。
在这里下载并安装 相应的版本号的dbgsym调试信息,

3.采用如下命令 使用crash 来分析dump文件 crash /usr/lib/debug/boot/vmlinux-2.6.32-25-generic ~/tmp/VmCore
VmCore是运行时的镜像,vmlinux是启动时需要的内核镜像。
结果如下图所示,下一步就可以对crash文件进行一系列的分析了:

调用bt命令,可以查看当上次崩溃时的内核调用栈信息如下图所示:




这样就可以看到内核崩溃场景下的错误信息了。
阅读(1031) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~