各位大虾帮帮忙!!Kernel panic了,android应用导致kernel panic!我已经把init反汇编了,里面找不到ff0008的值,android手机死机蓝屏,各位大虾求救啊!!!!
<7>[1, init] [ 39.977264] init: unhandled page fault (11) at 0x00ff0008, code 0x80000005
<1>[1, init] [ 39.977264] pgd = cf3c0000
<1>[1, init] [ 39.977294] [00ff0008] *pgd=00000000
<4>[1, init] [ 39.977294]
<4>[1, init] [ 39.977294] Pid: 1, comm: init
<4>[1, init] [ 39.977294] CPU: 0 Not tainted (2.6.35.7-perf #1)
<4>[1, init] [ 39.977294] PC is at 0xff0008
<4>[1, init] [ 39.977325] LR is at 0xefe1
<4>[1, init] [ 39.977325] pc : [<00ff0008>] lr : [<0000efe1>] psr: 00000030
<4>[1, init] [ 39.977325] sp : befb2b00 ip : 00000000 fp : 0002052c
<4>[1, init] [ 39.977325] r10: 0002052c r9 : 00000001 r8 : 00000001
<4>[1, init] [ 39.977355] r7 : 0000cba8 r6 : 0001e768 r5 : 00000003 r4 : 00ff02ff
<4>[1, init] [ 39.977355] r3 : 00ff00ff r2 : 00000011 r1 : 00000011 r0 : 00000001
<4>[1, init] [ 39.977355] Flags: nzcv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
<4>[1, init] [ 39.977386] Control: 10c57c7d Table: 0f5c0059 DAC: 00000015
<4>[1, init] [ 39.977386] do_exit: exit code=11
<0>[1, init] [ 39.977508] Kernel panic - not syncing: Attempted to kill init!
<4>[1, init] [ 39.977539] [<c003e050>] (unwind_backtrace+0x0/0x164) from [<c057efb4>] (panic+0x6c/0xe0)
<4>[1, init] [ 39.977569] [<c057efb4>] (panic+0x6c/0xe0) from [<c00dd314>] (do_exit+0x70/0x688)
<4>[1, init] [ 39.977569] [<c00dd314>] (do_exit+0x70/0x688) from [<c00dd9dc>] (do_group_exit+0xb0/0xe0)
<4>[1, init] [ 39.977600] [<c00dd9dc>] (do_group_exit+0xb0/0xe0) from [<c00e8d88>] (get_signal_to_deliver+0x3c4/0x420)
<4>[1, init] [ 39.977600] [<c00e8d88>] (get_signal_to_deliver+0x3c4/0x420) from [<c003aa4c>] (do_signal+0x68/0x68c)
<4>[1, init] [ 39.977630] [<c003aa4c>] (do_signal+0x68/0x68c) from [<c003b088>] (do_notify_resume+0x18/0x48)
<4>[1, init] [ 39.977630] [<c003b088>] (do_notify_resume+0x18/0x48) from [<c0037fd0>] (work_pending+0x1c/0x20)
<7>[1, init] [ 39.977264] init: unhandled page fault (11) at 0x00ff0008, code 0x80000005
<1>[1, init] [ 39.977264] pgd = cf3c0000
<1>[1, init] [ 39.977294] [00ff0008] *pgd=00000000
<4>[1, init] [ 39.977294]
<4>[1, init] [ 39.977294] Pid: 1, comm: init
<4>[1, init] [ 39.977294] CPU: 0 Not tainted (2.6.35.7-perf #1)
<4>[1, init] [ 39.977294] PC is at 0xff0008
<4>[1, init] [ 39.977325] LR is at 0xefe1
<4>[1, init] [ 39.977325] pc : [<00ff0008>] lr : [<0000efe1>] psr: 00000030
<4>[1, init] [ 39.977325] sp : befb2b00 ip : 00000000 fp : 0002052c
<4>[1, init] [ 39.977325] r10: 0002052c r9 : 00000001 r8 : 00000001
<4>[1, init] [ 39.977355] r7 : 0000cba8 r6 : 0001e768 r5 : 00000003 r4 : 00ff02ff
<4>[1, init] [ 39.977355] r3 : 00ff00ff r2 : 00000011 r1 : 00000011 r0 : 00000001
<4>[1, init] [ 39.977355] Flags: nzcv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
<4>[1, init] [ 39.977386] Control: 10c57c7d Table: 0f5c0059 DAC: 00000015
<4>[1, init] [ 39.977386] do_exit: exit code=11
<0>[1, init] [ 39.977508] Kernel panic - not syncing: Attempted to kill init!
<4>[1, init] [ 39.977539] [<c003e050>] (unwind_backtrace+0x0/0x164) from [<c057efb4>] (panic+0x6c/0xe0)
<4>[1, init] [ 39.977569] [<c057efb4>] (panic+0x6c/0xe0) from [<c00dd314>] (do_exit+0x70/0x688)
<4>[1, init] [ 39.977569] [<c00dd314>] (do_exit+0x70/0x688) from [<c00dd9dc>] (do_group_exit+0xb0/0xe0)
<4>[1, init] [ 39.977600] [<c00dd9dc>] (do_group_exit+0xb0/0xe0) from [<c00e8d88>] (get_signal_to_deliver+0x3c4/0x420)
<4>[1, init] [ 39.977600] [<c00e8d88>] (get_signal_to_deliver+0x3c4/0x420) from [<c003aa4c>] (do_signal+0x68/0x68c)
<4>[1, init] [ 39.977630] [<c003aa4c>] (do_signal+0x68/0x68c) from [<c003b088>] (do_notify_resume+0x18/0x48)
<4>[1, init] [ 39.977630] [<c003b088>] (do_notify_resume+0x18/0x48) from [<c0037fd0>] (work_pending+0x1c/0x20)
11的意思是try again,现在我判断是内存跳变引起的,但为什么会引起内存跳变,这个还有待研究,谢谢哈