Hay
Date
June 3, 2025, 7:38 a.m.

Environment
qemu-arm64
qemu-x86_64

[   28.248064] ==================================================================
[   28.248153] BUG: KFENCE: out-of-bounds read in test_kmalloc_aligned_oob_read+0x238/0x468
[   28.248153] 
[   28.248252] Out-of-bounds read at 0x00000000a753c172 (105B right of kfence-#142):
[   28.248314]  test_kmalloc_aligned_oob_read+0x238/0x468
[   28.248364]  kunit_try_run_case+0x170/0x3f0
[   28.248410]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   28.248472]  kthread+0x328/0x630
[   28.248510]  ret_from_fork+0x10/0x20
[   28.248550] 
[   28.248577] kfence-#142: 0x00000000c1caea93-0x00000000ab11a409, size=73, cache=kmalloc-96
[   28.248577] 
[   28.248631] allocated by task 323 on cpu 0 at 28.247821s (0.000807s ago):
[   28.248702]  test_alloc+0x29c/0x628
[   28.248743]  test_kmalloc_aligned_oob_read+0x100/0x468
[   28.248786]  kunit_try_run_case+0x170/0x3f0
[   28.248834]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   28.248875]  kthread+0x328/0x630
[   28.248909]  ret_from_fork+0x10/0x20
[   28.248949] 
[   28.248996] CPU: 0 UID: 0 PID: 323 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250603 #1 PREEMPT 
[   28.249077] Tainted: [B]=BAD_PAGE, [N]=TEST
[   28.249106] Hardware name: linux,dummy-virt (DT)
[   28.249141] ==================================================================


[   27.229575] ==================================================================
[   27.230021] BUG: KFENCE: out-of-bounds read in test_kmalloc_aligned_oob_read+0x27e/0x560
[   27.230021] 
[   27.230412] Out-of-bounds read at 0x(____ptrval____) (105B right of kfence-#152):
[   27.231044]  test_kmalloc_aligned_oob_read+0x27e/0x560
[   27.231495]  kunit_try_run_case+0x1a5/0x480
[   27.231723]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   27.232172]  kthread+0x337/0x6f0
[   27.232462]  ret_from_fork+0x116/0x1d0
[   27.232743]  ret_from_fork_asm+0x1a/0x30
[   27.233063] 
[   27.233235] kfence-#152: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   27.233235] 
[   27.233717] allocated by task 340 on cpu 0 at 27.229266s (0.004445s ago):
[   27.234217]  test_alloc+0x364/0x10f0
[   27.234588]  test_kmalloc_aligned_oob_read+0x105/0x560
[   27.234979]  kunit_try_run_case+0x1a5/0x480
[   27.235435]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   27.235764]  kthread+0x337/0x6f0
[   27.236096]  ret_from_fork+0x116/0x1d0
[   27.236370]  ret_from_fork_asm+0x1a/0x30
[   27.236826] 
[   27.237082] CPU: 0 UID: 0 PID: 340 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250603 #1 PREEMPT(voluntary) 
[   27.237546] Tainted: [B]=BAD_PAGE, [N]=TEST
[   27.237908] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   27.238738] ==================================================================