各位大虾帮帮忙!!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)

解决方案 »

  1.   

    kernel panic啊,如果能帮忙解决真的是感激涕零啊!!!!!!
      

  2.   

    do_exit: exit code=11 查看下11代表啥消息(do_notify_resume+0x18/0x48) from [<c0037fd0>] (work_pending+0x1c/0x20) 同时查看下你的work_pending方法
      

  3.   


    11的意思是try again,现在我判断是内存跳变引起的,但为什么会引起内存跳变,这个还有待研究,谢谢哈