android Oops 问题:Internal error: Oops: 817 [#1] PREEMPT SMP

angellove24 2013-08-09 03:18:29
请各位巨侠帮忙看看这panic的原因或者指导下如何分析
是android手机3.0的kernel


[ 5940.929728] Backtrace:
0[ 5940.949743] [<c4546064>] (dump_backtrace+0x0/0x110) from [<c454618c>] (show_stack+0x18/0x1c)
0[ 5940.959722] r7:df0b1b90 r6:00000102 r5:df0b0000 r4:de7bce80
0[ 5941.009750] [<c4546174>] (show_stack+0x0/0x1c) from [<c4742e70>] (dpm_drv_timeout+0x48/0x64)
0[ 5941.019738] [<c4742e28>] (dpm_drv_timeout+0x0/0x64) from [<c4578ddc>] (run_timer_softirq+0x178/0x218)
0[ 5941.029712] r5:df0b0000 r4:c4bbb8c0
0[ 5941.049741] [<c4578c64>] (run_timer_softirq+0x0/0x218) from [<c4572d5c>] (__do_softirq+0x98/0x16c)
0[ 5941.059727] [<c4572cc4>] (__do_softirq+0x0/0x16c) from [<c4573030>] (irq_exit+0x4c/0xe4)
0[ 5941.099748] [<c4572fe4>] (irq_exit+0x0/0xe4) from [<c453e02c>] (nk_do_xirq+0x150/0x18c)
1[ 5941.099809] cpufreq: cpu1 scheduling frequency change in suspend.
0[ 5941.109743] [<c453dedc>] (nk_do_xirq+0x0/0x18c) from [<c4541420>] (__irq_svc_loop+0x28/0x90)
0[ 5941.129749] Backtrace aborted due to bad frame pointer <00000013>
0[ 5941.149723] kernel BUG at /home/builder/repo/sprdroid4.0.3_vlx_3.0_w13.03.1_mp/kernel/drivers/base/power/main.c:614!
0[ 5941.189756] Unable to handle kernel NULL pointer dereference at virtual address 00000000
0[ 5941.239724] pgd = c4504000
0[ 5941.239790] [00000000] *pgd=00000000
0[ 5941.249728] Internal error: Oops: 817 [#1] PREEMPT SMP
0[ 5941.249776] Modules linked in: ltr_558als bcmdhd ft5306_ts mali ump
0[ 5941.249866] CPU: 0 Tainted: G W (3.0.8-00020-g6bc9872 #1)
0[ 5941.249923] PC is at __bug+0x20/0x2c
0[ 5941.249966] LR is at vprintk+0x440/0x4b8
0[ 5941.250006] pc : [<c4545e4c>] lr : [<c456dc7c>] psr: 60800113
0[ 5941.250015] sp : df0b1b50 ip : df0b1a80 fp : df0b1b5c
0[ 5941.250098] r10: 00000001 r9 : c4bbc0d4 r8 : c4bbd898
0[ 5941.250145] r7 : df0b1b90 r6 : 00000102 r5 : df0b0000 r4 : de7bce80
0[ 5941.250199] r3 : 00000000 r2 : 00000103 r1 : 00000001 r0 : 0000007f
0[ 5941.250255] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
0[ 5941.250314] Control: 00c53c7d Table: 9f70004a DAC: 40000015
0[ 5941.250363]
0[ 5941.250366] PC: 0xc4545dcc:
0[ 5941.251300] LR: 0xc456dbfc:
0[ 5941.252236] SP: 0xdf0b1ad0:
0[ 5941.253164] IP: 0xdf0b1a00:
0[ 5941.254091] FP: 0xdf0b1adc:
0[ 5941.255020] R4: 0xde7bce00:
0[ 5941.255944] R5: 0xdf0aff80:
0[ 5941.256873] R7: 0xdf0b1b10:
0[ 5941.257808] R8: 0xc4bbd818:
0[ 5941.258733] R9: 0xc4bbc054:
0[ 5941.259671] Process kworker/u:0 (pid: 5184, stack limit = 0xdf0b02f8)
0[ 5941.259725] Stack: (0xdf0b1b50 to 0xdf0b2000)
0[ 5941.259770] 1b40: df0b1b74 df0b1b60 c4742e7c c4545e38
0[ 5941.259841] 1b60: c4bbb8c0 df0b0000 df0b1bc4 df0b1b78 c4578ddc c4742e34 c4541420 c453dee8
0[ 5941.259913] 1b80: c4bbc6d4 c4bbc4d4 c4bbc2d4 c4742e28 df0b1b90 df0b1b90 00000000 df0b0000
0[ 5941.262332] 1fc0: dffe42c0 00000000 00000000 00000000 df0b1fd0 df0b1fd0 df0a5eb8 c4587f58
0[ 5941.262404] 1fe0: c457074c 00800013 00000000 df0b1ff8 c457074c c4587f64 06064141 44441212
0[ 5941.262466] Backtrace:
0[ 5941.262510] [<c4545e2c>] (__bug+0x0/0x2c) from [<c4742e7c>] (dpm_drv_timeout+0x54/0x64)
0[ 5941.262585] [<c4742e28>] (dpm_drv_timeout+0x0/0x64) from [<c4578ddc>] (run_timer_softirq+0x178/0x218)
0[ 5941.262655] r5:df0b0000 r4:c4bbb8c0
0[ 5941.262709] [<c4578c64>] (run_timer_softirq+0x0/0x218) from [<c4572d5c>] (__do_softirq+0x98/0x16c)
0[ 5941.262784] [<c4572cc4>] (__do_softirq+0x0/0x16c) from [<c4573030>] (irq_exit+0x4c/0xe4)
0[ 5941.262855] [<c4572fe4>] (irq_exit+0x0/0xe4) from [<c453e02c>] (nk_do_xirq+0x150/0x18c)
0[ 5941.262927] [<c453dedc>] (nk_do_xirq+0x0/0x18c) from [<c4541420>] (__irq_svc_loop+0x28/0x90)
0[ 5941.262991] Backtrace aborted due to bad frame pointer <00000013>
0[ 5941.263048] Code: e1a01000 e59f000c eb10e1b3 e3a03000 (e5833000)
0[ 5941.263145] ---[ end trace 65f8ea860415c051 ]---
0[ 5941.263199] Kernel panic - not syncing: Fatal exception in interrupt
0[ 5941.269725] Backtrace:
0[ 5941.299755] [<c4546064>] (dump_backtrace+0x0/0x110) from [<c497e390>] (dump_stack+0x18/0x1c)
0[ 5941.309721] r7:00000000 r6:df0b02f8 r5:c4b9adc0 r4:c4b9adc0
0[ 5941.379733] [<c497e378>] (dump_stack+0x0/0x1c) from [<c497e400>] (panic+0x6c/0x184)
0[ 5941.419736] [<c497e394>] (panic+0x0/0x184) from [<c4546578>] (die+0x184/0x1c8)
0[ 5941.429722] r3:00000100 r2:df0b1980 r1:00000000 r0:c4a5c88c
0[ 5941.489735] [<c45463f4>] (die+0x0/0x1c8) from [<c454c330>] (__do_kernel_fault+0x84/0xa4)
0[ 5941.499713] r8:00000000 r7:00000817 r6:00000000 r5:00000000 r4:df0b1b08
0[ 5941.549804] [<c454c2ac>] (__do_kernel_fault+0x0/0xa4) from [<c454c5bc>] (do_page_fault+0x26c/0x28c)
0[ 5941.559715] r9:20000113 r8:00000000 r7:00000000 r6:de7bce80 r5:c4b63688
0[ 5941.719759] r4:df0b1b08
0[ 5941.729750] [<c454c350>] (do_page_fault+0x0/0x28c) from [<c4535264>] (do_DataAbort+0x3c/0xa0)
0[ 5941.739740] [<c4535228>] (do_DataAbort+0x0/0xa0) from [<c454135c>] (__dabt_svc+0x7c/0xb0)
0[ 5941.749726] Exception stack(0xdf0b1b08 to 0xdf0b1b50)
0[ 5941.799745] 1b00: 0000007f 00000001 00000103 00000000 de7bce80 df0b0000
0[ 5941.809736] 1b20: 00000102 df0b1b90 c4bbd898 c4bbc0d4 00000001 df0b1b5c df0b1a80 df0b1b50
0[ 5941.839727] 1b40: c456dc7c c4545e4c 60800113 ffffffff
0[ 5941.859733] r7:df0b1b90 r6:00000102 r5:00000007 r4:0000040f
0[ 5941.899746] [<c4545e2c>] (__bug+0x0/0x2c) from [<c4742e7c>] (dpm_drv_timeout+0x54/0x64)
0[ 5941.909740] [<c4742e28>] (dpm_drv_timeout+0x0/0x64) from [<c4578ddc>] (run_timer_softirq+0x178/0x218)
0[ 5941.939745] r5:df0b0000 r4:c4bbb8c0
0[ 5942.009745] [<c4578c64>] (run_timer_softirq+0x0/0x218) from [<c4572d5c>] (__do_softirq+0x98/0x16c)
0[ 5942.019732] [<c4572cc4>] (__do_softirq+0x0/0x16c) from [<c4573030>] (irq_exit+0x4c/0xe4)
0[ 5942.029734] [<c4572fe4>] (irq_exit+0x0/0xe4) from [<c453e02c>] (nk_do_xirq+0x150/0x18c)
0[ 5942.039734] [<c453dedc>] (nk_do_xirq+0x0/0x18c) from [<c4541420>] (__irq_svc_loop+0x28/0x90)
0[ 5942.059740] Backtrace aborted due to bad frame pointer <00000013>
1[ 5942.059825] CPU1: stopping
1[ 5942.059859] Backtrace:
1[ 5942.059908] [<c4546064>] (dump_backtrace+0x0/0x110) from [<c497e390>] (dump_stack+0x18/0x1c)
1[ 5942.059974] r7:00000000 r6:00000000 r5:00000006 r4:00000001
1[ 5942.060054] [<c497e378>] (dump_stack+0x0/0x1c) from [<c45472e4>] (nk_do_IPI+0xcc/0x1d4)
1[ 5942.060126] [<c4547218>] (nk_do_IPI+0x0/0x1d4) from [<c453fe9c>] (_nk_do_IPI+0x78/0x94)
1[ 5942.060188] r7:00000000 r6:00000000 r5:00000000 r4:c2805000
1[ 5942.060269] [<c453fe24>] (_nk_do_IPI+0x0/0x94) from [<c45ab2b0>] (handle_irq_event_percpu+0x54/0x1a4)
1[ 5942.060339] r7:00000001 r6:c4b5a1e0 r5:000003ff r4:c4b97200
1[ 5942.060418] [<c45ab25c>] (handle_irq_event_percpu+0x0/0x1a4) from [<c45ab444>] (handle_irq_event+0x44/0x64)
1[ 5942.060501] [<c45ab400>] (handle_irq_event+0x0/0x64) from [<c45ada10>] (handle_edge_irq+0x138/0x174)
1[ 5942.060571] r7:00000001 r6:00063fc2 r5:c4b5a22c r4:c4b5a1e0
1[ 5942.060651] [<c45ad8d8>] (handle_edge_irq+0x0/0x174) from [<c45aae44>] (generic_handle_irq+0x2c/0x40)
1[ 5942.060720] r7:00000001 r6:df04de08 r5:c0458d40 r4:80000000
1[ 5942.060802] [<c45aae18>] (generic_handle_irq+0x0/0x40) from [<c4542d70>] (nk_do_IRQ+0x10/0x14)
1[ 5942.060877] [<c4542d60>] (nk_do_IRQ+0x0/0x14) from [<c453e01c>] (nk_do_xirq+0x140/0x18c)
1[ 5942.060949] [<c453dedc>] (nk_do_xirq+0x0/0x18c) from [<c4541420>] (__irq_svc_loop+0x28/0x90)
1[ 5942.061014] Backtrace aborted due to bad frame pointer <00000013>
0[ 5942.061068] (sprd_debug_set_upload_magic) 66262564
0[ 5942.061336] (sprd_debug_set_upload_cause) c8
0[ 5942.063255] (sprd_debug_panic_handler) checksum_sched_log: 1a4a0d7
0[ 5942.063311] (sprd_debug_save_context) context saved(CPU:0)
0[ 5942.063380] (sprd_debug_hw_reset) Linux version 3.0.8-00020-g6bc9872 (builder@bjbuildrsrv5) (gcc version 4.4.3 (GCC) ) #1 SMP PREEMPT Wed Jul 10 23:39:17 CST 2013
0[ 5942.063399]
...全文
1655 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧