Long-term AC testing (power-off/power-on) on “openEuler 22.03 (LTS-SP4)” results in a kernel panic during system boot, and this issue has been observed on multiple machines.
Motherboard: S920X20
Processor: 2x Kunpeng 920 7270Z
Memory: 16x Hynix 64GB DDR5
Log:
[ 13.966856][ T3100] Unable to handle kernel paging request at virtual address ffffacf61941b620
[ 13.975689][ T3100] Mem abort info:
[ 13.979259][ T3100] ESR = 0x96000046
[ 13.983089][ T3100] EC = 0x25: DABT (current EL), IL = 32 bits
[ 13.989173][ T3100] SET = 0, FnV = 0
[ 13.993000][ T3100] EA = 0, S1PTW = 0
[ 13.996917][ T3100] Data abort info:
[ 14.000574][ T3100] ISV = 0, ISS = 0x00000046
[ 14.005189][ T3100] CM = 0, WnR = 1
[ 14.008937][ T3100] swapper pgtable: 4k pages, 48-bit VAs, pgdp=000028b6cb6ba000
[ 14.016528][ T3100] [ffffacf61941b620] pgd=000028bfbffff003, p4d=000028bfbffff003, pud=000028bfbfffe003, pmd=0000000000000000
[ 14.028057][ T3100] Internal error: Oops: 0000000096000046 [#1] SMP
[ 14.034434][ T3100] Modules linked in: jbd2(+) ccm ghash_ce sm4_ce aes_ce_ccm sm4_ce_cipher sm4 sm3_ce hisi_hpre sha3_ce sha3_generic sha512_ce hisi_sas_v3_hw hisi_sas_main ahci hibmc_drm sha512_arm64 dh_generic xts sha2_ce hclge ecdh_generic libsas libahci sha256_arm64 nvme drm_vram_helper mpt3sas hisi_sec2 hisi_zip ecc mlx5_core sha1_ce hns3 sbsa_gwdt hinic3 drm_ttm_helper nvme_core libata raid_class hisi_qm ngbe hnae3 mlxfw libcurve25519_generic authenc hiraid(OE) t10_pi ttm scsi_transport_sas uacce host_edma_drv hisi_trng_v2 hns_mdio dm_mirror dm_region_hash dm_log dm_mod aes_neon_bs aes_neon_blk aes_ce_blk crypto_simd cryptd aes_ce_cipher
[ 14.092559][ T3100] CPU: 10 PID: 3100 Comm: modprobe Tainted: G OE 5.10.0-216.0.0.115.oe2203sp4.aarch64 #1
[ 14.103682][ T3100] Hardware name: Huawei To be filled by O.E.M./BC83RCIA, BIOS 21.23.03.008 04/29/2026
[ 14.113334][ T3100] pstate: 80400089 (Nzcv daIf +PAN -UAO -TCO BTYPE=–)
[ 14.120178][ T3100] pc : native_queued_spin_lock_slowpath+0x1f4/0x390
[ 14.126749][ T3100] lr : deactivate_slab+0x4cc/0x5e0
[ 14.131834][ T3100] sp : ffff80003cfc3850
[ 14.135964][ T3100] x29: ffff80003cfc3850 x28: 000000000000003f
[ 14.142094][ T3100] x27: ffff44da80000000 x26: ffff251a88004180
[ 14.148221][ T3100] x25: ffff44da8e661580 x24: 0000000000000001
[ 14.154347][ T3100] x23: 0000000000000000 x22: ffff44da8e661580
[ 14.160476][ T3100] x21: ffff255a7f864220 x20: ffff44da8e660800
[ 14.166605][ T3100] x19: ffffff136a199800 x18: 00000000ffffffff
[ 14.172733][ T3100] x17: 000000000000003f x16: 0000000000000006
[ 14.178862][ T3100] x15: 000000000000007f x14: 0000000000007fff
[ 14.184988][ T3100] x13: 0000000000000280 x12: 0000000000000100
[ 14.191110][ T3100] x11: 0000000000000000 x10: 0000000000000020
[ 14.197228][ T3100] x9 : 0000000000000000 x8 : 0000000000000000
[ 14.203342][ T3100] x7 : ffff255a7f861600 x6 : ffffacf61941b600
[ 14.209454][ T3100] x5 : ffff255a7f861600 x4 : ffffacf61941b620
[ 14.215563][ T3100] x3 : ffff44da80000000 x2 : ffffacf61941b620
[ 14.221670][ T3100] x1 : 00000000002c0000 x0 : ffff255a7f861608
[ 14.227774][ T3100] Call trace:
[ 14.231012][ T3100] native_queued_spin_lock_slowpath+0x1f4/0x390
[ 14.237200][ T3100] ___slab_alloc+0x3c4/0x4d0
[ 14.241734][ T3100] __slab_alloc+0x34/0x80
[ 14.246003][ T3100] kmem_cache_alloc_node+0x10c/0x5b0
[ 14.251227][ T3100] init_kmem_cache_nodes+0x68/0x150
[ 14.256361][ T3100] kmem_cache_open+0x14c/0x260
[ 14.261057][ T3100] __kmem_cache_create+0x20/0x8c
[ 14.265933][ T3100] create_cache.constprop.0+0x88/0x12c
[ 14.271319][ T3100] kmem_cache_create_usercopy+0x138/0x220
[ 14.276963][ T3100] kmem_cache_create+0x24/0x44
[ 14.281658][ T3100] jbd2_journal_init_revoke_table_cache+0x44/0x88 [jbd2]
[ 14.288606][ T3100] journal_init_caches+0x24/0x124 [jbd2]
[ 14.294164][ T3100] journal_init+0x1c/0xd24 [jbd2]
[ 14.299115][ T3100] do_one_initcall+0x50/0x2a0
[ 14.303720][ T3100] do_init_module+0x50/0x274
[ 14.308232][ T3100] load_module+0x720/0x880
[ 14.312571][ T3100] __se_sys_init_module+0x108/0x1a0
[ 14.317690][ T3100] __arm64_sys_init_module+0x24/0x44
[ 14.322900][ T3100] invoke_syscall+0x50/0x130
[ 14.327410][ T3100] el0_svc_common.constprop.0+0x68/0x124
[ 14.332964][ T3100] do_el0_svc+0x34/0xdc
[ 14.337049][ T3100] el0_svc+0x20/0x30
[ 14.340868][ T3100] el0_sync_handler+0xb8/0xc0
[ 14.345468][ T3100] el0_sync+0x160/0x180
[ 14.349549][ T3100] Code: 910020e0 8b0400c4 f862d929 aa0403e2 (f8296847)
[ 14.356828][ T3100] — end trace 87c4088264173710 —
[ 14.362216][ T3100] Kernel panic - not syncing: Oops: Fatal exception
[ 14.368794][ T3100] SMP: stopping secondary CPUs
[ 14.373553][ T3100] Kernel Offset: 0x2cf607b10000 from 0xffff800010000000
[ 14.380420][ T3100] PHYS_OFFSET: 0xffffe36580000000
[ 14.385377][ T3100] CPU features: 0x00e1,49870817,7a600838
[ 14.390941][ T3100] Memory Limit: none
[ 14.394817][ T3100] — end Kernel panic - not syncing: Oops: Fatal exception —