Wind River Support Network

HomeDefectsLIN8-4209
Fixed

LIN8-4209 : axxiaarm: proc01 cause kernel panic on preempt-rt

Created: Jul 18, 2016    Updated: Dec 3, 2018
Resolved Date: Mar 15, 2018
Found In Version: 8.0
Fix Version: 8.0.0.26
Severity: Standard
Applicable for: Wind River Linux 8
Component/s: BSP

Description

Key logs

<<<test_start>>> 
tag=proc01 stime=1468773196 
cmdline="proc01 -m 128" 
contacts="" 
analysis=exit 
[ 3833.070387] Unhandled fault: asynchronous external abort (0x1211) at 0x00000000 

<<<test_output>[ 3833.070391] pgd = e5dc0100 
>> 
[ 3833.070401] [00000000] *pgd=25819003, *pmd=026e3003, *pte=00000000 
[ 3833.070408] Internal error: : 1211 [#1] PREEMPT SMP ARM 
[ 3833.070448] Modules linked in: tun deflate ctr twofish_generic twofish_common camellia_generic serpent_generic blowfish_generic blowfish_common cast5_generic cast_common cmac xcbc sha512_generic crypto_null af_key sch_fq_codel softdog 
[ 3833.070456] CPU: 1 PID: 18637 Comm: proc01 Tainted: G W 4.1.21-rt13-WR8.0.0.7_preempt-rt #2 
[ 3833.070458] Hardware name: LSI Axxia 
[ 3833.070462] task: c9045b40 ti: e0866000 task.ti: e0866000 
[ 3833.070472] PC is at axxia_pciex_read_config+0x90/0x100 
[ 3833.070477] LR is at axxia_pciex_read_config+0x40/0x100 
[ 3833.070482] pc : [<c0978b5c>] lr : [<c0978b0c>] psr: 200f0093 
[ 3833.070482] sp : e0867ed0 ip : c1383048 fp : 00000000 
[ 3833.070485] r10: 00000000 r9 : 000482b8 r8 : 00000000 
[ 3833.070489] r7 : 00000004 r6 : ea921180 r5 : f009005c r4 : 00000000 
[ 3833.070492] r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : f0090000 
[ 3833.070497] Flags: nzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user 
[ 3833.070502] Control: 30c5387d Table: 25dc0100 DAC: 55555555 
[ 3833.070506] Process proc01 (pid: 18637, stack limit = 0xe0866218) 
[ 3833.070509] Stack: (0xe0867ed0 to 0xe0868000) 
[ 3833.070516] 7ec0: c0978acc 0000005c e0867f1c 00000000 
[ 3833.070523] 7ee0: fffb7d48 c095c554 e0867ef4 000003a8 00000000 ffffffff 00048314 ea921a40 
[ 3833.070530] 7f00: 000003a4 c096d1f4 e0866000 00000400 00000400 e0867f88 00000000 00000000 
[ 3833.070536] 7f20: c131c12c c096d104 00000000 00000000 ea01cc40 c0410768 e0866000 00000000 
[ 3833.070544] 7f40: 000482b0 c064bc78 e4eda580 000482b8 e0867f88 00000400 c0410768 c05e172c 
[ 3833.070550] 7f60: c9045b40 c041058c 00008000 e4eda580 e4eda580 000482b8 00000400 c0410768 
[ 3833.070557] 7f80: e0866000 c05e20b4 00000000 00000000 00072123 beff58c0 000082b0 00072123 
[ 3833.070564] 7fa0: 00000003 c0410560 beff58c0 000082b0 0000000a 000482b8 00000400 00010000 
[ 3833.070570] 7fc0: beff58c0 000082b0 00072123 00000003 00000000 00000000 0004821c 000482b0 
[ 3833.070577] 7fe0: 00048118 beff47b0 0001191c b6e71c0c 800f0010 0000000a 00000000 00000000 
[ 3833.070590] [<c0978b5c>] (axxia_pciex_read_config) from [<c095c554>] (pci_user_read_config_dword+0x60/0xc4) 
[ 3833.070603] [<c095c554>] (pci_user_read_config_dword) from [<c096d1f4>] (proc_bus_pci_read+0xf0/0x2a0) 
[ 3833.070614] [<c096d1f4>] (proc_bus_pci_read) from [<c064bc78>] (proc_reg_read+0x5c/0x84) 
[ 3833.070624] [<c064bc78>] (proc_reg_read) from [<c05e172c>] (vfs_read+0x7c/0x148) 
[ 3833.070630] [<c05e172c>] (vfs_read) from [<c05e20b4>] (SyS_read+0x44/0x9c) 
[ 3833.070639] [<c05e20b4>] (SyS_read) from [<c0410560>] (ret_fast_syscall+0x0/0x54) 
[ 3833.070647] Code: e5953000 f57ff04f e3570001 0a000012 (e3570002) 
[ 3836.230065] ---[ end trace 0000000000000003 ]--- 
[ 3836.230071] Kernel panic - not syncing: Fatal exception 
[ 3836.230085] CPU0: stopping 
[ 3836.230092] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G D W 4.1.21-rt13-WR8.0.0.7_preempt-rt #2 
[ 3836.230095] Hardware name: LSI Axxia 
[ 3836.230113] [<c041af74>] (unwind_backtrace) from [<c0415004>] (show_stack+0x10/0x14) 
[ 3836.230125] [<c0415004>] (show_stack) from [<c0ce1620>] (dump_stack+0xb0/0xe0) 
[ 3836.230134] [<c0ce1620>] (dump_stack) from [<c0418260>] (handle_IPI+0x3bc/0x564) 
[ 3836.230142] [<c0418260>] (handle_IPI) from [<c040960c>] (axxia_gic_handle_irq+0x1a8/0x2e8) 
[ 3836.230149] [<c040960c>] (axxia_gic_handle_irq) from [<c0ce9e84>] (__irq_svc+0x44/0x90) 
[ 3836.230153] Exception stack(0xc12fdf40 to 0xc12fdf88) 
[ 3836.230161] df40: c0411764 00000001 00000006 00000000 c12fc000 c131b270 00000001 c1319b40 
[ 3836.230168] df60: c13b6428 c0cefcac c13b4d84 c1108bbc 01000000 c12fdf88 c048a84c c0411768 
[ 3836.230171] df80: 60050013 ffffffff 
[ 3836.230181] [<c0ce9e84>] (__irq_svc) from [<c0411768>] (arch_cpu_idle+0x24/0x3c) 
[ 3836.230197] [<c0411768>] (arch_cpu_idle) from [<c047f648>] (cpu_startup_entry+0x34c/0x5b8) 
[ 3836.230211] [<c047f648>] (cpu_startup_entry) from [<c1010d4c>] (start_kernel+0x464/0x470) 
[ 3836.230222] CPU3: stopping 
[ 3836.230233] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G D W 4.1.21-rt13-WR8.0.0.7_preempt-rt #2 
[ 3836.230237] Hardware name: LSI Axxia 
[ 3836.230252] [<c041af74>] (unwind_backtrace) from [<c0415004>] (show_stack+0x10/0x14) 
[ 3836.230262] [<c0415004>] (show_stack) from [<c0ce1620>] (dump_stack+0xb0/0xe0) 
[ 3836.230272] [<c0ce1620>] (dump_stack) from [<c0418260>] (handle_IPI+0x3bc/0x564) 
[ 3836.230282] [<c0418260>] (handle_IPI) from [<c040960c>] (axxia_gic_handle_irq+0x1a8/0x2e8) 
[ 3836.230291] [<c040960c>] (axxia_gic_handle_irq) from [<c0ce9e84>] (__irq_svc+0x44/0x90) 
[ 3836.230295] Exception stack(0xeb0cff88 to 0xeb0cffd0) 
[ 3836.230305] ff80: c0411764 00000001 00000006 00000000 eb0ce000 c131b270 
[ 3836.230314] ffa0: 00000001 c13c464c c13b6428 c0cefcac c13b4d84 c1108bbc 01000000 eb0cffd0 
[ 3836.230321] ffc0: c048a84c c0411768 60080013 ffffffff 
[ 3836.230331] [<c0ce9e84>] (__irq_svc) from [<c0411768>] (arch_cpu_idle+0x24/0x3c) 
[ 3836.230344] [<c0411768>] (arch_cpu_idle) from [<c047f648>] (cpu_startup_entry+0x34c/0x5b8) 
[ 3836.230365] [<c047f648>] (cpu_startup_entry) from [<004097ec>] (0x4097ec) 
[ 3836.230375] CPU2: stopping 
...
[ 3836.231932] CPU10: stopping 
[ 3836.231939] CPU: 10 PID: 0 Comm: swapper/10 Tainted: G D W 4.1.21-rt13-WR8.0.0.7_preempt-rt #2 
[ 3836.231942] Hardware name: LSI Axxia 
[ 3836.231954] [<c041af74>] (unwind_backtrace) from [<c0415004>] (show_stack+0x10/0x14) 
[ 3836.231962] [<c0415004>] (show_stack) from [<c0ce1620>] (dump_stack+0xb0/0xe0) 
[ 3836.231970] [<c0ce1620>] (dump_stack) from [<c0418260>] (handle_IPI+0x3bc/0x564) 
[ 3836.231977] [<c0418260>] (handle_IPI) from [<c040960c>] (axxia_gic_handle_irq+0x1a8/0x2e8) 
[ 3836.231984] [<c040960c>] (axxia_gic_handle_irq) from [<c0ce9e84>] (__irq_svc+0x44/0x90) 
[ 3836.231988] Exception stack(0xeb0eff88 to 0xeb0effd0) 
[ 3836.231995] ff80: c0411764 00000001 00000006 00000000 eb0ee000 c131b270 
[ 3836.232002] ffa0: 00000001 c13c464c c13b6428 c0cefcac c13b4d84 c1108bbc 01000000 eb0effd0 
[ 3836.232007] ffc0: c048a84c c0411768 60060013 ffffffff 
[ 3836.232016] [<c0ce9e84>] (__irq_svc) from [<c0411768>] (arch_cpu_idle+0x24/0x3c) 
[ 3836.232026] [<c0411768>] (arch_cpu_idle) from [<c047f648>] (cpu_startup_entry+0x34c/0x5b8) 
[ 3836.232037] [<c047f648>] (cpu_startup_entry) from [<004097ec>] (0x4097ec) 

   ___ _ __ __ ___ __ _______ __ 
  / _ |__ ____ __ (_)__ _ / / / /___/ _ )___ ___ / /_ / __/ _ \/ / 
 / __ |\ \ /\ \ // / _ `/ / /_/ /___/ _ / _ \/ _ \/ __/ _\ \/ ___/ /__ 
/_/ |_/_\_\/_\_\/_/\_,_/ \____/ /____/\___/\___/\__/ /___/_/ /____/

Steps to Reproduce

1. Build
wrlinux80RCPL/RCPL0007_LX06/wrlinux-8/wrlinux/configure --enable-board=axxiaarm --enable-kernel=preempt-rt --enable-rootfs=glibc-std --with-layer=/lpg-build/cdc/WASSP_LINUX_ARM/testcases/wrlinux/wr-testing/ltp --enable-test=yes --enable-internet-download=yes --enable-jobs=8 --enable-parallel-pkgbuilds=8 --enable-reconfig=yes && make fs 

2. Boot target 

3. Run ltp 
/opt/ltp/wrLinux_ltp/wr-runltp

Other Downloads


Live chat
Online