s32g2 crash
From: Daniel Lezcano
Date: Tue Apr 15 2025 - 16:30:36 EST
Hi,
I've the following error when I run several grep in parallel.
How to reproduce:
for i in $(seq 1 6); do sudo grep -rI azertyuiop / & done
Even if the trace show v6.15-rc1-*dirty, the changed code is disabled.
[ 442.556646] Internal error: synchronous external abort:
0000000096000210 [#1] SMP
[ 442.564390] CPU: 3 UID: 0 PID: 384 Comm: grep Not tainted
6.15.0-rc1-00010-g67d222ce45c5-dirty #245 PREEMPT
[ 442.574403] Hardware name: NXP S32G2 Reference Design Board 2
(S32G-VNP-RDB2) (DT)
[ 442.582106] pstate: 200000c5 (nzCv daIF -PAN -UAO -TCO -DIT -SSBS
BTYPE=--)
[ 442.589194] pc : regmap_mmio_read32le+0x8/0x60
[ 442.593724] lr : regmap_mmio_read+0x44/0x70
[ 442.597981] sp : ffff800084423b60
[ 442.601353] x29: ffff800084423b60 x28: ffff8000822b2000 x27:
ffff000800a91c00
[ 442.608632] x26: 0000000000000104 x25: ffff800084423dc0 x24:
0000000000042000
[ 442.615913] x23: ffff00005dc80000 x22: ffff000800a91c00 x21:
ffff800084423c4c
[ 442.623189] x20: 0000000000000010 x19: ffff0008002f8300 x18:
00000000ffffffff
[ 442.630466] x17: 0000000000000000 x16: 0000000000000000 x15:
ffff800084423a80
[ 442.637737] x14: 0000000000000001 x13: ffff00005dc80038 x12:
000000000001e08f
[ 442.645010] x11: 0000000000000000 x10: 0000000000000020 x9 :
fffffdffc1772000
[ 442.652283] x8 : 0000000000000020 x7 : 0000000000000002 x6 :
000000000000003a
[ 442.659556] x5 : ffff800080b6c808 x4 : 0000000000000010 x3 :
0000000000000010
[ 442.666828] x2 : ffff800080b6cf88 x1 : 0000000000000010 x0 :
ffff800082d8d108
[ 442.674103] Call trace:
[ 442.676590] regmap_mmio_read32le+0x8/0x60 (P)
[ 442.681118] _regmap_bus_reg_read+0x70/0xb0
[ 442.685379] _regmap_read+0x60/0xd8
[ 442.688932] regmap_read+0x4c/0x78
[ 442.692396] regmap_read_debugfs+0x138/0x3a0
[ 442.696747] regmap_map_read_file+0x28/0x34
[ 442.701009] full_proxy_read+0x70/0xd0
[ 442.704830] vfs_read+0xc4/0x324
[ 442.708120] ksys_read+0x70/0x108
[ 442.711495] __arm64_sys_read+0x1c/0x28
[ 442.715401] invoke_syscall+0x48/0x10c
[ 442.719222] el0_svc_common.constprop.0+0x40/0xe0
[ 442.724013] do_el0_svc+0x1c/0x28
[ 442.727388] el0_svc+0x30/0xcc
[ 442.730500] el0t_64_sync_handler+0x10c/0x138
[ 442.734935] el0t_64_sync+0x198/0x19c
[ 442.738670] Code: b5000001 d65f03c0 f9400000 8b214000 (b9400000)
[ 442.744871] ---[ end trace 0000000000000000 ]---
[ 442.749569] note: grep[384] exited with irqs disabled
[ 442.754898] note: grep[384] exited with preempt_count 1
--
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs
Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog