Hay
Date
July 8, 2025, 7:07 p.m.

Environment
qemu-arm64
qemu-x86_64

[   24.028894] ==================================================================
[   24.029428] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   24.029428] 
[   24.029540] Use-after-free read at 0x000000001524bf6d (in kfence-#90):
[   24.029752]  test_use_after_free_read+0x114/0x248
[   24.029871]  kunit_try_run_case+0x170/0x3f0
[   24.029936]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.029982]  kthread+0x328/0x630
[   24.030048]  ret_from_fork+0x10/0x20
[   24.030164] 
[   24.030190] kfence-#90: 0x000000001524bf6d-0x00000000659b3732, size=32, cache=test
[   24.030190] 
[   24.030242] allocated by task 297 on cpu 0 at 24.028578s (0.001660s ago):
[   24.030319]  test_alloc+0x230/0x628
[   24.030636]  test_use_after_free_read+0xd0/0x248
[   24.030777]  kunit_try_run_case+0x170/0x3f0
[   24.030871]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.030957]  kthread+0x328/0x630
[   24.031014]  ret_from_fork+0x10/0x20
[   24.031125] 
[   24.031174] freed by task 297 on cpu 0 at 24.028652s (0.002511s ago):
[   24.031286]  test_use_after_free_read+0xf0/0x248
[   24.031332]  kunit_try_run_case+0x170/0x3f0
[   24.031503]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   24.031889]  kthread+0x328/0x630
[   24.032012]  ret_from_fork+0x10/0x20
[   24.032054] 
[   24.032111] CPU: 0 UID: 0 PID: 297 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5 #1 PREEMPT 
[   24.032529] Tainted: [B]=BAD_PAGE, [N]=TEST
[   24.032771] Hardware name: linux,dummy-virt (DT)
[   24.033013] ==================================================================
[   23.926957] ==================================================================
[   23.927037] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   23.927037] 
[   23.927135] Use-after-free read at 0x00000000f33885df (in kfence-#89):
[   23.927420]  test_use_after_free_read+0x114/0x248
[   23.927590]  kunit_try_run_case+0x170/0x3f0
[   23.927807]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   23.927972]  kthread+0x328/0x630
[   23.928164]  ret_from_fork+0x10/0x20
[   23.928228] 
[   23.928253] kfence-#89: 0x00000000f33885df-0x00000000faa50229, size=32, cache=kmalloc-32
[   23.928253] 
[   23.928307] allocated by task 295 on cpu 0 at 23.926099s (0.002204s ago):
[   23.928379]  test_alloc+0x29c/0x628
[   23.928840]  test_use_after_free_read+0xd0/0x248
[   23.929005]  kunit_try_run_case+0x170/0x3f0
[   23.929174]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   23.929278]  kthread+0x328/0x630
[   23.929929]  ret_from_fork+0x10/0x20
[   23.930026] 
[   23.930167] freed by task 295 on cpu 0 at 23.926416s (0.003730s ago):
[   23.930353]  test_use_after_free_read+0x1c0/0x248
[   23.930486]  kunit_try_run_case+0x170/0x3f0
[   23.930703]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   23.931118]  kthread+0x328/0x630
[   23.931217]  ret_from_fork+0x10/0x20
[   23.931389] 
[   23.931485] CPU: 0 UID: 0 PID: 295 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5 #1 PREEMPT 
[   23.931733] Tainted: [B]=BAD_PAGE, [N]=TEST
[   23.931765] Hardware name: linux,dummy-virt (DT)
[   23.931799] ==================================================================

[   18.752474] ==================================================================
[   18.752856] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   18.752856] 
[   18.753263] Use-after-free read at 0x(____ptrval____) (in kfence-#73):
[   18.753610]  test_use_after_free_read+0x129/0x270
[   18.753781]  kunit_try_run_case+0x1a5/0x480
[   18.753997]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.754265]  kthread+0x337/0x6f0
[   18.754425]  ret_from_fork+0x116/0x1d0
[   18.754646]  ret_from_fork_asm+0x1a/0x30
[   18.754806] 
[   18.754909] kfence-#73: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   18.754909] 
[   18.755242] allocated by task 314 on cpu 0 at 18.752346s (0.002894s ago):
[   18.755538]  test_alloc+0x2a6/0x10f0
[   18.755728]  test_use_after_free_read+0xdc/0x270
[   18.755947]  kunit_try_run_case+0x1a5/0x480
[   18.756106]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.756305]  kthread+0x337/0x6f0
[   18.756475]  ret_from_fork+0x116/0x1d0
[   18.756711]  ret_from_fork_asm+0x1a/0x30
[   18.756914] 
[   18.757014] freed by task 314 on cpu 0 at 18.752397s (0.004615s ago):
[   18.757270]  test_use_after_free_read+0xfb/0x270
[   18.757430]  kunit_try_run_case+0x1a5/0x480
[   18.757647]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.757902]  kthread+0x337/0x6f0
[   18.758088]  ret_from_fork+0x116/0x1d0
[   18.758276]  ret_from_fork_asm+0x1a/0x30
[   18.758423] 
[   18.758524] CPU: 0 UID: 0 PID: 314 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[   18.758957] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.759145] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.759485] ==================================================================
[   18.648563] ==================================================================
[   18.648992] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   18.648992] 
[   18.649512] Use-after-free read at 0x(____ptrval____) (in kfence-#72):
[   18.649769]  test_use_after_free_read+0x129/0x270
[   18.649989]  kunit_try_run_case+0x1a5/0x480
[   18.650216]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.650461]  kthread+0x337/0x6f0
[   18.650867]  ret_from_fork+0x116/0x1d0
[   18.651575]  ret_from_fork_asm+0x1a/0x30
[   18.651863] 
[   18.651952] kfence-#72: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   18.651952] 
[   18.652443] allocated by task 312 on cpu 1 at 18.648353s (0.004087s ago):
[   18.653009]  test_alloc+0x364/0x10f0
[   18.653298]  test_use_after_free_read+0xdc/0x270
[   18.653629]  kunit_try_run_case+0x1a5/0x480
[   18.653840]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.654216]  kthread+0x337/0x6f0
[   18.654459]  ret_from_fork+0x116/0x1d0
[   18.654780]  ret_from_fork_asm+0x1a/0x30
[   18.654978] 
[   18.655418] freed by task 312 on cpu 1 at 18.648409s (0.006737s ago):
[   18.655866]  test_use_after_free_read+0x1e7/0x270
[   18.656102]  kunit_try_run_case+0x1a5/0x480
[   18.656449]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.656803]  kthread+0x337/0x6f0
[   18.657076]  ret_from_fork+0x116/0x1d0
[   18.657293]  ret_from_fork_asm+0x1a/0x30
[   18.657669] 
[   18.657910] CPU: 1 UID: 0 PID: 312 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5 #1 PREEMPT(voluntary) 
[   18.658382] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.658736] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.659214] ==================================================================