IMX8QM mek board kernel crash

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8QM mek board kernel crash

1,236 Views
yehuang
Contributor I

We're running kernel (version: 4.14.98 which is included in SDK imx-p9.0.0_2.1.0-auto-ga) on mek board. It frequently reports: Unable to handle kernel NULL pointer dereference at virtual address xxxxx, in random place. Following log is two of them:

eg 1:

[ 8.554874] Unable to handle kernel NULL pointer dereference at virtual address 00000001
[ 8.562969] Mem abort info:
[ 8.565759] Exception class = DABT (current EL), IL = 32 bits
[ 8.571675] SET = 0, FnV = 0
[ 8.574722] EA = 0, S1PTW = 0
[ 8.577860] Data abort info:
[ 8.580736] ISV = 0, ISS = 0x00000061
[ 8.584567] CM = 0, WnR = 1
[ 8.587533] user pgtable: 4k pages, 48-bit VAs, pgd = ffff8008ee99d000
[ 8.594060] [0000000000000001] *pgd=0000000969fa0003, *pud=000000096ab6c003, *pmd=0000000000000000
[ 8.603028] Internal error: Oops: 96000061 [#1] PREEMPT SMP
[ 8.608600] Modules linked in:
[ 8.611660] CPU: 4 PID: 0 Comm: swapper/4 Not tainted 4.14.98-07196-g14d92c1-dirty #62
[ 8.619575] Hardware name: Freescale i.MX8QM MEK (DT)
[ 8.624623] task: ffff8008f6133200 task.stack: ffff0000094c8000
[ 8.630550] PC is at __pm_runtime_suspend+0x28/0x90
[ 8.635428] LR is at mmc_release_host+0x88/0xb0

 

 

eg 2:

[ 1.073355] Unable to handle kernel paging request at virtual address ffff000108fdac07
[ 1.073358] Unable to handle kernel paging request at virtual address ffff000108fdac07
[ 1.073365] Mem abort info:
[ 1.080930] Mem abort info:
[ 1.088837] Exception class = DABT (current EL), IL = 32 bits
[ 1.091615] Exception class = DABT (current EL), IL = 32 bits
[ 1.094398] SET = 0, FnV = 0
[ 1.100302] SET = 0, FnV = 0
[ 1.106209] EA = 0, S1PTW = 0
[ 1.109250] EA = 0, S1PTW = 0
[ 1.112291] Data abort info:
[ 1.115418] Data abort info:
[ 1.118548] ISV = 0, ISS = 0x00000005
[ 1.121413] ISV = 0, ISS = 0x00000005
[ 1.124279] CM = 0, WnR = 0
[ 1.128102] CM = 0, WnR = 0
[ 1.131928] swapper pgtable: 4k pages, 48-bit VAs, pgd = ffff0000093a7000
[ 1.134881] swapper pgtable: 4k pages, 48-bit VAs, pgd = ffff0000093a7000
[ 1.137835] [ffff000108fdac07] *pgd=000000097fffe803
[ 1.144611] [ffff000108fdac07] *pgd=000000097fffe803
[ 1.151387] , *pud=0000000000000000
[ 1.156336] , *pud=0000000000000000
[ 1.168242] Internal error: Oops: 96000005 [#1] PREEMPT SMP
[ 1.173801] Modules linked in:
[ 1.176846] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.14.98-07196-g14d92c1-dirty #62
[ 1.184744] Hardware name: Freescale i.MX8QM MEK (DT)
[ 1.189787] task: ffff8008f60b8000 task.stack: ffff000008048000
[ 1.195705] PC is at scheduler_tick+0x24/0xf8
[ 1.200043] LR is at update_process_times+0x40/0x54

 

Anybody can help me? It seems like it's the problem of memory config, but i don't know how to check.

0 Kudos
2 Replies

1,126 Views
chenlifu2015
Contributor I

hi,ye

   I have the same question like you, I also have the kernel crash with  SDK imx-p9.0.0_2.1.0-auto-gaso on imx8qm evk board, I want to know have you solved the problem already, can you share your solution to me, thanks a lot! 

0 Kudos

1,126 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello ye,

From the crash  log, it should be triggered from the user space. it may be related to specific test application.

If imx reference board still cannot reproduce issue, suggest double-check the difference between them. Or try to program again your board.

Regards

0 Kudos