Linux内核出错原因排查,请高手 赐教

david-yue 2014-03-20 09:28:46
Unhandled kernel unaligned access[#1]:
Cpu 0
$ 0 : 00000000 00000000 8633a524 20666c61
$ 4 : 8633a520 20666c61 8006ca1c 8623bdd0
$ 8 : c82402d0 c8006000 8623be5a 00000000
$12 : 8503901c 00008000 86229b78 7a617469
$16 : 8633a520 00000001 8633a4d4 8633a4d4
$20 : c82b05c4 8623bdd0 80070000 80070000
$24 : 00000010 c823c050
$28 : 8623a000 8623bd50 c826ab28 8006caa0
Hi : 00000000
Lo : 00000000
epc : 8000c19c __up+0x4/0x3c
Tainted: P
ra : 8006caa0 up+0x84/0x9c
Status: 1100b002 KERNEL EXL
Cause : 00800010
BadVA : 20666c65
PrId : 00019749 (MIPS 74K)
Modules linked in: linux_bcm_net(P+) linux_bcm_diag(P) linux_uk_proxy(P) linux_bcm_core(P) linux_kernel_bde(P)
Process bcm-shell (pid: 704, threadinfo=8623a000, task=86238e30, tls=00000000)
Stack : 00000000 00020000 87803b00 00000020 8633a520 00000001 c8004108 c80040cc
800b316c 800b3050 c8fc955c 00000004 c82b05c4 00000800 00000007 c82b0000
00000000 c8240000 c826ab24 8623be94 c8004258 c826ab24 c82b0000 c82b0000
00000000 c8240000 00000001 8623be94 fffff807 c819b168 00000000 0000002c
00000007 00000010 86238e30 c826ab24 8623be94 c82b6310 00000000 c8240000
...
Call Trace:
[<8000c19c>] __up+0x4/0x3c
[<8006caa0>] up+0x84/0x9c
[<c8004108>] _list_op_add+0x90/0x168 [linux_uk_proxy]
[<c8004258>] linux_uk_proxy_send+0x78/0x90 [linux_uk_proxy]
[<c819b168>] tty_vprintf+0x118/0x1f4 [linux_bcm_diag]
[<c823c0e4>] sal_vprintf+0x94/0xac [linux_bcm_diag]
[<c823bb54>] sal_appl_printk+0x2c/0x38 [linux_bcm_diag]
[<c823bcb0>] sal_readline+0x100/0x384 [linux_bcm_diag]
[<c81beacc>] sh_process+0x1d4/0xafc [linux_bcm_diag]
[<c81c0fac>] diag_shell+0x244/0x384 [linux_bcm_diag]
[<c819b394>] _bcm_shell+0xc4/0x17c [linux_bcm_diag]
[<c8dfb244>] thread_boot+0x104/0x13c [linux_bcm_core]
[<80066d6c>] kthread+0x90/0x98
[<80026330>] kernel_thread_helper+0x10/0x18


Code: 080034c1 00000000 8c850004 <8ca30004> 8ca20000 ac620000 ac430004 3c020010 34420100
note: bcm-shell[704] exited with preempt_count 1
...全文
459 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
一根烂笔头 2014-04-03
  • 打赏
  • 举报
回复
八成是越界访问
星号 2014-03-26
  • 打赏
  • 举报
回复
搜索kernel oops,很多资料的。
帅得不敢出门 2014-03-20
  • 打赏
  • 举报
回复
是加了什么新驱动么,如果是自己写的,一个是仿真器调试, 另一是用printk打印,定位出错位置。

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧