Linux内核出错原因排查,请高手 赐教
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