Hay
Date
July 11, 2025, 10:11 a.m.

Environment
e850-96
qemu-arm64
qemu-x86_64

[   87.349112] ==================================================================
[   87.349249] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   87.349249] 
[   87.349384] Invalid free of 0x(____ptrval____) (in kfence-#154):
[   87.349487]  test_invalid_addr_free+0x1ac/0x238
[   87.352996]  kunit_try_run_case+0x170/0x3f0
[   87.357162]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.362631]  kthread+0x328/0x630
[   87.365842]  ret_from_fork+0x10/0x20
[   87.369401] 
[   87.370880] kfence-#154: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   87.370880] 
[   87.380515] allocated by task 391 on cpu 4 at 87.349054s (0.031459s ago):
[   87.387299]  test_alloc+0x29c/0x628
[   87.390755]  test_invalid_addr_free+0xd4/0x238
[   87.395182]  kunit_try_run_case+0x170/0x3f0
[   87.399349]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.404818]  kthread+0x328/0x630
[   87.408029]  ret_from_fork+0x10/0x20
[   87.411590] 
[   87.413076] CPU: 4 UID: 0 PID: 391 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5-next-20250711 #1 PREEMPT 
[   87.424184] Tainted: [B]=BAD_PAGE, [N]=TEST
[   87.428343] Hardware name: WinLink E850-96 board (DT)
[   87.433380] ==================================================================
[   87.557119] ==================================================================
[   87.557255] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   87.557255] 
[   87.557387] Invalid free of 0x(____ptrval____) (in kfence-#156):
[   87.557494]  test_invalid_addr_free+0xec/0x238
[   87.560827]  kunit_try_run_case+0x170/0x3f0
[   87.564993]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.570462]  kthread+0x328/0x630
[   87.573674]  ret_from_fork+0x10/0x20
[   87.577233] 
[   87.578710] kfence-#156: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   87.578710] 
[   87.587826] allocated by task 393 on cpu 5 at 87.557061s (0.030763s ago):
[   87.594609]  test_alloc+0x230/0x628
[   87.598066]  test_invalid_addr_free+0xd4/0x238
[   87.602493]  kunit_try_run_case+0x170/0x3f0
[   87.606659]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.612128]  kthread+0x328/0x630
[   87.615339]  ret_from_fork+0x10/0x20
[   87.618900] 
[   87.620386] CPU: 5 UID: 0 PID: 393 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5-next-20250711 #1 PREEMPT 
[   87.631493] Tainted: [B]=BAD_PAGE, [N]=TEST
[   87.635653] Hardware name: WinLink E850-96 board (DT)
[   87.640689] ==================================================================

[   35.254469] ==================================================================
[   35.254825] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   35.254825] 
[   35.254949] Invalid free of 0x00000000f666ee47 (in kfence-#138):
[   35.255050]  test_invalid_addr_free+0x1ac/0x238
[   35.255114]  kunit_try_run_case+0x170/0x3f0
[   35.255372]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.255553]  kthread+0x328/0x630
[   35.255616]  ret_from_fork+0x10/0x20
[   35.255681] 
[   35.255726] kfence-#138: 0x000000001727de11-0x00000000aceca602, size=32, cache=kmalloc-32
[   35.255726] 
[   35.255812] allocated by task 338 on cpu 0 at 35.254306s (0.001495s ago):
[   35.255895]  test_alloc+0x29c/0x628
[   35.255938]  test_invalid_addr_free+0xd4/0x238
[   35.255998]  kunit_try_run_case+0x170/0x3f0
[   35.256061]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.256122]  kthread+0x328/0x630
[   35.256179]  ret_from_fork+0x10/0x20
[   35.256222] 
[   35.256269] CPU: 0 UID: 0 PID: 338 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5-next-20250711 #1 PREEMPT 
[   35.256509] Tainted: [B]=BAD_PAGE, [N]=TEST
[   35.256561] Hardware name: linux,dummy-virt (DT)
[   35.256595] ==================================================================
[   35.360165] ==================================================================
[   35.360256] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   35.360256] 
[   35.360318] Invalid free of 0x000000004a76aaa3 (in kfence-#139):
[   35.360742]  test_invalid_addr_free+0xec/0x238
[   35.360819]  kunit_try_run_case+0x170/0x3f0
[   35.360913]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.360966]  kthread+0x328/0x630
[   35.361006]  ret_from_fork+0x10/0x20
[   35.361056] 
[   35.361083] kfence-#139: 0x000000003fbfb905-0x00000000c143fdf3, size=32, cache=test
[   35.361083] 
[   35.361139] allocated by task 340 on cpu 0 at 35.359694s (0.001441s ago):
[   35.361208]  test_alloc+0x230/0x628
[   35.361252]  test_invalid_addr_free+0xd4/0x238
[   35.361293]  kunit_try_run_case+0x170/0x3f0
[   35.361345]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.361864]  kthread+0x328/0x630
[   35.362055]  ret_from_fork+0x10/0x20
[   35.362180] 
[   35.362414] CPU: 0 UID: 0 PID: 340 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5-next-20250711 #1 PREEMPT 
[   35.362568] Tainted: [B]=BAD_PAGE, [N]=TEST
[   35.362602] Hardware name: linux,dummy-virt (DT)
[   35.362637] ==================================================================

[   29.791722] ==================================================================
[   29.792104] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1e1/0x260
[   29.792104] 
[   29.792373] Invalid free of 0x(____ptrval____) (in kfence-#104):
[   29.792935]  test_invalid_addr_free+0x1e1/0x260
[   29.793111]  kunit_try_run_case+0x1a5/0x480
[   29.793299]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.793552]  kthread+0x337/0x6f0
[   29.793722]  ret_from_fork+0x116/0x1d0
[   29.793902]  ret_from_fork_asm+0x1a/0x30
[   29.794039] 
[   29.794133] kfence-#104: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   29.794133] 
[   29.794538] allocated by task 357 on cpu 0 at 29.791601s (0.002934s ago):
[   29.794778]  test_alloc+0x364/0x10f0
[   29.794972]  test_invalid_addr_free+0xdb/0x260
[   29.795181]  kunit_try_run_case+0x1a5/0x480
[   29.795367]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.795716]  kthread+0x337/0x6f0
[   29.795842]  ret_from_fork+0x116/0x1d0
[   29.795969]  ret_from_fork_asm+0x1a/0x30
[   29.796162] 
[   29.796278] CPU: 0 UID: 0 PID: 357 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5-next-20250711 #1 PREEMPT(voluntary) 
[   29.796831] Tainted: [B]=BAD_PAGE, [N]=TEST
[   29.796963] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   29.797343] ==================================================================
[   29.895783] ==================================================================
[   29.896167] BUG: KFENCE: invalid free in test_invalid_addr_free+0xfb/0x260
[   29.896167] 
[   29.896566] Invalid free of 0x(____ptrval____) (in kfence-#105):
[   29.896852]  test_invalid_addr_free+0xfb/0x260
[   29.897077]  kunit_try_run_case+0x1a5/0x480
[   29.897269]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.897605]  kthread+0x337/0x6f0
[   29.897740]  ret_from_fork+0x116/0x1d0
[   29.897866]  ret_from_fork_asm+0x1a/0x30
[   29.897997] 
[   29.898092] kfence-#105: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   29.898092] 
[   29.898547] allocated by task 359 on cpu 0 at 29.895639s (0.002906s ago):
[   29.898939]  test_alloc+0x2a6/0x10f0
[   29.899464]  test_invalid_addr_free+0xdb/0x260
[   29.899724]  kunit_try_run_case+0x1a5/0x480
[   29.899941]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.900175]  kthread+0x337/0x6f0
[   29.900348]  ret_from_fork+0x116/0x1d0
[   29.901208]  ret_from_fork_asm+0x1a/0x30
[   29.901384] 
[   29.901910] CPU: 0 UID: 0 PID: 359 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc5-next-20250711 #1 PREEMPT(voluntary) 
[   29.902434] Tainted: [B]=BAD_PAGE, [N]=TEST
[   29.902649] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   29.903184] ==================================================================