Hay
Date
March 19, 2025, 10:35 a.m.

Environment
qemu-arm64
qemu-x86_64

[   48.313721] ==================================================================
[   48.313838] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x214/0x2c0
[   48.313838] 
[   48.313935] Corrupted memory at 0x000000006ffbdfe0 [ ! . . . . . . . . . . . . . . . ] (in kfence-#224):
[   48.314455]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   48.314557]  kunit_try_run_case+0x14c/0x3d0
[   48.314636]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   48.314710]  kthread+0x318/0x618
[   48.314783]  ret_from_fork+0x10/0x20
[   48.314847] 
[   48.314887] kfence-#224: 0x00000000d47ad599-0x000000005a949bcd, size=73, cache=kmalloc-96
[   48.314887] 
[   48.314988] allocated by task 327 on cpu 0 at 48.313207s (0.001775s ago):
[   48.315102]  test_alloc+0x298/0x620
[   48.315171]  test_kmalloc_aligned_oob_write+0xbc/0x2c0
[   48.315242]  kunit_try_run_case+0x14c/0x3d0
[   48.315311]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   48.315388]  kthread+0x318/0x618
[   48.315452]  ret_from_fork+0x10/0x20
[   48.315518] 
[   48.315559] freed by task 327 on cpu 0 at 48.313486s (0.002068s ago):
[   48.315659]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   48.315730]  kunit_try_run_case+0x14c/0x3d0
[   48.315799]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   48.315875]  kthread+0x318/0x618
[   48.315938]  ret_from_fork+0x10/0x20
[   48.316006] 
[   48.316080] CPU: 0 UID: 0 PID: 327 Comm: kunit_try_catch Tainted: G    B            N  6.14.0-rc7-next-20250319 #1 PREEMPT 
[   48.316215] Tainted: [B]=BAD_PAGE, [N]=TEST
[   48.316266] Hardware name: linux,dummy-virt (DT)
[   48.316322] ==================================================================

[   35.464486] ==================================================================
[   35.465215] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x24f/0x340
[   35.465215] 
[   35.465605] Corrupted memory at 0x(____ptrval____) [ ! . . . . . . . . . . . . . . . ] (in kfence-#177):
[   35.467534]  test_kmalloc_aligned_oob_write+0x24f/0x340
[   35.467976]  kunit_try_run_case+0x1b2/0x490
[   35.468450]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   35.469071]  kthread+0x323/0x710
[   35.469370]  ret_from_fork+0x41/0x80
[   35.469655]  ret_from_fork_asm+0x1a/0x30
[   35.470132] 
[   35.470318] kfence-#177: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   35.470318] 
[   35.471008] allocated by task 346 on cpu 1 at 35.464158s (0.006844s ago):
[   35.471686]  test_alloc+0x35e/0x10d0
[   35.472173]  test_kmalloc_aligned_oob_write+0xc8/0x340
[   35.472515]  kunit_try_run_case+0x1b2/0x490
[   35.473012]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   35.473504]  kthread+0x323/0x710
[   35.473923]  ret_from_fork+0x41/0x80
[   35.474239]  ret_from_fork_asm+0x1a/0x30
[   35.474672] 
[   35.474912] freed by task 346 on cpu 1 at 35.464358s (0.010547s ago):
[   35.475319]  test_kmalloc_aligned_oob_write+0x24f/0x340
[   35.475670]  kunit_try_run_case+0x1b2/0x490
[   35.476196]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   35.476693]  kthread+0x323/0x710
[   35.477134]  ret_from_fork+0x41/0x80
[   35.477545]  ret_from_fork_asm+0x1a/0x30
[   35.478012] 
[   35.478251] CPU: 1 UID: 0 PID: 346 Comm: kunit_try_catch Tainted: G    B            N  6.14.0-rc7-next-20250319 #1 PREEMPT(voluntary) 
[   35.479007] Tainted: [B]=BAD_PAGE, [N]=TEST
[   35.479456] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   35.480332] ==================================================================