可能重复:
调试 linux 内核恐慌
我正在调试一次性问题。在 android 手机中浏览 gmail 时设备崩溃的地方。公共 Wifi 用于连接网络。到目前为止,我发现vector_swi中发生了页面错误,找到的lr值(获取SWI指令)是错误的。当时运行的进程是UEventObserver。
这是过程信息。
Task name: UEventObserver, pid: 675, cpu: 1,
state: 0x0, exit_state: 0x0, stack_base: 0xd6eae000
Stack:
[<C078939C>] __schedule+0x5b0
[<FFFFFFFF>] (null)+0x0
[<1>] (null)+0x1
展开:未知符号地址 00000001 展开:未找到索引 00000001
这是崩溃的内核日志。
<1>[37655.473976] Unable to handle kernel paging request at virtual address 40025694
<1>[37655.473976] pgd = d7138000
<1>[37655.474007] [40025694] *pgd=9ec1a831, *pte=bf2e659d, *ppte=00000000
<0>[37655.474038] Internal error: Oops: 17 [#1] PREEMPT SMP
<4>[37655.474038] Modules linked in:
<4>[37655.474068] CPU: 1 Not tainted (3.0.21-g572d9be-00004-g4ec4db2 #1)
<4>[37655.474099] PC is at vector_swi+0x28/0x88
<4>[37655.474129] LR is at 0x40025698
<4>[37655.474160] pc : c01065a8 lr : 40025698 psr : 60000093
<4>[37655.474160] sp : d6eaffb0 ip : 4062c18c fp : 5ed97c24
<4>[37655.474190] r10: 58702b64 r9 : 5ea56f98 r8 : 20000010
<4>[37655.474221] r7 : 000000a8 r6 : 41b13530 r5 : 4062c270 r4 : 4062c140
<4>[37655.474251] r3 : 00000000 r2 : ffffffff r1 : 00000001 r0 : 5ed97bd0
<4>[37655.474251] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
<4>[37655.474282] Control: 10c5787d Table: 9ec3806a DAC: 00000015
<4>[37655.474282]