Hay
Date
May 12, 2025, 6:12 p.m.

Environment
qemu-arm64
qemu-x86_64

[   24.143748] ==================================================================
[   24.144344] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   24.144344] 
[   24.145165] Use-after-free read at 0x00000000a2e815c7 (in kfence-#105):
[   24.146214]  test_use_after_free_read+0x114/0x248
[   24.147053]  kunit_try_run_case+0x170/0x3f0
[   24.147727]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.148202]  kthread+0x318/0x620
[   24.148571]  ret_from_fork+0x10/0x20
[   24.149143] 
[   24.149502] kfence-#105: 0x00000000a2e815c7-0x0000000091cb25bc, size=32, cache=test
[   24.149502] 
[   24.150238] allocated by task 286 on cpu 0 at 24.143367s (0.006859s ago):
[   24.151058]  test_alloc+0x230/0x628
[   24.151571]  test_use_after_free_read+0xd0/0x248
[   24.152188]  kunit_try_run_case+0x170/0x3f0
[   24.152617]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.153298]  kthread+0x318/0x620
[   24.153760]  ret_from_fork+0x10/0x20
[   24.154300] 
[   24.154667] freed by task 286 on cpu 0 at 24.143483s (0.011172s ago):
[   24.155505]  test_use_after_free_read+0xf0/0x248
[   24.155875]  kunit_try_run_case+0x170/0x3f0
[   24.156392]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.156896]  kthread+0x318/0x620
[   24.157345]  ret_from_fork+0x10/0x20
[   24.157788] 
[   24.158104] CPU: 0 UID: 0 PID: 286 Comm: kunit_try_catch Tainted: G    B            N 6.14.7-rc1 #1
[   24.158789] Tainted: [B]=BAD_PAGE, [N]=TEST
[   24.159294] Hardware name: linux,dummy-virt (DT)
[   24.159695] ==================================================================
[   24.039708] ==================================================================
[   24.040284] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   24.040284] 
[   24.041570] Use-after-free read at 0x00000000534d1225 (in kfence-#104):
[   24.042189]  test_use_after_free_read+0x114/0x248
[   24.042971]  kunit_try_run_case+0x170/0x3f0
[   24.043289]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.043492]  kthread+0x318/0x620
[   24.043646]  ret_from_fork+0x10/0x20
[   24.043824] 
[   24.043933] kfence-#104: 0x00000000534d1225-0x00000000dfb58895, size=32, cache=kmalloc-32
[   24.043933] 
[   24.044202] allocated by task 284 on cpu 1 at 24.039240s (0.004956s ago):
[   24.044439]  test_alloc+0x29c/0x628
[   24.044596]  test_use_after_free_read+0xd0/0x248
[   24.044837]  kunit_try_run_case+0x170/0x3f0
[   24.045339]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.046041]  kthread+0x318/0x620
[   24.046571]  ret_from_fork+0x10/0x20
[   24.047120] 
[   24.047632] freed by task 284 on cpu 1 at 24.039364s (0.008107s ago):
[   24.048490]  test_use_after_free_read+0x1c0/0x248
[   24.048950]  kunit_try_run_case+0x170/0x3f0
[   24.049402]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.049932]  kthread+0x318/0x620
[   24.050336]  ret_from_fork+0x10/0x20
[   24.050787] 
[   24.051103] CPU: 1 UID: 0 PID: 284 Comm: kunit_try_catch Tainted: G    B            N 6.14.7-rc1 #1
[   24.051842] Tainted: [B]=BAD_PAGE, [N]=TEST
[   24.052164] Hardware name: linux,dummy-virt (DT)
[   24.052678] ==================================================================

[   18.405568] ==================================================================
[   18.406018] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x12a/0x270
[   18.406018] 
[   18.406407] Use-after-free read at 0x(____ptrval____) (in kfence-#73):
[   18.406937]  test_use_after_free_read+0x12a/0x270
[   18.407566]  kunit_try_run_case+0x1a6/0x480
[   18.407755]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.408166]  kthread+0x324/0x6e0
[   18.408415]  ret_from_fork+0x41/0x80
[   18.408613]  ret_from_fork_asm+0x1a/0x30
[   18.408798] 
[   18.408911] kfence-#73: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   18.408911] 
[   18.409524] allocated by task 305 on cpu 1 at 18.405426s (0.004095s ago):
[   18.409983]  test_alloc+0x2a7/0x10f0
[   18.410319]  test_use_after_free_read+0xdd/0x270
[   18.410636]  kunit_try_run_case+0x1a6/0x480
[   18.410853]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.411212]  kthread+0x324/0x6e0
[   18.411359]  ret_from_fork+0x41/0x80
[   18.411658]  ret_from_fork_asm+0x1a/0x30
[   18.411865] 
[   18.412113] freed by task 305 on cpu 1 at 18.405486s (0.006624s ago):
[   18.412505]  test_use_after_free_read+0xfc/0x270
[   18.412717]  kunit_try_run_case+0x1a6/0x480
[   18.412931]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.413402]  kthread+0x324/0x6e0
[   18.413577]  ret_from_fork+0x41/0x80
[   18.413717]  ret_from_fork_asm+0x1a/0x30
[   18.414066] 
[   18.414206] CPU: 1 UID: 0 PID: 305 Comm: kunit_try_catch Tainted: G    B            N 6.14.7-rc1 #1
[   18.414725] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.414926] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.415400] ==================================================================
[   18.301617] ==================================================================
[   18.302097] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x12a/0x270
[   18.302097] 
[   18.302682] Use-after-free read at 0x(____ptrval____) (in kfence-#72):
[   18.302955]  test_use_after_free_read+0x12a/0x270
[   18.303806]  kunit_try_run_case+0x1a6/0x480
[   18.304031]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.304268]  kthread+0x324/0x6e0
[   18.304581]  ret_from_fork+0x41/0x80
[   18.304847]  ret_from_fork_asm+0x1a/0x30
[   18.305014] 
[   18.305193] kfence-#72: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   18.305193] 
[   18.305616] allocated by task 303 on cpu 1 at 18.301375s (0.004239s ago):
[   18.306187]  test_alloc+0x365/0x10f0
[   18.306437]  test_use_after_free_read+0xdd/0x270
[   18.306716]  kunit_try_run_case+0x1a6/0x480
[   18.306910]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.307320]  kthread+0x324/0x6e0
[   18.307559]  ret_from_fork+0x41/0x80
[   18.307820]  ret_from_fork_asm+0x1a/0x30
[   18.308021] 
[   18.308212] freed by task 303 on cpu 1 at 18.301452s (0.006757s ago):
[   18.308520]  test_use_after_free_read+0x1e9/0x270
[   18.308732]  kunit_try_run_case+0x1a6/0x480
[   18.308947]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.309197]  kthread+0x324/0x6e0
[   18.309692]  ret_from_fork+0x41/0x80
[   18.309877]  ret_from_fork_asm+0x1a/0x30
[   18.310181] 
[   18.310411] CPU: 1 UID: 0 PID: 303 Comm: kunit_try_catch Tainted: G    B            N 6.14.7-rc1 #1
[   18.310917] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.311252] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.311708] ==================================================================