Dear Team,
We are using the VF61 based product in our filed application but we are getting the random crashing with below logs on borad bootup.
[ OK ] Reached target Host and Network Name Lookups.
[ 16.977048] UBIFS (ubi0:1): background thread “ubifs_bgt0_1” started, PID 213
[ 17.007331] UBIFS (ubi0:1): recovery needed
[ 17.042690] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 17.050966] pgd = 80004000
[ 17.053803] [00000000] *pgd=00000000
[ 17.057626] Internal error: Oops: 17 [#1] ARM
[ 17.062110] Modules linked in: virtio_rpmsg_bus vf610_rpmsg virtio virtio_ring libcomposite configfs
[ 17.072127] CPU: 0 PID: 0 Comm: swapper Not tainted 4.4.88-2.7.4+ge0f2806 #1
[ 17.079308] Hardware name: Freescale Vybrid VF5xx/VF6xx (Device Tree)
[ 17.085880] task: 808b8430 ti: 808b2000 task.ti: 808b2000
[ 17.091429] PC is at get_work_pool+0x5c/0x74
[ 17.095832] LR is at __queue_work+0x68/0x254
[ 17.100233] pc : [<8003362c>] lr : [<800337e8>] psr: 200f0193
[ 17.100233] sp : 808b3d20 ip : 808b3d30 fp : 808b3d2c
[ 17.111878] r10: 808bc800 r9 : 00000000 r8 : 00000032
[ 17.117231] r7 : 00000001 r6 : 8f42de40 r5 : 8fbd8b00 r4 : 8f74109c
[ 17.123889] r3 : 00000004 r2 : 0000001a r1 : 00000000 r0 : 00000004
[ 17.130549] Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment none
[ 17.137933] Control: 10c5387d Table: 8da34059 DAC: 00000051
[ 17.143814] Process swapper (pid: 0, stack limit = 0x808b2208)
[ 17.149776] Stack: (0x808b3d20 to 0x808b4000)
[ 17.154273] 3d20: 808b3d5c 808b3d30 800337e8 800335dc 808b3d30 808b3d30 600f0193 00000005
[ 17.162625] 3d40: 808bd040 00000000 00000008 00000001 808b3d74 808b3d60 80033a10 8003378c
[ 17.170974] 3d60: 8f741008 00000200 808b3dcc 808b3d78 8036ab64 800339e0 808b3f10 80046044
[ 17.179322] 3d80: ffffe000 00000009 80024fa4 80041020 808c6b38 00000000 808b3dcc 808b3da8
[ 17.187672] 3da0: 8004dc58 600f0113 00000200 00000100 8036ba44 808bcc1c 808bcd1c 808bc800
[ 17.196020] 3dc0: 808b3de4 808b3dd0 8036ba98 8036a788 ffffe000 00000200 808b3e0c 808b3de8
[ 17.204368] 3de0: 8005779c 8036ba50 808b3ea4 808b3df8 00000000 00000200 808bd040 808bc81c
[ 17.212717] 3e00: 808b3e44 808b3e10 80057b9c 80057778 ffffe000 00000000 8f406000 00000000
[ 17.221065] 3e20: 40000001 ffffe000 00000001 808e9ec4 00000100 808e9ec0 808b3ea4 808b3e48
[ 17.229414] 3e40: 80024bd0 80057aa0 8fbd8140 8f417f00 00000010 00200000 808bd040 ffff9179
[ 17.237762] 3e60: 807bbb40 8064d6a0 0000000a 808e9e80 808bc250 808e9ec0 808b3eac 808c6b38
[ 17.246111] 3e80: 00000000 00000000 00000001 8f406000 90003100 808b410c 808b3ebc 808b3ea8
[ 17.254460] 3ea0: 80025024 80024afc 808c6b38 00000000 808b3ee4 808b3ec0 8004dc58 80024f50
[ 17.262808] 3ec0: 808b43a4 808c6c80 9000210c 90002100 808b3f10 90003100 808b3f0c 808b3ee8
[ 17.271157] 3ee0: 80009400 8004dc04 80010328 600f0013 ffffffff 808b3f44 808b4114 808e94c5
[ 17.279505] 3f00: 808b3f6c 808b3f10 80014354 800093bc 00000001 00000000 00000000 8001d5e0
[ 17.287854] 3f20: ffffe000 00000000 00000000 808dbfd0 808b4114 808e94c5 808b410c 808b3f6c
[ 17.296202] 3f40: 808b3f70 808b3f60 80010324 80010328 600f0013 ffffffff 00000051 8001dbc8
[ 17.304551] 3f60: 808b3f7c 808b3f70 800462cc 800102f4 808b3f9c 808b3f80 80046464 800462b0
[ 17.312900] 3f80: 808b3f9c 807bd8d4 80648dc0 ffffffff 808b3fac 808b3fa0 80647ecc 80046338
[ 17.321248] 3fa0: 808b3ff4 808b3fb0 80878cf8 80647e60 ffffffff ffffffff 00000000 808786e4
[ 17.329597] 3fc0: 00000000 808a4a20 00000000 808e9894 808b40b4 808a4a1c 808b9664 80004059
[ 17.337945] 3fe0: 410fc051 00000000 00000000 808b3ff8 80008078 80878974 00000000 00000000
[ 17.346277] Backtrace:
[ 17.348965] [<800335d0>] (get_work_pool) from [<800337e8>] (__queue_work+0x68/0x254)
[ 17.356881] [<80033780>] (__queue_work) from [<80033a10>] (queue_work_on+0x3c/0x48)
[ 17.364694] r9:00000001 r8:00000008 r7:00000000 r6:808bd040 r5:00000005 r4:600f0193
[ 17.373130] [<800339d4>] (queue_work_on) from [<8036ab64>] (rpm_suspend+0x3e8/0x490)
[ 17.381029] r5:00000200 r4:8f741008
[ 17.384945] [<8036a77c>] (rpm_suspend) from [<8036ba98>] (pm_suspend_timer_fn+0x54/0x5c)
[ 17.393195] r10:808bc800 r9:808bcd1c r8:808bcc1c r7:8036ba44 r6:00000100 r5:00000200
[ 17.401684] r4:600f0113
[ 17.404460] [<8036ba44>] (pm_suspend_timer_fn) from [<8005779c>] (call_timer_fn.constprop.9+0x30/0x9c)
[ 17.413930] r5:00000200 r4:ffffe000
[ 17.417842] [<8005776c>] (call_timer_fn.constprop.9) from [<80057b9c>] (run_timer_softirq+0x108/0x1ac)
[ 17.427303] r7:808bc81c r6:808bd040 r5:00000200 r4:00000000
[ 17.433516] [<80057a94>] (run_timer_softirq) from [<80024bd0>] (__do_softirq+0xe0/0x260)
[ 17.441767] r10:808e9ec0 r9:00000100 r8:808e9ec4 r7:00000001 r6:ffffe000 r5:40000001
[ 17.450257] r4:00000000
[ 17.453026] [<80024af0>] (__do_softirq) from [<80025024>] (irq_exit+0xe0/0x114)
[ 17.460493] r10:808b410c r9:90003100 r8:8f406000 r7:00000001 r6:00000000 r5:00000000
[ 17.468985] r4:808c6b38
[ 17.471756] [<80024f44>] (irq_exit) from [<8004dc58>] (__handle_domain_irq+0x60/0xb0)
[ 17.479742] r5:00000000 r4:808c6b38
[ 17.483657] [<8004dbf8>] (__handle_domain_irq) from [<80009400>] (gic_handle_irq+0x50/0x84)
[ 17.492162] r9:90003100 r8:808b3f10 r7:90002100 r6:9000210c r5:808c6c80 r4:808b43a4
[ 17.500579] [<800093b0>] (gic_handle_irq) from [<80014354>] (__irq_svc+0x54/0x70)
[ 17.508219] Exception stack(0x808b3f10 to 0x808b3f58)
[ 17.513402] 3f00: 00000001 00000000 00000000 8001d5e0
[ 17.521753] 3f20: ffffe000 00000000 00000000 808dbfd0 808b4114 808e94c5 808b410c 808b3f6c
[ 17.530098] 3f40: 808b3f70 808b3f60 80010324 80010328 600f0013 ffffffff
[ 17.536845] r9:808e94c5 r8:808b4114 r7:808b3f44 r6:ffffffff r5:600f0013 r4:80010328
[ 17.545279] [<800102e8>] (arch_cpu_idle) from [<800462cc>] (default_idle_call+0x28/0x34)
[ 17.553545] [<800462a4>] (default_idle_call) from [<80046464>] (cpu_startup_entry+0x138/0x194)
[ 17.562335] [<8004632c>] (cpu_startup_entry) from [<80647ecc>] (rest_init+0x78/0x7c)
[ 17.570233] r7:ffffffff
[ 17.573005] [<80647e54>] (rest_init) from [<80878cf8>] (start_kernel+0x390/0x39c)
[ 17.580657] [<80878968>] (start_kernel) from [<80008078>] (0x80008078)
[ 17.587331] Code: e348008e eb09e9dd e89da800 e3c110ff (e5910000)
[ 17.593569] —[ end trace 2aa2263b47377b0b ]—
[ 17.598314] Kernel panic - not syncing: Fatal exception in interrupt
[ 17.604804] —[ end Kernel panic - not syncing: Fatal exception in interrupt
Please find the attched logs files with booting all logs.
Kernel crash logs VF61.txt (32.3 KB)
Can someone let me know what may be the issue and how to resolve this issue.
Thanks in advance
Lad Dhawal Umesh