[mainline]Kernel OOPs at migrate_swap_task
From: Venkat Rao Bagalkote
Date: Mon Jun 09 2025 - 02:25:10 EST
Hello,
IBM CI has reported a kernel oops, while running cpu monitor test [1],
on the mainline kernel.
[1]:
https://github.com/avocado-framework-tests/avocado-misc-tests/blob/master/cpu/cpupower_monitor.py
I am still in porcess of doing git bisect, meanwhile, wondering if below
traces gives any clue.
Traces:
[ 2181.567879] Kernel attempted to read user page (5b0) - exploit
attempt? (uid: 0)
[ 2181.567913] BUG: Kernel NULL pointer dereference on read at 0x000005b0
[ 2181.567918] Faulting instruction address: 0xc0000000001d4a48
[ 2181.567924] Oops: Kernel access of bad area, sig: 11 [#1]
[ 2181.567929] LE PAGE_SIZE=64K MMU=Radix SMP NR_CPUS=8192 NUMA pSeries
[ 2181.567936] Modules linked in: dm_mod ext4 crc16 mbcache jbd2 loop
nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet
nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat
nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 bonding tls rfkill ip_set
nf_tables nfnetlink pseries_rng vmx_crypto fuse xfs sr_mod cdrom sd_mod
sg ibmvscsi scsi_transport_srp ibmveth [last unloaded: scsi_debug]
[ 2181.567990] CPU: 0 UID: 0 PID: 19 Comm: migration/0 Kdump: loaded Not
tainted 6.15.0-ge271ed52b344 #1 VOLUNTARY
[ 2181.568003] Stopper: multi_cpu_stop+0x0/0x22c <- migrate_swap+0xe8/0x214
[ 2181.568016] NIP: c0000000001d4a48 LR: c0000000001d4a3c CTR:
c0000000001d6864
[ 2181.568021] REGS: c0000000087ffaf0 TRAP: 0300 Not tainted
(6.15.0-ge271ed52b344)
[ 2181.568026] MSR: 8000000002803033 <SF,VEC,VSX,FP,ME,IR,DR,RI,LE>
CR: 48004202 XER: 00000000
[ 2181.568038] CFAR: c00000000003a360 DAR: 00000000000005b0 DSISR:
40000000 IRQMASK: 3
[ 2181.568038] GPR00: c0000000001d4df4 c0000000087ffd90 c000000001648100
0000000000000003
[ 2181.568038] GPR04: 0000000000000010 0000000000000000 00000941d4c72888
0000000000000000
[ 2181.568038] GPR08: 00000004fdad0000 0000000000000000 000000000000013a
0000000000004000
[ 2181.568038] GPR12: c0000004ffd3c780 c000000002ff0000 c0000000001ae2e0
c0000000040533c0
[ 2181.568038] GPR16: 0000000000000000 0000000000000000 0000000000000000
0000000000000000
[ 2181.568038] GPR20: 0000000000000000 0000000000000000 0000000000000000
0000000000000001
[ 2181.568038] GPR24: c000000529930f4c 0000000000000000 c000000529930180
c000000642c60100
[ 2181.568038] GPR28: c000000642c60ecc c0000013fd68c700 0000000000000010
c000000642c60100
[ 2181.568088] NIP [c0000000001d4a48] __migrate_swap_task+0x6c/0x1d8
[ 2181.568094] LR [c0000000001d4a3c] __migrate_swap_task+0x60/0x1d8
[ 2181.568100] Call Trace:
[ 2181.568103] [c0000000087ffd90] [c0000000001d4b70]
__migrate_swap_task+0x194/0x1d8 (unreliable)
[ 2181.568112] [c0000000087ffdc0] [c0000000001d4df4]
migrate_swap_stop+0x240/0x2b4
[ 2181.568118] [c0000000087ffe20] [c0000000002efc04]
multi_cpu_stop+0xd8/0x22c
[ 2181.568123] [c0000000087ffe90] [c0000000002ef8e8]
cpu_stopper_thread+0x158/0x24c
[ 2181.568129] [c0000000087fff40] [c0000000001b93b0]
smpboot_thread_fn+0x200/0x2c0
[ 2181.568137] [c0000000087fff90] [c0000000001ae40c] kthread+0x134/0x164
[ 2181.568144] [c0000000087fffe0] [c00000000000df98]
start_kernel_thread+0x14/0x18
[ 2181.568150] Code: 60690001 992d0932 e90d0030 3d2200c2 39290378
7d49402a 394a0001 7d49412a 4be65771 60000000 60000000 e93f0a70
<e86905b0> 48426c89 60000000 2c230000
[ 2181.568165] ---[ end trace 0000000000000000 ]---
[ 2181.568687]
If you happen to fix this, please add below tag.
Reported-by: Venkat Rao Bagalkote <venkat88@xxxxxxxxxxxxx>
Regards,
Venkat.