Hay
Date
June 2, 2025, 2:11 p.m.

Environment
e850-96
qemu-arm64
qemu-x86_64

[   66.430800] ==================================================================
[   66.430934] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   66.430934] 
[   66.431083] Use-after-free read at 0x(____ptrval____) (in kfence-#114):
[   66.431557]  test_use_after_free_read+0x114/0x248
[   66.436243]  kunit_try_run_case+0x170/0x3f0
[   66.440410]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   66.445878]  kthread+0x328/0x630
[   66.449090]  ret_from_fork+0x10/0x20
[   66.452649] 
[   66.454129] kfence-#114: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   66.454129] 
[   66.463763] allocated by task 342 on cpu 3 at 66.430744s (0.033017s ago):
[   66.470546]  test_alloc+0x29c/0x628
[   66.474003]  test_use_after_free_read+0xd0/0x248
[   66.478604]  kunit_try_run_case+0x170/0x3f0
[   66.482770]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   66.488239]  kthread+0x328/0x630
[   66.491451]  ret_from_fork+0x10/0x20
[   66.495010] 
[   66.496490] freed by task 342 on cpu 3 at 66.430759s (0.065725s ago):
[   66.502925]  test_use_after_free_read+0x1c0/0x248
[   66.507597]  kunit_try_run_case+0x170/0x3f0
[   66.511763]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   66.517232]  kthread+0x328/0x630
[   66.520443]  ret_from_fork+0x10/0x20
[   66.524004] 
[   66.525489] CPU: 3 UID: 0 PID: 342 Comm: kunit_try_catch Tainted: G    B            N  6.15.1-rc1 #1 PREEMPT 
[   66.535383] Tainted: [B]=BAD_PAGE, [N]=TEST
[   66.539542] Hardware name: WinLink E850-96 board (DT)
[   66.544579] ==================================================================
[   66.654786] ==================================================================
[   66.654928] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   66.654928] 
[   66.655077] Use-after-free read at 0x(____ptrval____) (in kfence-#116):
[   66.655549]  test_use_after_free_read+0x114/0x248
[   66.660234]  kunit_try_run_case+0x170/0x3f0
[   66.664401]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   66.669869]  kthread+0x328/0x630
[   66.673081]  ret_from_fork+0x10/0x20
[   66.676640] 
[   66.678120] kfence-#116: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   66.678120] 
[   66.687233] allocated by task 344 on cpu 4 at 66.654730s (0.032501s ago):
[   66.694016]  test_alloc+0x230/0x628
[   66.697474]  test_use_after_free_read+0xd0/0x248
[   66.702074]  kunit_try_run_case+0x170/0x3f0
[   66.706240]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   66.711709]  kthread+0x328/0x630
[   66.714921]  ret_from_fork+0x10/0x20
[   66.718481] 
[   66.719957] freed by task 344 on cpu 4 at 66.654746s (0.065210s ago):
[   66.726390]  test_use_after_free_read+0xf0/0x248
[   66.730980]  kunit_try_run_case+0x170/0x3f0
[   66.735146]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   66.740615]  kthread+0x328/0x630
[   66.743827]  ret_from_fork+0x10/0x20
[   66.747387] 
[   66.748873] CPU: 4 UID: 0 PID: 344 Comm: kunit_try_catch Tainted: G    B            N  6.15.1-rc1 #1 PREEMPT 
[   66.758765] Tainted: [B]=BAD_PAGE, [N]=TEST
[   66.762925] Hardware name: WinLink E850-96 board (DT)
[   66.767963] ==================================================================

[   22.795823] ==================================================================
[   22.795940] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   22.795940] 
[   22.796375] Use-after-free read at 0x000000007dac9cc9 (in kfence-#93):
[   22.796451]  test_use_after_free_read+0x114/0x248
[   22.796663]  kunit_try_run_case+0x170/0x3f0
[   22.796730]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.796827]  kthread+0x328/0x630
[   22.796886]  ret_from_fork+0x10/0x20
[   22.796929] 
[   22.797070] kfence-#93: 0x000000007dac9cc9-0x00000000fccb9c80, size=32, cache=kmalloc-32
[   22.797070] 
[   22.797152] allocated by task 298 on cpu 0 at 22.794725s (0.002410s ago):
[   22.797237]  test_alloc+0x29c/0x628
[   22.797280]  test_use_after_free_read+0xd0/0x248
[   22.797334]  kunit_try_run_case+0x170/0x3f0
[   22.797781]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.798502]  kthread+0x328/0x630
[   22.798840]  ret_from_fork+0x10/0x20
[   22.798920] 
[   22.799541] freed by task 298 on cpu 0 at 22.795164s (0.004244s ago):
[   22.799689]  test_use_after_free_read+0x1c0/0x248
[   22.799774]  kunit_try_run_case+0x170/0x3f0
[   22.799826]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.799885]  kthread+0x328/0x630
[   22.799943]  ret_from_fork+0x10/0x20
[   22.800009] 
[   22.800077] CPU: 0 UID: 0 PID: 298 Comm: kunit_try_catch Tainted: G    B   W        N  6.15.1-rc1 #1 PREEMPT 
[   22.800170] Tainted: [B]=BAD_PAGE, [W]=WARN, [N]=TEST
[   22.800211] Hardware name: linux,dummy-virt (DT)
[   22.800247] ==================================================================
[   22.900062] ==================================================================
[   22.900141] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   22.900141] 
[   22.900231] Use-after-free read at 0x00000000f1efe5a8 (in kfence-#94):
[   22.900520]  test_use_after_free_read+0x114/0x248
[   22.900749]  kunit_try_run_case+0x170/0x3f0
[   22.900803]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.900859]  kthread+0x328/0x630
[   22.900958]  ret_from_fork+0x10/0x20
[   22.901124] 
[   22.901268] kfence-#94: 0x00000000f1efe5a8-0x000000007c598985, size=32, cache=test
[   22.901268] 
[   22.901409] allocated by task 300 on cpu 0 at 22.899520s (0.001865s ago):
[   22.901716]  test_alloc+0x230/0x628
[   22.901942]  test_use_after_free_read+0xd0/0x248
[   22.902153]  kunit_try_run_case+0x170/0x3f0
[   22.902307]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.902815]  kthread+0x328/0x630
[   22.902914]  ret_from_fork+0x10/0x20
[   22.903075] 
[   22.903152] freed by task 300 on cpu 0 at 22.899865s (0.003268s ago):
[   22.903656]  test_use_after_free_read+0xf0/0x248
[   22.903748]  kunit_try_run_case+0x170/0x3f0
[   22.903846]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   22.903897]  kthread+0x328/0x630
[   22.904451]  ret_from_fork+0x10/0x20
[   22.904520] 
[   22.904798] CPU: 0 UID: 0 PID: 300 Comm: kunit_try_catch Tainted: G    B   W        N  6.15.1-rc1 #1 PREEMPT 
[   22.905117] Tainted: [B]=BAD_PAGE, [W]=WARN, [N]=TEST
[   22.905251] Hardware name: linux,dummy-virt (DT)
[   22.905321] ==================================================================

[   23.733440] ==================================================================
[   23.733935] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   23.733935] 
[   23.734374] Use-after-free read at 0x(____ptrval____) (in kfence-#105):
[   23.734829]  test_use_after_free_read+0x129/0x270
[   23.735255]  kunit_try_run_case+0x1a5/0x480
[   23.735511]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   23.736627]  kthread+0x337/0x6f0
[   23.737053]  ret_from_fork+0x41/0x80
[   23.737478]  ret_from_fork_asm+0x1a/0x30
[   23.737965] 
[   23.738236] kfence-#105: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   23.738236] 
[   23.738872] allocated by task 316 on cpu 1 at 23.732933s (0.005933s ago):
[   23.739456]  test_alloc+0x364/0x10f0
[   23.739725]  test_use_after_free_read+0xdc/0x270
[   23.740227]  kunit_try_run_case+0x1a5/0x480
[   23.740599]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   23.741167]  kthread+0x337/0x6f0
[   23.741547]  ret_from_fork+0x41/0x80
[   23.741876]  ret_from_fork_asm+0x1a/0x30
[   23.742282] 
[   23.742796] freed by task 316 on cpu 1 at 23.733059s (0.009538s ago):
[   23.743500]  test_use_after_free_read+0x1e7/0x270
[   23.743797]  kunit_try_run_case+0x1a5/0x480
[   23.744218]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   23.744506]  kthread+0x337/0x6f0
[   23.744873]  ret_from_fork+0x41/0x80
[   23.745290]  ret_from_fork_asm+0x1a/0x30
[   23.745649] 
[   23.745932] CPU: 1 UID: 0 PID: 316 Comm: kunit_try_catch Tainted: G    B            N  6.15.1-rc1 #1 PREEMPT(voluntary) 
[   23.746662] Tainted: [B]=BAD_PAGE, [N]=TEST
[   23.746914] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   23.747504] ==================================================================
[   23.837278] ==================================================================
[   23.837873] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   23.837873] 
[   23.838507] Use-after-free read at 0x(____ptrval____) (in kfence-#106):
[   23.838824]  test_use_after_free_read+0x129/0x270
[   23.839243]  kunit_try_run_case+0x1a5/0x480
[   23.839655]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   23.840091]  kthread+0x337/0x6f0
[   23.840294]  ret_from_fork+0x41/0x80
[   23.840663]  ret_from_fork_asm+0x1a/0x30
[   23.841029] 
[   23.841268] kfence-#106: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   23.841268] 
[   23.841659] allocated by task 318 on cpu 0 at 23.836958s (0.004696s ago):
[   23.842025]  test_alloc+0x2a6/0x10f0
[   23.842373]  test_use_after_free_read+0xdc/0x270
[   23.842991]  kunit_try_run_case+0x1a5/0x480
[   23.843281]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   23.843832]  kthread+0x337/0x6f0
[   23.844055]  ret_from_fork+0x41/0x80
[   23.844571]  ret_from_fork_asm+0x1a/0x30
[   23.844830] 
[   23.845024] freed by task 318 on cpu 0 at 23.837062s (0.007957s ago):
[   23.845634]  test_use_after_free_read+0xfb/0x270
[   23.845964]  kunit_try_run_case+0x1a5/0x480
[   23.846265]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   23.846650]  kthread+0x337/0x6f0
[   23.846938]  ret_from_fork+0x41/0x80
[   23.847152]  ret_from_fork_asm+0x1a/0x30
[   23.847371] 
[   23.847565] CPU: 0 UID: 0 PID: 318 Comm: kunit_try_catch Tainted: G    B            N  6.15.1-rc1 #1 PREEMPT(voluntary) 
[   23.848770] Tainted: [B]=BAD_PAGE, [N]=TEST
[   23.849310] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   23.849952] ==================================================================