Hay
Date
July 4, 2025, 11:11 p.m.

Environment
qemu-arm64
qemu-x86_64

[   22.215850] ==================================================================
[   22.215961] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   22.215961] 
[   22.216060] Use-after-free read at 0x00000000bc2391a5 (in kfence-#86):
[   22.216760]  test_use_after_free_read+0x114/0x248
[   22.217076]  kunit_try_run_case+0x170/0x3f0
[   22.217215]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.217267]  kthread+0x328/0x630
[   22.217307]  ret_from_fork+0x10/0x20
[   22.217348] 
[   22.217686] kfence-#86: 0x00000000bc2391a5-0x000000008ed0e063, size=32, cache=kmalloc-32
[   22.217686] 
[   22.217912] allocated by task 295 on cpu 1 at 22.215463s (0.002357s ago):
[   22.218124]  test_alloc+0x29c/0x628
[   22.218174]  test_use_after_free_read+0xd0/0x248
[   22.218543]  kunit_try_run_case+0x170/0x3f0
[   22.218610]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.218657]  kthread+0x328/0x630
[   22.218989]  ret_from_fork+0x10/0x20
[   22.219152] 
[   22.219363] freed by task 295 on cpu 1 at 22.215579s (0.003744s ago):
[   22.219602]  test_use_after_free_read+0x1c0/0x248
[   22.219672]  kunit_try_run_case+0x170/0x3f0
[   22.219712]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.220570]  kthread+0x328/0x630
[   22.220815]  ret_from_fork+0x10/0x20
[   22.220861] 
[   22.221255] CPU: 1 UID: 0 PID: 295 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc4 #1 PREEMPT 
[   22.221466] Tainted: [B]=BAD_PAGE, [N]=TEST
[   22.221714] Hardware name: linux,dummy-virt (DT)
[   22.222039] ==================================================================
[   22.324361] ==================================================================
[   22.324436] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   22.324436] 
[   22.324935] Use-after-free read at 0x000000003e14ec0c (in kfence-#87):
[   22.325070]  test_use_after_free_read+0x114/0x248
[   22.325218]  kunit_try_run_case+0x170/0x3f0
[   22.325297]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.325484]  kthread+0x328/0x630
[   22.325721]  ret_from_fork+0x10/0x20
[   22.325781] 
[   22.325834] kfence-#87: 0x000000003e14ec0c-0x000000008b8ec671, size=32, cache=test
[   22.325834] 
[   22.326129] allocated by task 297 on cpu 1 at 22.324093s (0.002031s ago):
[   22.326513]  test_alloc+0x230/0x628
[   22.326593]  test_use_after_free_read+0xd0/0x248
[   22.326726]  kunit_try_run_case+0x170/0x3f0
[   22.326883]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.326930]  kthread+0x328/0x630
[   22.327050]  ret_from_fork+0x10/0x20
[   22.327091] 
[   22.327114] freed by task 297 on cpu 1 at 22.324155s (0.002956s ago):
[   22.327228]  test_use_after_free_read+0xf0/0x248
[   22.327273]  kunit_try_run_case+0x170/0x3f0
[   22.327648]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.327836]  kthread+0x328/0x630
[   22.328007]  ret_from_fork+0x10/0x20
[   22.328163] 
[   22.328227] CPU: 1 UID: 0 PID: 297 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc4 #1 PREEMPT 
[   22.328670] Tainted: [B]=BAD_PAGE, [N]=TEST
[   22.328777] Hardware name: linux,dummy-virt (DT)
[   22.328848] ==================================================================

[   17.898794] ==================================================================
[   17.899280] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   17.899280] 
[   17.899688] Use-after-free read at 0x(____ptrval____) (in kfence-#80):
[   17.899974]  test_use_after_free_read+0x129/0x270
[   17.900187]  kunit_try_run_case+0x1a5/0x480
[   17.900367]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.900586]  kthread+0x337/0x6f0
[   17.900714]  ret_from_fork+0x116/0x1d0
[   17.900859]  ret_from_fork_asm+0x1a/0x30
[   17.901203] 
[   17.901316] kfence-#80: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   17.901316] 
[   17.901724] allocated by task 312 on cpu 1 at 17.898579s (0.003143s ago):
[   17.901952]  test_alloc+0x364/0x10f0
[   17.902352]  test_use_after_free_read+0xdc/0x270
[   17.902552]  kunit_try_run_case+0x1a5/0x480
[   17.902740]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.902915]  kthread+0x337/0x6f0
[   17.903038]  ret_from_fork+0x116/0x1d0
[   17.903206]  ret_from_fork_asm+0x1a/0x30
[   17.903670] 
[   17.903974] freed by task 312 on cpu 1 at 17.898634s (0.005221s ago):
[   17.904643]  test_use_after_free_read+0x1e7/0x270
[   17.905434]  kunit_try_run_case+0x1a5/0x480
[   17.905663]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.905927]  kthread+0x337/0x6f0
[   17.906303]  ret_from_fork+0x116/0x1d0
[   17.906506]  ret_from_fork_asm+0x1a/0x30
[   17.906863] 
[   17.907020] CPU: 1 UID: 0 PID: 312 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc4 #1 PREEMPT(voluntary) 
[   17.907745] Tainted: [B]=BAD_PAGE, [N]=TEST
[   17.908067] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   17.908558] ==================================================================
[   18.002741] ==================================================================
[   18.003173] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   18.003173] 
[   18.003933] Use-after-free read at 0x(____ptrval____) (in kfence-#81):
[   18.004145]  test_use_after_free_read+0x129/0x270
[   18.004354]  kunit_try_run_case+0x1a5/0x480
[   18.004509]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.004683]  kthread+0x337/0x6f0
[   18.004817]  ret_from_fork+0x116/0x1d0
[   18.004953]  ret_from_fork_asm+0x1a/0x30
[   18.005094] 
[   18.005172] kfence-#81: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   18.005172] 
[   18.005525] allocated by task 314 on cpu 0 at 18.002596s (0.002927s ago):
[   18.005761]  test_alloc+0x2a6/0x10f0
[   18.005895]  test_use_after_free_read+0xdc/0x270
[   18.006051]  kunit_try_run_case+0x1a5/0x480
[   18.006200]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.006652]  kthread+0x337/0x6f0
[   18.006949]  ret_from_fork+0x116/0x1d0
[   18.007306]  ret_from_fork_asm+0x1a/0x30
[   18.007657] 
[   18.007817] freed by task 314 on cpu 0 at 18.002655s (0.005160s ago):
[   18.008454]  test_use_after_free_read+0xfb/0x270
[   18.008867]  kunit_try_run_case+0x1a5/0x480
[   18.009288]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.009658]  kthread+0x337/0x6f0
[   18.009783]  ret_from_fork+0x116/0x1d0
[   18.009917]  ret_from_fork_asm+0x1a/0x30
[   18.010057] 
[   18.010166] CPU: 0 UID: 0 PID: 314 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc4 #1 PREEMPT(voluntary) 
[   18.010638] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.010812] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.011167] ==================================================================