Hay
Date
June 26, 2025, 9:10 a.m.

Environment
dragonboard-845c
juno-r2
qemu-arm64
qemu-x86_64

[   89.819899] ==================================================================
[   89.827263] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x214/0x2c0
[   89.827263] 
[   89.836948] Corrupted memory at 0x(____ptrval____) [ ! . . . . . . . . . . . . . . . ] (in kfence-#31):
[   89.846574]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   89.851878]  kunit_try_run_case+0x170/0x3f0
[   89.856136]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   89.861695]  kthread+0x328/0x630
[   89.864985]  ret_from_fork+0x10/0x20
[   89.868622] 
[   89.870150] kfence-#31: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   89.870150] 
[   89.879835] allocated by task 411 on cpu 4 at 89.819843s (0.059990s ago):
[   89.886725]  test_alloc+0x29c/0x628
[   89.890276]  test_kmalloc_aligned_oob_write+0xbc/0x2c0
[   89.895488]  kunit_try_run_case+0x170/0x3f0
[   89.899741]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   89.905309]  kthread+0x328/0x630
[   89.908593]  ret_from_fork+0x10/0x20
[   89.912225] 
[   89.913750] freed by task 411 on cpu 4 at 89.819855s (0.093893s ago):
[   89.920282]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   89.925582]  kunit_try_run_case+0x170/0x3f0
[   89.929834]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   89.935391]  kthread+0x328/0x630
[   89.938678]  ret_from_fork+0x10/0x20
[   89.942312] 
[   89.943842] CPU: 4 UID: 0 PID: 411 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250626 #1 PREEMPT 
[   89.955112] Tainted: [B]=BAD_PAGE, [N]=TEST
[   89.959361] Hardware name: Thundercomm Dragonboard 845c (DT)
[   89.965099] ==================================================================

[ 1532.584159] ==================================================================
[ 1532.584176] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x214/0x2c0
[ 1532.584176] 
[ 1532.584198] Corrupted memory at 0x000000007233c1f2 [ ! . . . . . . . . . . . . . . . ] (in kfence-#89):
[ 1532.584268]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[ 1532.584286]  kunit_try_run_case+0x170/0x3f0
[ 1532.584302]  kunit_generic_run_threadfn_adapter+0x88/0x100
[ 1532.584318]  kthread+0x328/0x630
[ 1532.584329]  ret_from_fork+0x10/0x20
[ 1532.584343] 
[ 1532.584349] kfence-#89: 0x00000000b4ce457b-0x00000000981974f8, size=73, cache=kmalloc-96
[ 1532.584349] 
[ 1532.584365] allocated by task 396 on cpu 2 at 1532.584114s (0.000250s ago):
[ 1532.584388]  test_alloc+0x29c/0x628
[ 1532.584401]  test_kmalloc_aligned_oob_write+0xbc/0x2c0
[ 1532.584416]  kunit_try_run_case+0x170/0x3f0
[ 1532.584430]  kunit_generic_run_threadfn_adapter+0x88/0x100
[ 1532.584445]  kthread+0x328/0x630
[ 1532.584454]  ret_from_fork+0x10/0x20
[ 1532.584467] 
[ 1532.584472] freed by task 396 on cpu 2 at 1532.584123s (0.000348s ago):
[ 1532.584494]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[ 1532.584510]  kunit_try_run_case+0x170/0x3f0
[ 1532.584523]  kunit_generic_run_threadfn_adapter+0x88/0x100
[ 1532.584538]  kthread+0x328/0x630
[ 1532.584548]  ret_from_fork+0x10/0x20
[ 1532.584560] 
[ 1532.584570] CPU: 2 UID: 0 PID: 396 Comm: kunit_try_catch Tainted: G    B   W        N  6.16.0-rc3-next-20250626 #1 PREEMPT 
[ 1532.584597] Tainted: [B]=BAD_PAGE, [W]=WARN, [N]=TEST
[ 1532.584605] Hardware name: ARM Juno development board (r2) (DT)
[ 1532.584615] ==================================================================

[   38.432392] ==================================================================
[   38.432481] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x214/0x2c0
[   38.432481] 
[   38.432543] Corrupted memory at 0x00000000d786a0e4 [ ! . . . . . . . . . . . . . . . ] (in kfence-#157):
[   38.432851]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   38.432899]  kunit_try_run_case+0x170/0x3f0
[   38.432943]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.432990]  kthread+0x328/0x630
[   38.433028]  ret_from_fork+0x10/0x20
[   38.433083] 
[   38.433106] kfence-#157: 0x000000008b039654-0x0000000001a1429f, size=73, cache=kmalloc-96
[   38.433106] 
[   38.433162] allocated by task 337 on cpu 1 at 38.432163s (0.000996s ago):
[   38.433224]  test_alloc+0x29c/0x628
[   38.433264]  test_kmalloc_aligned_oob_write+0xbc/0x2c0
[   38.433309]  kunit_try_run_case+0x170/0x3f0
[   38.433350]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.433394]  kthread+0x328/0x630
[   38.433431]  ret_from_fork+0x10/0x20
[   38.433470] 
[   38.433495] freed by task 337 on cpu 1 at 38.432305s (0.001186s ago):
[   38.433559]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   38.433603]  kunit_try_run_case+0x170/0x3f0
[   38.433643]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.433688]  kthread+0x328/0x630
[   38.433723]  ret_from_fork+0x10/0x20
[   38.433762] 
[   38.433803] CPU: 1 UID: 0 PID: 337 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250626 #1 PREEMPT 
[   38.433891] Tainted: [B]=BAD_PAGE, [N]=TEST
[   38.433921] Hardware name: linux,dummy-virt (DT)
[   38.433955] ==================================================================

[   33.227457] ==================================================================
[   33.228370] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x24f/0x340
[   33.228370] 
[   33.228760] Corrupted memory at 0x(____ptrval____) [ ! . . . . . . . . . . . . . . . ] (in kfence-#133):
[   33.229360]  test_kmalloc_aligned_oob_write+0x24f/0x340
[   33.229586]  kunit_try_run_case+0x1a5/0x480
[   33.229732]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   33.229983]  kthread+0x337/0x6f0
[   33.230164]  ret_from_fork+0x116/0x1d0
[   33.230370]  ret_from_fork_asm+0x1a/0x30
[   33.230565] 
[   33.230643] kfence-#133: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   33.230643] 
[   33.231036] allocated by task 354 on cpu 1 at 33.227157s (0.003875s ago):
[   33.231329]  test_alloc+0x364/0x10f0
[   33.231456]  test_kmalloc_aligned_oob_write+0xc8/0x340
[   33.231665]  kunit_try_run_case+0x1a5/0x480
[   33.231866]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   33.232111]  kthread+0x337/0x6f0
[   33.232235]  ret_from_fork+0x116/0x1d0
[   33.232360]  ret_from_fork_asm+0x1a/0x30
[   33.232726] 
[   33.232818] freed by task 354 on cpu 1 at 33.227317s (0.005499s ago):
[   33.233078]  test_kmalloc_aligned_oob_write+0x24f/0x340
[   33.233340]  kunit_try_run_case+0x1a5/0x480
[   33.233515]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   33.233720]  kthread+0x337/0x6f0
[   33.233885]  ret_from_fork+0x116/0x1d0
[   33.234135]  ret_from_fork_asm+0x1a/0x30
[   33.234332] 
[   33.234430] CPU: 1 UID: 0 PID: 354 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250626 #1 PREEMPT(voluntary) 
[   33.234863] Tainted: [B]=BAD_PAGE, [N]=TEST
[   33.234997] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   33.235327] ==================================================================