专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

开局一张图,debug全靠瞪|内核问题定位与静态分析实战

阿里云开发者  · 公众号  · 科技公司  · 2024-08-08 08:30

文章预览

阿里妹导读 本文描述了一个在AnolisOS 8.8操作系统上遇到的内核崩溃问题的调试过程。 ‍ ‍ 一般的debug的手段无非是依赖gdb、coredump,那是因为gdb类似的动态调试工具非常完善,可以帮助我们极快地完成debug。除此之外,debug还有一种方式,就是纯静态分析,在条件有限的情况下,gdb类的动态工具无法施展拳脚,只能依靠人脑模拟cpu运行以静态的方式来debug了。 一、起因 有用户在OpenAnolis Kernel SIG群里发了个有点模糊的截图和一句话: 经过简单询问发现客户机器是12代intel i5-12400,在安装官网上下载的AnolisOS 8.8系统镜像过程中crash,无法进入系统,没有coredump,只有这个屏幕的打印的信息,无法看到更多的log。 好了,这就是所有的信息,现在开始debug阶段。 二、debug 收集信息 首先根据图中的信息判断,此时应该是内核发生了crash,并且crash的地方发生在 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览