AnsweredAssumed Answered

take picture kernel error(imx6q)

Question asked by wang hugh on Mar 26, 2019
Latest reply on Mar 26, 2019 by igorpadykov

we use imx6q and linux3.0.35.

Keeping take picture.The kernel reported an error!

 

=================================================================================

Unable to handle kernel paging request at virtual address 0bfd7425
pgd = 80004000
[0bfd7425] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT SMP
Modules linked in: nls_utf8 exfat ar0134_camera pwm si7020 leds_pca9632 8192cu
CPU: 1    Not tainted  (3.0.35-2666-gbdde708 #3)
PC is at finish_task_switch+0x10/0xf0
LR is at __schedule+0x27c/0x6c0
pc : [<80068d18>]    lr : [<80515468>]    psr: 60000013
sp : bffadf18  ip : 00000001  fp : bffadf2c
r10: 00000001  r9 : ba2f6820  r8 : ba2f6820
r7 : ba7e6440  r6 : bffac000  r5 : bff8e0a0  r4 : 8c010f40
r3 : 00000000  r2 : 80aabcc0  r1 : ba7e6440  r0 : 0bfd7001
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
Control: 10c53c7d  Table: 4a07004a  DAC: 00000015
Process swapper (pid: 0, stack limit = 0xbffac2f0)
Stack: (0xbffadf18 to 0xbffae000)
df00:                                                       ba7e6440 80093818
df20: 8c010f40 bff8e0a0 bffaffdc 80515468 00000001 00000002 00000000 8007909c
df40: 80aabcc0 8006c014 8c010d90 00076818 00000001 00000000 80039f40 80039f40
df60: 800391b4 80039f40 ff6137e3 a0000013 8c010d90 00000000 00000000 00000002
df80: 00000000 80385868 803857bc ffffffff 00000000 80093774 80afd978 ffffffff
dfa0: 00000000 00000002 00000000 800937f4 00000000 00000002 ff6126f6 bffac000
dfc0: 80af7ea4 80aaba70 80519a80 80aaef9c 412fc09a 00000000 00000000 80041cfc
dfe0: 4ffb006a 00000015 10c03c7d 80af8040 1000406a 1050e054 380908e8 30801004
[<80068d18>] (finish_task_switch+0x10/0xf0) from [<80515468>] (__schedule+0x27c/0x6c0)
Code: e92d4830 e28db00c e24dd008 e3a03000 (e5904424)
BUG: scheduling while atomic: swapper/0/0x00000003
Modules linked in: nls_utf8 exfat ar0134_camera pwm si7020 leds_pca9632 8192cu
[<80047854>] (unwind_backtrace+0x0/0xf8) from [<805156ac>] (__schedule+0x4c0/0x6c0)
[<805156ac>] (__schedule+0x4c0/0x6c0) from [<80515e8c>] (schedule_timeout+0x14c/0x1e8)
[<80515e8c>] (schedule_timeout+0x14c/0x1e8) from [<8008050c>] (msleep+0x14/0x20)
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = 80004000
[00000000] *pgd=00000000
[<8008050c>] (msleep+0x14/0x20) from [<803a6430>] (ipu_init_sync_panel+0x134/0x137c)
[<803a6430>] (ipu_init_sync_panel+0x134/0x137c) from [<80259d30>] (mxcfb_set_par+0x3e0/0x6d4)
[<80259d30>] (mxcfb_set_par+0x3e0/0x6d4) from [<8025a0c8>] (mxcfb_blank+0xa4/0xb8)
[<8025a0c8>] (mxcfb_blank+0xa4/0xb8) from [<802477dc>] (fb_blank+0x3c/0x68)
[<802477dc>] (fb_blank+0x3c/0x68) from [<802515d0>] (fbcon_blank+0x1c4/0x258)
[<802515d0>] (fbcon_blank+0x1c4/0x258) from [<8028029c>] (do_unblank_screen+0xb4/0x190)
[<8028029c>] (do_unblank_screen+0xb4/0x190) from [<80239064>] (bust_spinlocks+0x24/0x4c)
[<80239064>] (bust_spinlocks+0x24/0x4c) from [<800445c0>] (die+0xa8/0x284)
[<800445c0>] (die+0xa8/0x284) from [<8051100c>] (__do_kernel_fault.part.4+0x54/0x74)
[<8051100c>] (__do_kernel_fault.part.4+0x54/0x74) from [<8004b488>] (do_page_fault+0x2b4/0x31c)
[<8004b488>] (do_page_fault+0x2b4/0x31c) from [<8003b384>] (do_DataAbort+0x34/0x9c)
[<8003b384>] (do_DataAbort+0x34/0x9c) from [<80040990>] (__dabt_svc+0x70/0xa0)
Exception stack(0xbffaded0 to 0xbffadf18)
dec0:                                     0bfd7001 ba7e6440 80aabcc0 00000000
dee0: 8c010f40 bff8e0a0 bffac000 ba7e6440 ba2f6820 ba2f6820 00000001 bffadf2c
df00: 00000001 bffadf18 80515468 80068d18 60000013 ffffffff
[<80040990>] (__dabt_svc+0x70/0xa0) from [<80068d18>] (finish_task_switch+0x10/0xf0)
[<80068d18>] (finish_task_switch+0x10/0xf0) from [<80515468>] (__schedule+0x27c/0x6c0)

Outcomes