Hay
Date
April 22, 2025, 11:09 a.m.

Environment
qemu-arm64
qemu-x86_64
rk3399-rock-pi-4b

[   30.892212] ==================================================================
[   30.892341] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x214/0x2c0
[   30.892341] 
[   30.892413] Corrupted memory at 0x000000000e713e25 [ ! . . . . . . . . . . . . . . . ] (in kfence-#185):
[   30.892752]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   30.892804]  kunit_try_run_case+0x170/0x3f0
[   30.892853]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   30.892901]  kthread+0x328/0x630
[   30.892944]  ret_from_fork+0x10/0x20
[   30.892987] 
[   30.893014] kfence-#185: 0x00000000cc4e42ba-0x00000000ab1d4375, size=73, cache=kmalloc-96
[   30.893014] 
[   30.893073] allocated by task 327 on cpu 0 at 30.891862s (0.001206s ago):
[   30.893140]  test_alloc+0x29c/0x628
[   30.893181]  test_kmalloc_aligned_oob_write+0xbc/0x2c0
[   30.893225]  kunit_try_run_case+0x170/0x3f0
[   30.893268]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   30.893314]  kthread+0x328/0x630
[   30.893353]  ret_from_fork+0x10/0x20
[   30.893395] 
[   30.893421] freed by task 327 on cpu 0 at 30.892076s (0.001340s ago):
[   30.893495]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   30.893554]  kunit_try_run_case+0x170/0x3f0
[   30.893603]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   30.893650]  kthread+0x328/0x630
[   30.893689]  ret_from_fork+0x10/0x20
[   30.893730] 
[   30.893790] CPU: 0 UID: 0 PID: 327 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-rc3 #1 PREEMPT 
[   30.893875] Tainted: [B]=BAD_PAGE, [N]=TEST
[   30.893906] Hardware name: linux,dummy-virt (DT)
[   30.893942] ==================================================================

[   32.530574] ==================================================================
[   32.531161] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x24f/0x340
[   32.531161] 
[   32.532439] Corrupted memory at 0x(____ptrval____) [ ! . . . . . . . . . . . . . . . ] (in kfence-#156):
[   32.533834]  test_kmalloc_aligned_oob_write+0x24f/0x340
[   32.534057]  kunit_try_run_case+0x1a5/0x480
[   32.534233]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.534576]  kthread+0x337/0x6f0
[   32.535029]  ret_from_fork+0x41/0x80
[   32.535353]  ret_from_fork_asm+0x1a/0x30
[   32.535724] 
[   32.535913] kfence-#156: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   32.535913] 
[   32.536634] allocated by task 345 on cpu 1 at 32.530149s (0.006480s ago):
[   32.537241]  test_alloc+0x364/0x10f0
[   32.537700]  test_kmalloc_aligned_oob_write+0xc8/0x340
[   32.538102]  kunit_try_run_case+0x1a5/0x480
[   32.538616]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.539149]  kthread+0x337/0x6f0
[   32.539587]  ret_from_fork+0x41/0x80
[   32.540016]  ret_from_fork_asm+0x1a/0x30
[   32.540461] 
[   32.540676] freed by task 345 on cpu 1 at 32.530365s (0.010305s ago):
[   32.541164]  test_kmalloc_aligned_oob_write+0x24f/0x340
[   32.541752]  kunit_try_run_case+0x1a5/0x480
[   32.542195]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.542750]  kthread+0x337/0x6f0
[   32.543096]  ret_from_fork+0x41/0x80
[   32.543492]  ret_from_fork_asm+0x1a/0x30
[   32.543927] 
[   32.544210] CPU: 1 UID: 0 PID: 345 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-rc3 #1 PREEMPT(voluntary) 
[   32.545207] Tainted: [B]=BAD_PAGE, [N]=TEST
[   32.545660] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   32.546418] ==================================================================

[   32.658573] ==================================================================
[   32.659236] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x214/0x2c0
[   32.659236] 
[   32.660081] Corrupted memory at 0x(____ptrval____) [ ! . . . . . . . . . . . . . . . ] (in kfence-#169):
[   32.660980]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   32.661447]  kunit_try_run_case+0x170/0x3f0
[   32.661826]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   32.662316]  kthread+0x328/0x630
[   32.662612]  ret_from_fork+0x10/0x20
[   32.662936] 
[   32.663074] kfence-#169: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   32.663074] 
[   32.663925] allocated by task 383 on cpu 4 at 32.658531s (0.005393s ago):
[   32.664530]  test_alloc+0x29c/0x628
[   32.664844]  test_kmalloc_aligned_oob_write+0xbc/0x2c0
[   32.665302]  kunit_try_run_case+0x170/0x3f0
[   32.665679]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   32.666170]  kthread+0x328/0x630
[   32.666462]  ret_from_fork+0x10/0x20
[   32.666784] 
[   32.666921] freed by task 383 on cpu 4 at 32.658539s (0.008381s ago):
[   32.667498]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   32.667963]  kunit_try_run_case+0x170/0x3f0
[   32.668338]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   32.668827]  kthread+0x328/0x630
[   32.669120]  ret_from_fork+0x10/0x20
[   32.669442] 
[   32.669587] CPU: 4 UID: 0 PID: 383 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-rc3 #1 PREEMPT 
[   32.670465] Tainted: [B]=BAD_PAGE, [N]=TEST
[   32.670838] Hardware name: Radxa ROCK Pi 4B (DT)
[   32.671248] ==================================================================