重複の可能性:
Linuxカーネルパニックのデバッグ
1回限りの問題をデバッグしています。Android携帯でGmailを閲覧中にデバイスがクラッシュした場所。パブリックWifiはネット接続に使用されます。これまでのところ、vector_swiでページフォールトが発生し、(SWI命令を取得するために)見つかったlr値が間違っていることがわかりました。その時点で実行されていたプロセスは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
unwind:不明なシンボルアドレス00000001 unwind:インデックスが見つかりません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]