Hay
Date
May 15, 2025, 10:38 a.m.

Environment
e850-96

[   69.640293] ==================================================================
[   69.640429] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   69.640429] 
[   69.640585] Use-after-free read at 0x(____ptrval____) (in kfence-#124):
[   69.641052]  test_use_after_free_read+0x114/0x248
[   69.645740]  kunit_try_run_case+0x170/0x3f0
[   69.649907]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.655375]  kthread+0x328/0x630
[   69.658587]  ret_from_fork+0x10/0x20
[   69.662146] 
[   69.663625] kfence-#124: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   69.663625] 
[   69.672739] allocated by task 342 on cpu 3 at 69.640234s (0.032502s ago):
[   69.679524]  test_alloc+0x230/0x628
[   69.682979]  test_use_after_free_read+0xd0/0x248
[   69.687580]  kunit_try_run_case+0x170/0x3f0
[   69.691747]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.697215]  kthread+0x328/0x630
[   69.700426]  ret_from_fork+0x10/0x20
[   69.703985] 
[   69.705464] freed by task 342 on cpu 3 at 69.640251s (0.065210s ago):
[   69.711903]  test_use_after_free_read+0xf0/0x248
[   69.716485]  kunit_try_run_case+0x170/0x3f0
[   69.720652]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.726120]  kthread+0x328/0x630
[   69.729332]  ret_from_fork+0x10/0x20
[   69.732893] 
[   69.734378] CPU: 3 UID: 0 PID: 342 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-rc6-next-20250515 #1 PREEMPT 
[   69.745486] Tainted: [B]=BAD_PAGE, [N]=TEST
[   69.749645] Hardware name: WinLink E850-96 board (DT)
[   69.754683] ==================================================================
[   69.416308] ==================================================================
[   69.416435] BUG: KFENCE: use-after-free read in test_use_after_free_read+0x114/0x248
[   69.416435] 
[   69.416589] Use-after-free read at 0x(____ptrval____) (in kfence-#122):
[   69.417058]  test_use_after_free_read+0x114/0x248
[   69.421745]  kunit_try_run_case+0x170/0x3f0
[   69.425911]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.431380]  kthread+0x328/0x630
[   69.434592]  ret_from_fork+0x10/0x20
[   69.438151] 
[   69.439630] kfence-#122: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   69.439630] 
[   69.449265] allocated by task 340 on cpu 6 at 69.416253s (0.033010s ago):
[   69.456050]  test_alloc+0x29c/0x628
[   69.459504]  test_use_after_free_read+0xd0/0x248
[   69.464106]  kunit_try_run_case+0x170/0x3f0
[   69.468272]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.473740]  kthread+0x328/0x630
[   69.476952]  ret_from_fork+0x10/0x20
[   69.480513] 
[   69.481989] freed by task 340 on cpu 6 at 69.416268s (0.065719s ago):
[   69.488428]  test_use_after_free_read+0x1c0/0x248
[   69.493098]  kunit_try_run_case+0x170/0x3f0
[   69.497265]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.502733]  kthread+0x328/0x630
[   69.505945]  ret_from_fork+0x10/0x20
[   69.509505] 
[   69.510991] CPU: 6 UID: 0 PID: 340 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-rc6-next-20250515 #1 PREEMPT 
[   69.522099] Tainted: [B]=BAD_PAGE, [N]=TEST
[   69.526258] Hardware name: WinLink E850-96 board (DT)
[   69.531294] ==================================================================