免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3468 | 回复: 2
打印 上一主题 下一主题

[系统管理] 连接时出现 kernel panic CPU0 Intel 如何解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-26 10:08 |只看该作者 |倒序浏览
CPU 0 Unable to handle kernel paging request at virtual address 00000000, epc == 800ca8d8, ra == 801ad84c
Oops[#1]:
Cpu 0
$ 0   : 00000000 00000000 00000000 00000015
$ 4   : 00000000 801e5850 00000003 00000001
$ 8   : 801e5850 00000000 00000000 00000000
$12   : 00000000 00000400 00000000 00000000
$16   : 81e425e0 80cc642a 00000001 80cc6420
$20   : 00000001 81fe4140 81e42604 80d532c0
$24   : 00000000 8013cd30                  
$28   : 80d26000 80d27d28 00000001 801ad84c
Hi    : 00000059
Lo    : e8464400
epc   : 800ca8d8 0x800ca8d8
    Tainted: P         
ra    : 801ad84c 0x801ad84c
Status: 1000ff03    KERNEL EXL IE
Cause : 00800008
BadVA : 00000000
PrId  : 00019374 (MIPS 24Kc)
Modules linked in: ipt_NATTYPE umac ath_dev(P) ath_rate_atheros(P) ath_hal(P) asf(P) adf xt_webstr(P) nf_nat_rtsp nf_conntrack_rtsp athrs_gmac [last unloaded: ipt_NATTYPE]
Process plchost (pid: 1828, threadinfo=80d26000, task=81c4e520, tls=00000000)
Stack : 81ddc138 801defe4 81fe4e60 80d532c0 81de006e 8013cd14 81fe4e60 801defe4
        81fe4e60 80d532c0 81de006e 00000000 00000000 01005e00 00fb5970 80000000
        81fe4e60 00000000 00000000 00000000 00000000 00000000 00000000 00000000
        00000000 00000000 00000000 00000000 81de007c 80d536d8 81fe4e60 81fe4140
        00000000 80d532c0 81de006e 8023ad94 00000000 80205558 00000001 801ada84
        ...
Call Trace:[<8013cd14>] 0x8013cd14
[<801ada84>] 0x801ada84
[<801ad904>] 0x801ad904
[<80110b74>] 0x80110b74
[<801add28>] 0x801add28
[<801ad904>] 0x801ad904
[<c0246404>] 0xc0246404
[<80110f68>] 0x80110f68
[<c02463c4>] 0xc02463c4
[<c0246378>] 0xc0246378
[<c025626c>] 0xc025626c
[<8011112c>] 0x8011112c
[<8011190c>] 0x8011190c
[<800288c0>] 0x800288c0
[<800473a0>] 0x800473a0
[<800289a0>] 0x800289a0
[<8000644c>] 0x8000644c


Code: 00a01021  08032a3b  00003821 <90430000> 91020000  00621023  14400006  24c6ffff  00871021
Kernel panic - not syncing: Fatal exception in interrupt
?

论坛徽章:
0
2 [报告]
发表于 2012-06-26 10:14 |只看该作者
补充下,应该是网卡兼容性出现的问题,在用 Intel 网卡连接的时候有时会出现!
epc   : 800ca8d8 0x800ca8d8
反汇编内核,有看到这个地址
800ca8d0 <memcmp>:
800ca8d0:        08032a3b         j        800ca8ec <memcmp+0x1c>
800ca8d4:        00003821         move        a3,zero
800ca8d8:        90430000         lbu        v1,0(v0)
现在问题比较难定位。

论坛徽章:
0
3 [报告]
发表于 2012-06-27 23:17 |只看该作者
已解决,打开内核选项,不要去掉相关的symbol,复现问题,找到出错的函数,发现内核在 memcpy,有个地址为空。修改相关的代码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP