Hay
Date
Nov. 22, 2024, 6:35 a.m.

Environment
qemu-arm64
qemu-x86_64

[   45.577956] ==================================================================
[   45.578869] BUG: KFENCE: out-of-bounds read in test_kmalloc_aligned_oob_read+0x238/0x468
[   45.578869] 
[   45.579891] Out-of-bounds read at 0x00000000453eff6a (105B right of kfence-#207):
[   45.580331]  test_kmalloc_aligned_oob_read+0x238/0x468
[   45.581346]  test_kmalloc_aligned_oob_read+0x100/0x468
[   45.582428]  kunit_try_run_case+0x14c/0x3d0
[   45.583502]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   45.584481]  kthread+0x24c/0x2d0
[   45.585014]  ret_from_fork+0x10/0x20
[   45.585510] 
[   45.586001] kfence-#207: 0x00000000d3be0ba9-0x000000002cda02e9, size=73, cache=kmalloc-96
[   45.586001] 
[   45.587235] allocated by task 312 on cpu 0 at 45.577510s (0.009716s ago):
[   45.588163]  test_alloc+0x298/0x620
[   45.588812]  test_kmalloc_aligned_oob_read+0x100/0x468
[   45.589622]  kunit_try_run_case+0x14c/0x3d0
[   45.590249]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   45.590891]  kthread+0x24c/0x2d0
[   45.591531]  ret_from_fork+0x10/0x20
[   45.592112] 
[   45.592638] CPU: 0 UID: 0 PID: 312 Comm: kunit_try_catch Tainted: G    B            N 6.12.0-next-20241122 #1
[   45.593882] Tainted: [B]=BAD_PAGE, [N]=TEST
[   45.594552] Hardware name: linux,dummy-virt (DT)
[   45.595396] ==================================================================

[   39.274865] ==================================================================
[   39.275429] BUG: KFENCE: out-of-bounds read in test_kmalloc_aligned_oob_read+0x27f/0x570
[   39.275429] 
[   39.276450] Out-of-bounds read at 0x(____ptrval____) (105B right of kfence-#162):
[   39.277083]  test_kmalloc_aligned_oob_read+0x27f/0x570
[   39.277407]  kunit_try_run_case+0x1b3/0x490
[   39.277890]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   39.278526]  kthread+0x257/0x310
[   39.278923]  ret_from_fork+0x41/0x80
[   39.279232]  ret_from_fork_asm+0x1a/0x30
[   39.279664] 
[   39.280040] kfence-#162: 0x(____ptrval____)-0x(____ptrval____), size=73, cache=kmalloc-96
[   39.280040] 
[   39.281045] allocated by task 331 on cpu 0 at 39.274478s (0.006560s ago):
[   39.282077]  test_alloc+0x35f/0x10d0
[   39.282477]  test_kmalloc_aligned_oob_read+0x106/0x570
[   39.283181]  kunit_try_run_case+0x1b3/0x490
[   39.283781]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   39.284252]  kthread+0x257/0x310
[   39.284722]  ret_from_fork+0x41/0x80
[   39.285251]  ret_from_fork_asm+0x1a/0x30
[   39.285676] 
[   39.285887] CPU: 0 UID: 0 PID: 331 Comm: kunit_try_catch Tainted: G    B            N 6.12.0-next-20241122 #1
[   39.286397] Tainted: [B]=BAD_PAGE, [N]=TEST
[   39.286746] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   39.288189] ==================================================================