Hay
Date
Dec. 9, 2024, 6:35 a.m.

Environment
qemu-arm64
qemu-x86_64

[   39.103804] ==================================================================
[   39.104473] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x214/0x2c0
[   39.104473] 
[   39.105369] Corrupted memory at 0x000000006b7d9cdb [ ! . . . . . . . . . . . . . . . ] (in kfence-#181):
[   39.107575]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   39.108251]  kunit_try_run_case+0x14c/0x3d0
[   39.108828]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.109514]  kthread+0x24c/0x2d0
[   39.110017]  ret_from_fork+0x10/0x20
[   39.110545] 
[   39.110864] kfence-#181: 0x000000008e12bd74-0x0000000016e1791a, size=73, cache=kmalloc-96
[   39.110864] 
[   39.111886] allocated by task 313 on cpu 1 at 39.103394s (0.008482s ago):
[   39.112778]  test_alloc+0x298/0x620
[   39.113268]  test_kmalloc_aligned_oob_write+0xbc/0x2c0
[   39.113913]  kunit_try_run_case+0x14c/0x3d0
[   39.114468]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.115129]  kthread+0x24c/0x2d0
[   39.115677]  ret_from_fork+0x10/0x20
[   39.116197] 
[   39.116528] freed by task 313 on cpu 1 at 39.103620s (0.012898s ago):
[   39.117387]  test_kmalloc_aligned_oob_write+0x214/0x2c0
[   39.118045]  kunit_try_run_case+0x14c/0x3d0
[   39.118598]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.119281]  kthread+0x24c/0x2d0
[   39.119747]  ret_from_fork+0x10/0x20
[   39.120323] 
[   39.120759] CPU: 1 UID: 0 PID: 313 Comm: kunit_try_catch Tainted: G    B            N 6.13.0-rc2-next-20241209 #1
[   39.121915] Tainted: [B]=BAD_PAGE, [N]=TEST
[   39.122433] Hardware name: linux,dummy-virt (DT)
[   39.122999] ==================================================================

[   40.125120] ==================================================================
[   40.125881] BUG: KFENCE: memory corruption in test_kmalloc_aligned_oob_write+0x251/0x340
[   40.125881] 
[   40.126673] Corrupted memory at 0x(____ptrval____) [ ! . . . . . . . . . . . . . . . ] (in kfence-#170):
[   40.128213]  test_kmalloc_aligned_oob_write+0x251/0x340
[   40.128568]  kunit_try_run_case+0x1b3/0x490
[   40.128940]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   40.130056]  kthread+0x257/0x310
[   40.130717]  ret_from_fork+0x41/0x80
[   40.131726]  ret_from_fork_asm+0x1a/0x30
[   40.132193] 
[   40.132414] kfence-#170: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   40.132414] 
[   40.133692] allocated by task 332 on cpu 1 at 40.124756s (0.008932s ago):
[   40.135300]  test_alloc+0x35f/0x10d0
[   40.135748]  test_kmalloc_aligned_oob_write+0xc9/0x340
[   40.136590]  kunit_try_run_case+0x1b3/0x490
[   40.137017]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   40.138032]  kthread+0x257/0x310
[   40.138618]  ret_from_fork+0x41/0x80
[   40.138985]  ret_from_fork_asm+0x1a/0x30
[   40.139495] 
[   40.139696] freed by task 332 on cpu 1 at 40.124976s (0.014714s ago):
[   40.140407]  test_kmalloc_aligned_oob_write+0x251/0x340
[   40.141168]  kunit_try_run_case+0x1b3/0x490
[   40.142093]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   40.142638]  kthread+0x257/0x310
[   40.143372]  ret_from_fork+0x41/0x80
[   40.144331]  ret_from_fork_asm+0x1a/0x30
[   40.144713] 
[   40.145384] CPU: 1 UID: 0 PID: 332 Comm: kunit_try_catch Tainted: G    B            N 6.13.0-rc2-next-20241209 #1
[   40.145848] Tainted: [B]=BAD_PAGE, [N]=TEST
[   40.146605] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   40.147473] ==================================================================