免费注册 查看新帖 |

Chinaunix

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

[内存管理] 谁知道这个oops错误,如何分析,最好能把问题定位清楚的方法,求大神支招!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-12-11 15:56 |只看该作者 |倒序浏览
dmesg信息如下
[  129.708000] CPU 3 Unable to handle kernel paging request at virtual address 0000000000007068, epc == ffffffffc001cb78, ra == ffffffffc001ca50
[  129.716000] Oops[#1]:
[  129.716000] Cpu 3
[  129.716000] $ 0   : 0000000000000000 000000000047d998 0000000000007068 000000000000000c
[  129.720000] $ 4   : 0000000000000020 000000000047d998 0000000000000000 ffffffffc001ca0c
[  129.720000] $ 8   : 0000000c00007068 0000000000000000 0000000000000000 0000000000000000
[  129.720000] $12   : 0000000000000008 ffffffff80305a98 ffffffff80432f1c 0000000000000000
[  129.720000] $16   : 98000000f99cdc00 000000000047d978 000000000047d9f8 ffffffffc0045600
[  129.720000] $20   : 000000000047d978 0000000000000000 0000000000002828 000000002cf5a178
[  129.720000] $24   : 0000000000000000 ffffffff805ce1c4                                 
[  129.720000] $28   : 98000000f98ec000 98000000f98efdc0 000000007fb4b490 ffffffffc001ca50
[  129.720000] Hi    : 0000000000000000
[  129.720000] Lo    : 003d08d859ce4b00
[  129.720000] epc   : ffffffffc001cb78 $L98+0x4/0x10 [vdriver]
[  129.720000]     Not tainted
[  129.720000] ra    : ffffffffc001ca50 $L85+0x30/0x6c [vdriver]
[  129.720000] Status: 7000fce3    KX SX UX KERNEL EXL IE
[  129.720000] Cause : 10000008
[  129.720000] BadVA : 0000000000007068
[  129.720000] PrId  : 00006305 (ICT Loongson-3A5)
[  129.720000] Modules linked in: vdriver [last unloaded: vdriver]
[  129.720000] Process runPlugins (pid: 3035, threadinfo=98000000f98ec000, task=98000000f96b06c8, tls=000000002ba3b150)
[  129.720000] Stack : 0000000000000000 0000000000000000 98000000f95eccc0 0000000000000000
[  129.720000]         98000000f95eccc0 0000000000000009 0000000000000000 ffffffffc0045600
[  129.720000]         000000000047d978 0000000000000000 0000000000002828 000000002cf5a178
[  129.720000]         000000007fb4b490 ffffffff80433054 000000007fb4b490 98000000f9e59440
[  129.720000]         0000000000000001 000000002beac000 0000000031a66e84 0000000000000014
[  129.720000]         0000000000000000 ffffffff803eb7e0 000000007fb4c768 000000007fb4b760
[  129.720000]         0000000000000000 000000002cf5e7f8 000000002cf5abb8 0000000000000000
[  129.720000]         0000000000002828 ffffffff80303c24 0000000000000000 000000007000fce0
[  129.720000]         0000000000000fd6 0000000000007068 0000000000000009 ffffffffc0045600
[  129.720000]         000000000047d978 000000000047d998 0000000000000000 0000000000000000
[  129.720000]         ...
[  129.720000] Call Trace:
[  129.720000] [<ffffffffc001cb78>] $L98+0x4/0x10 [vdriver]
[  129.720000] [<ffffffffc001ca50>] $L85+0x30/0x6c [vdriver]
[  129.720000]
[  129.720000]
[  129.720000] Code: 08007400  ae020018  9e020000 <8c420000> 08007400  ae020018  9e030000  8c620000  0002103c
[  129.720000] Disabling lock debugging due to kernel taint
最好能说说cpu3那列都是做什么的。

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
2 [报告]
发表于 2014-12-12 09:12 |只看该作者
回复 1# yv9200
epc   : ffffffffc001cb78 $L98+0x4/0x10 [vdriver]


不知道你的EPC怎么不现实函数名啊?

如果有函数名,可以通过objdump -S somefile.o导出对应的汇编代码和偏移,找对出错的代码行,从代码行分析

   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
3 [报告]
发表于 2014-12-12 10:38 |只看该作者
建议打开CONFIG_KALLSYMS和CONFIG_KALLSYMS_ALL,看oops更方便一些

论坛徽章:
0
4 [报告]
发表于 2014-12-12 12:32 |只看该作者
objdump看看吧,锁和抢占控制对么?

论坛徽章:
0
5 [报告]
发表于 2014-12-13 16:16 |只看该作者
以前遇到过一次oops错误,从Log中可以看到SP指针,然后再用addr2line工具,找到对应的函数。

论坛徽章:
2
酉鸡
日期:2013-09-26 11:11:15摩羯座
日期:2014-01-08 13:45:19
6 [报告]
发表于 2014-12-14 12:25 |只看该作者
版内有篇文章,把文本的代码段 [  129.720000] Code:   翻译成汇编

论坛徽章:
3
射手座
日期:2014-08-18 12:15:53戌狗
日期:2014-08-22 09:53:36寅虎
日期:2014-08-22 14:15:29
7 [报告]
发表于 2014-12-30 13:11 |只看该作者
没有符号其他都是瞎扯
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP