分析linux内核崩溃信息
答案:6 悬赏:70 手机版
解决时间 2021-11-27 21:08
- 提问者网友:寂寞梧桐
- 2021-11-26 22:56
分析linux内核崩溃信息
最佳答案
- 五星知识达人网友:封刀令
- 2021-11-27 00:34
分析kernel比较关键的就是看三点:
1) 内核会给出一个崩溃原因的猜测,这里是,CPU 0 Unable to handle kernel paging request at virtual address 00000000
2) 看pc指针的值,这里是epc == 00000000
3) 看调用栈Call Trace:[ //可惜后面没给出来
通常是根据指针加上偏移值跟反汇编代码对照,找到出问题的指令。
这个panic的原因比较明显,应该是引用了空指针,试图执行0x00000000出的代码。
1) 内核会给出一个崩溃原因的猜测,这里是,CPU 0 Unable to handle kernel paging request at virtual address 00000000
2) 看pc指针的值,这里是epc == 00000000
3) 看调用栈Call Trace:[ //可惜后面没给出来
通常是根据指针加上偏移值跟反汇编代码对照,找到出问题的指令。
这个panic的原因比较明显,应该是引用了空指针,试图执行0x00000000出的代码。
全部回答
- 1楼网友:舍身薄凉客
- 2021-11-27 03:57
net_rx_action,就这句话有用
另,"run_init_process"这是啥
另,"run_init_process"这是啥
- 2楼网友:刀戟声无边
- 2021-11-27 03:22
毅力比智慧更重要,对自己狠点
望采纳。
望采纳。
- 3楼网友:举杯邀酒敬孤独
- 2021-11-27 02:20
Process sgdvs (pid: 270 进程有问题
- 4楼网友:拜訪者
- 2021-11-27 02:09
用vm删除网卡后也出现calltrace,然后新建也不行,重装vm恢复网卡配置才可以新建,所以这问题是不是跟设备损坏有些关系?
- 5楼网友:孤独入客枕
- 2021-11-27 01:35
根据我对你的内核崩溃信息的观察,我个人认为有可能是你在编写、运行自己的程序时,你的源程序中有未初始化,但是又直接进行操作的变量(尤其是对系统内存、或者是对其它的物理地址进行操作的变量,例如:指针变量)、或者是数组越界之类引起的(这种可能性小一些)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯