Hay
Date
July 20, 2025, 11:12 p.m.

Environment
qemu-arm64
qemu-x86_64

[   21.041632] ==================================================================
[   21.042064] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   21.042064] 
[   21.042506] Use-after-free read at 0x000000000c979f89 (in kfence-#88):
[   21.042573]  test_use_after_free_read+0x114/0x248
[   21.043015]  kunit_try_run_case+0x170/0x3f0
[   21.043424]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.043651]  kthread+0x328/0x630
[   21.043912]  ret_from_fork+0x10/0x20
[   21.043992] 
[   21.044028] kfence-#88: 0x000000000c979f89-0x000000002ba62501, size=32, cache=kmalloc-32
[   21.044028] 
[   21.044092] allocated by task 295 on cpu 1 at 21.040633s (0.003455s ago):
[   21.044163]  test_alloc+0x29c/0x628
[   21.044221]  test_use_after_free_read+0xd0/0x248
[   21.044274]  kunit_try_run_case+0x170/0x3f0
[   21.044328]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.044377]  kthread+0x328/0x630
[   21.044413]  ret_from_fork+0x10/0x20
[   21.044494] 
[   21.044720] freed by task 295 on cpu 1 at 21.040990s (0.003604s ago):
[   21.044874]  test_use_after_free_read+0x1c0/0x248
[   21.044946]  kunit_try_run_case+0x170/0x3f0
[   21.044997]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.045046]  kthread+0x328/0x630
[   21.045089]  ret_from_fork+0x10/0x20
[   21.045164] 
[   21.045221] CPU: 1 UID: 0 PID: 295 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT 
[   21.045322] Tainted: [B]=BAD_PAGE, [N]=TEST
[   21.045367] Hardware name: linux,dummy-virt (DT)
[   21.045405] ==================================================================
[   21.145049] ==================================================================
[   21.145138] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   21.145138] 
[   21.145605] Use-after-free read at 0x00000000b0120860 (in kfence-#89):
[   21.145707]  test_use_after_free_read+0x114/0x248
[   21.145839]  kunit_try_run_case+0x170/0x3f0
[   21.145892]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.145961]  kthread+0x328/0x630
[   21.146306]  ret_from_fork+0x10/0x20
[   21.146475] 
[   21.146521] kfence-#89: 0x00000000b0120860-0x0000000072f17572, size=32, cache=test
[   21.146521] 
[   21.147002] allocated by task 297 on cpu 1 at 21.144258s (0.002711s ago):
[   21.147359]  test_alloc+0x230/0x628
[   21.147470]  test_use_after_free_read+0xd0/0x248
[   21.147560]  kunit_try_run_case+0x170/0x3f0
[   21.147933]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.148038]  kthread+0x328/0x630
[   21.148205]  ret_from_fork+0x10/0x20
[   21.148270] 
[   21.148607] freed by task 297 on cpu 1 at 21.144348s (0.004225s ago):
[   21.149084]  test_use_after_free_read+0xf0/0x248
[   21.149149]  kunit_try_run_case+0x170/0x3f0
[   21.149384]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.149878]  kthread+0x328/0x630
[   21.150221]  ret_from_fork+0x10/0x20
[   21.150655] 
[   21.150742] CPU: 1 UID: 0 PID: 297 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT 
[   21.150958] Tainted: [B]=BAD_PAGE, [N]=TEST
[   21.150988] Hardware name: linux,dummy-virt (DT)
[   21.151201] ==================================================================

[   21.039030] ==================================================================
[   21.039143] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   21.039143] 
[   21.039244] Use-after-free read at 0x000000009d0676a5 (in kfence-#88):
[   21.039296]  test_use_after_free_read+0x114/0x248
[   21.039344]  kunit_try_run_case+0x170/0x3f0
[   21.039387]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.039431]  kthread+0x328/0x630
[   21.039472]  ret_from_fork+0x10/0x20
[   21.040129] 
[   21.040172] kfence-#88: 0x000000009d0676a5-0x00000000e82d3958, size=32, cache=kmalloc-32
[   21.040172] 
[   21.040249] allocated by task 295 on cpu 1 at 21.038416s (0.001812s ago):
[   21.040472]  test_alloc+0x29c/0x628
[   21.040524]  test_use_after_free_read+0xd0/0x248
[   21.040579]  kunit_try_run_case+0x170/0x3f0
[   21.040941]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.041218]  kthread+0x328/0x630
[   21.041362]  ret_from_fork+0x10/0x20
[   21.041560] 
[   21.042261] freed by task 295 on cpu 1 at 21.038707s (0.003016s ago):
[   21.042760]  test_use_after_free_read+0x1c0/0x248
[   21.043204]  kunit_try_run_case+0x170/0x3f0
[   21.043316]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.043380]  kthread+0x328/0x630
[   21.043686]  ret_from_fork+0x10/0x20
[   21.043911] 
[   21.044080] CPU: 1 UID: 0 PID: 295 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT 
[   21.044168] Tainted: [B]=BAD_PAGE, [N]=TEST
[   21.044567] Hardware name: linux,dummy-virt (DT)
[   21.044682] ==================================================================
[   21.142515] ==================================================================
[   21.142594] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   21.142594] 
[   21.142693] Use-after-free read at 0x0000000032ae1fdd (in kfence-#89):
[   21.143013]  test_use_after_free_read+0x114/0x248
[   21.143150]  kunit_try_run_case+0x170/0x3f0
[   21.143204]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.143249]  kthread+0x328/0x630
[   21.143578]  ret_from_fork+0x10/0x20
[   21.143658] 
[   21.143684] kfence-#89: 0x0000000032ae1fdd-0x00000000dc4876fa, size=32, cache=test
[   21.143684] 
[   21.143936] allocated by task 297 on cpu 1 at 21.142147s (0.001779s ago):
[   21.144712]  test_alloc+0x230/0x628
[   21.144787]  test_use_after_free_read+0xd0/0x248
[   21.144833]  kunit_try_run_case+0x170/0x3f0
[   21.145153]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.145614]  kthread+0x328/0x630
[   21.145805]  ret_from_fork+0x10/0x20
[   21.146253] 
[   21.146363] freed by task 297 on cpu 1 at 21.142304s (0.004027s ago):
[   21.146585]  test_use_after_free_read+0xf0/0x248
[   21.146770]  kunit_try_run_case+0x170/0x3f0
[   21.146859]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   21.146959]  kthread+0x328/0x630
[   21.147226]  ret_from_fork+0x10/0x20
[   21.147479] 
[   21.147534] CPU: 1 UID: 0 PID: 297 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT 
[   21.147978] Tainted: [B]=BAD_PAGE, [N]=TEST
[   21.148074] Hardware name: linux,dummy-virt (DT)
[   21.148151] ==================================================================

[   18.299480] ==================================================================
[   18.299890] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   18.299890] 
[   18.300338] Use-after-free read at 0x(____ptrval____) (in kfence-#74):
[   18.300857]  test_use_after_free_read+0x129/0x270
[   18.301078]  kunit_try_run_case+0x1a5/0x480
[   18.301293]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.301540]  kthread+0x337/0x6f0
[   18.302246]  ret_from_fork+0x116/0x1d0
[   18.302472]  ret_from_fork_asm+0x1a/0x30
[   18.302882] 
[   18.303080] kfence-#74: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   18.303080] 
[   18.303490] allocated by task 315 on cpu 1 at 18.299339s (0.004148s ago):
[   18.303999]  test_alloc+0x2a6/0x10f0
[   18.304286]  test_use_after_free_read+0xdc/0x270
[   18.304523]  kunit_try_run_case+0x1a5/0x480
[   18.304950]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.305300]  kthread+0x337/0x6f0
[   18.305558]  ret_from_fork+0x116/0x1d0
[   18.305813]  ret_from_fork_asm+0x1a/0x30
[   18.306126] 
[   18.306252] freed by task 315 on cpu 1 at 18.299404s (0.006845s ago):
[   18.306732]  test_use_after_free_read+0xfb/0x270
[   18.307064]  kunit_try_run_case+0x1a5/0x480
[   18.307277]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.307680]  kthread+0x337/0x6f0
[   18.307935]  ret_from_fork+0x116/0x1d0
[   18.308209]  ret_from_fork_asm+0x1a/0x30
[   18.308434] 
[   18.308754] CPU: 1 UID: 0 PID: 315 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT(voluntary) 
[   18.309214] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.309440] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.309979] ==================================================================
[   18.195610] ==================================================================
[   18.196043] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   18.196043] 
[   18.196547] Use-after-free read at 0x(____ptrval____) (in kfence-#73):
[   18.197078]  test_use_after_free_read+0x129/0x270
[   18.197312]  kunit_try_run_case+0x1a5/0x480
[   18.197534]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.198035]  kthread+0x337/0x6f0
[   18.198358]  ret_from_fork+0x116/0x1d0
[   18.198668]  ret_from_fork_asm+0x1a/0x30
[   18.199010] 
[   18.199117] kfence-#73: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   18.199117] 
[   18.199624] allocated by task 313 on cpu 0 at 18.195389s (0.004233s ago):
[   18.200038]  test_alloc+0x364/0x10f0
[   18.200211]  test_use_after_free_read+0xdc/0x270
[   18.200432]  kunit_try_run_case+0x1a5/0x480
[   18.200617]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.201108]  kthread+0x337/0x6f0
[   18.201255]  ret_from_fork+0x116/0x1d0
[   18.201583]  ret_from_fork_asm+0x1a/0x30
[   18.201819] 
[   18.202181] freed by task 313 on cpu 0 at 18.195456s (0.006632s ago):
[   18.202638]  test_use_after_free_read+0x1e7/0x270
[   18.202962]  kunit_try_run_case+0x1a5/0x480
[   18.203226]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.203556]  kthread+0x337/0x6f0
[   18.203827]  ret_from_fork+0x116/0x1d0
[   18.204004]  ret_from_fork_asm+0x1a/0x30
[   18.204218] 
[   18.204324] CPU: 0 UID: 0 PID: 313 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT(voluntary) 
[   18.205052] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.205313] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.205806] ==================================================================

[   18.097446] ==================================================================
[   18.097842] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   18.097842] 
[   18.098263] Use-after-free read at 0x(____ptrval____) (in kfence-#72):
[   18.098664]  test_use_after_free_read+0x129/0x270
[   18.098907]  kunit_try_run_case+0x1a5/0x480
[   18.099104]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.099334]  kthread+0x337/0x6f0
[   18.099530]  ret_from_fork+0x116/0x1d0
[   18.099728]  ret_from_fork_asm+0x1a/0x30
[   18.099901] 
[   18.099975] kfence-#72: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   18.099975] 
[   18.100478] allocated by task 315 on cpu 0 at 18.097339s (0.003137s ago):
[   18.100795]  test_alloc+0x2a6/0x10f0
[   18.101000]  test_use_after_free_read+0xdc/0x270
[   18.101236]  kunit_try_run_case+0x1a5/0x480
[   18.101440]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.101674]  kthread+0x337/0x6f0
[   18.101824]  ret_from_fork+0x116/0x1d0
[   18.102014]  ret_from_fork_asm+0x1a/0x30
[   18.102285] 
[   18.102417] freed by task 315 on cpu 0 at 18.097376s (0.005038s ago):
[   18.102808]  test_use_after_free_read+0xfb/0x270
[   18.103016]  kunit_try_run_case+0x1a5/0x480
[   18.103274]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   18.103547]  kthread+0x337/0x6f0
[   18.103724]  ret_from_fork+0x116/0x1d0
[   18.103903]  ret_from_fork_asm+0x1a/0x30
[   18.104129] 
[   18.104298] CPU: 0 UID: 0 PID: 315 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT(voluntary) 
[   18.104740] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.104966] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.105379] ==================================================================
[   17.993370] ==================================================================
[   17.993779] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x129/0x270
[   17.993779] 
[   17.994230] Use-after-free read at 0x(____ptrval____) (in kfence-#71):
[   17.994544]  test_use_after_free_read+0x129/0x270
[   17.994761]  kunit_try_run_case+0x1a5/0x480
[   17.994983]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.995243]  kthread+0x337/0x6f0
[   17.995446]  ret_from_fork+0x116/0x1d0
[   17.995618]  ret_from_fork_asm+0x1a/0x30
[   17.995768] 
[   17.995844] kfence-#71: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   17.995844] 
[   17.996333] allocated by task 313 on cpu 0 at 17.993200s (0.003130s ago):
[   17.996690]  test_alloc+0x364/0x10f0
[   17.996896]  test_use_after_free_read+0xdc/0x270
[   17.997116]  kunit_try_run_case+0x1a5/0x480
[   17.997359]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.997579]  kthread+0x337/0x6f0
[   17.997744]  ret_from_fork+0x116/0x1d0
[   17.997929]  ret_from_fork_asm+0x1a/0x30
[   17.998099] 
[   17.998212] freed by task 313 on cpu 0 at 17.993247s (0.004962s ago):
[   17.998510]  test_use_after_free_read+0x1e7/0x270
[   17.998719]  kunit_try_run_case+0x1a5/0x480
[   17.998864]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.999356]  kthread+0x337/0x6f0
[   17.999528]  ret_from_fork+0x116/0x1d0
[   17.999731]  ret_from_fork_asm+0x1a/0x30
[   17.999930] 
[   18.000031] CPU: 0 UID: 0 PID: 313 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc7 #1 PREEMPT(voluntary) 
[   18.000669] Tainted: [B]=BAD_PAGE, [N]=TEST
[   18.000882] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   18.001422] ==================================================================