Hay
Date
July 15, 2025, 11:35 a.m.

Environment
e850-96
qemu-arm64
qemu-x86_64

[   87.228879] ==================================================================
[   87.229019] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   87.229019] 
[   87.229153] Invalid free of 0x(____ptrval____) (in kfence-#154):
[   87.229256]  test_invalid_addr_free+0xec/0x238
[   87.232589]  kunit_try_run_case+0x170/0x3f0
[   87.236756]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.242224]  kthread+0x328/0x630
[   87.245436]  ret_from_fork+0x10/0x20
[   87.248995] 
[   87.250474] kfence-#154: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   87.250474] 
[   87.259591] allocated by task 390 on cpu 4 at 87.228820s (0.030767s ago):
[   87.266371]  test_alloc+0x230/0x628
[   87.269829]  test_invalid_addr_free+0xd4/0x238
[   87.274255]  kunit_try_run_case+0x170/0x3f0
[   87.278422]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.283890]  kthread+0x328/0x630
[   87.287102]  ret_from_fork+0x10/0x20
[   87.290663] 
[   87.292147] CPU: 4 UID: 0 PID: 390 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc6-next-20250715 #1 PREEMPT 
[   87.303255] Tainted: [B]=BAD_PAGE, [N]=TEST
[   87.307415] Hardware name: WinLink E850-96 board (DT)
[   87.312453] ==================================================================
[   87.020880] ==================================================================
[   87.021010] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   87.021010] 
[   87.021150] Invalid free of 0x(____ptrval____) (in kfence-#152):
[   87.021253]  test_invalid_addr_free+0x1ac/0x238
[   87.024755]  kunit_try_run_case+0x170/0x3f0
[   87.028921]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.034390]  kthread+0x328/0x630
[   87.037601]  ret_from_fork+0x10/0x20
[   87.041161] 
[   87.042641] kfence-#152: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   87.042641] 
[   87.052274] allocated by task 388 on cpu 3 at 87.020822s (0.031450s ago):
[   87.059059]  test_alloc+0x29c/0x628
[   87.062515]  test_invalid_addr_free+0xd4/0x238
[   87.066942]  kunit_try_run_case+0x170/0x3f0
[   87.071108]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   87.076577]  kthread+0x328/0x630
[   87.079789]  ret_from_fork+0x10/0x20
[   87.083349] 
[   87.084835] CPU: 3 UID: 0 PID: 388 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc6-next-20250715 #1 PREEMPT 
[   87.095947] Tainted: [B]=BAD_PAGE, [N]=TEST
[   87.100102] Hardware name: WinLink E850-96 board (DT)
[   87.105139] ==================================================================

[   35.722156] ==================================================================
[   35.722236] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   35.722236] 
[   35.722297] Invalid free of 0x00000000d8f4fd26 (in kfence-#135):
[   35.722348]  test_invalid_addr_free+0x1ac/0x238
[   35.722397]  kunit_try_run_case+0x170/0x3f0
[   35.722457]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.722502]  kthread+0x328/0x630
[   35.722544]  ret_from_fork+0x10/0x20
[   35.722586] 
[   35.722609] kfence-#135: 0x00000000997ae51e-0x00000000de6a9ff1, size=32, cache=kmalloc-32
[   35.722609] 
[   35.722663] allocated by task 339 on cpu 1 at 35.722019s (0.000640s ago):
[   35.722727]  test_alloc+0x29c/0x628
[   35.722769]  test_invalid_addr_free+0xd4/0x238
[   35.722813]  kunit_try_run_case+0x170/0x3f0
[   35.722852]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.722895]  kthread+0x328/0x630
[   35.722933]  ret_from_fork+0x10/0x20
[   35.722974] 
[   35.723016] CPU: 1 UID: 0 PID: 339 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc6-next-20250715 #1 PREEMPT 
[   35.723096] Tainted: [B]=BAD_PAGE, [N]=TEST
[   35.723149] Hardware name: linux,dummy-virt (DT)
[   35.723183] ==================================================================
[   35.826083] ==================================================================
[   35.826166] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   35.826166] 
[   35.826228] Invalid free of 0x0000000008f1e645 (in kfence-#136):
[   35.826279]  test_invalid_addr_free+0xec/0x238
[   35.826328]  kunit_try_run_case+0x170/0x3f0
[   35.826371]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.826415]  kthread+0x328/0x630
[   35.826471]  ret_from_fork+0x10/0x20
[   35.826512] 
[   35.826535] kfence-#136: 0x0000000075c6a28b-0x0000000044878f7b, size=32, cache=test
[   35.826535] 
[   35.826586] allocated by task 341 on cpu 1 at 35.825967s (0.000615s ago):
[   35.826648]  test_alloc+0x230/0x628
[   35.826691]  test_invalid_addr_free+0xd4/0x238
[   35.826733]  kunit_try_run_case+0x170/0x3f0
[   35.826773]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   35.826815]  kthread+0x328/0x630
[   35.826851]  ret_from_fork+0x10/0x20
[   35.826890] 
[   35.826932] CPU: 1 UID: 0 PID: 341 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc6-next-20250715 #1 PREEMPT 
[   35.827009] Tainted: [B]=BAD_PAGE, [N]=TEST
[   35.827039] Hardware name: linux,dummy-virt (DT)
[   35.827071] ==================================================================

[   29.877934] ==================================================================
[   29.878294] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1e1/0x260
[   29.878294] 
[   29.878640] Invalid free of 0x(____ptrval____) (in kfence-#102):
[   29.878929]  test_invalid_addr_free+0x1e1/0x260
[   29.879096]  kunit_try_run_case+0x1a5/0x480
[   29.879305]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.879529]  kthread+0x337/0x6f0
[   29.879663]  ret_from_fork+0x116/0x1d0
[   29.879793]  ret_from_fork_asm+0x1a/0x30
[   29.879935] 
[   29.880026] kfence-#102: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   29.880026] 
[   29.880650] allocated by task 355 on cpu 1 at 29.877804s (0.002844s ago):
[   29.880944]  test_alloc+0x364/0x10f0
[   29.881113]  test_invalid_addr_free+0xdb/0x260
[   29.881295]  kunit_try_run_case+0x1a5/0x480
[   29.881433]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.881684]  kthread+0x337/0x6f0
[   29.881902]  ret_from_fork+0x116/0x1d0
[   29.882109]  ret_from_fork_asm+0x1a/0x30
[   29.882260] 
[   29.882354] CPU: 1 UID: 0 PID: 355 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc6-next-20250715 #1 PREEMPT(voluntary) 
[   29.882863] Tainted: [B]=BAD_PAGE, [N]=TEST
[   29.883059] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   29.883402] ==================================================================
[   29.982004] ==================================================================
[   29.982393] BUG: KFENCE: invalid free in test_invalid_addr_free+0xfb/0x260
[   29.982393] 
[   29.982738] Invalid free of 0x(____ptrval____) (in kfence-#103):
[   29.983065]  test_invalid_addr_free+0xfb/0x260
[   29.983272]  kunit_try_run_case+0x1a5/0x480
[   29.983424]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.983740]  kthread+0x337/0x6f0
[   29.983875]  ret_from_fork+0x116/0x1d0
[   29.984032]  ret_from_fork_asm+0x1a/0x30
[   29.984230] 
[   29.984324] kfence-#103: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   29.984324] 
[   29.984758] allocated by task 357 on cpu 1 at 29.981888s (0.002868s ago):
[   29.985093]  test_alloc+0x2a6/0x10f0
[   29.985215]  test_invalid_addr_free+0xdb/0x260
[   29.985354]  kunit_try_run_case+0x1a5/0x480
[   29.985490]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   29.985876]  kthread+0x337/0x6f0
[   29.986044]  ret_from_fork+0x116/0x1d0
[   29.986245]  ret_from_fork_asm+0x1a/0x30
[   29.986442] 
[   29.986590] CPU: 1 UID: 0 PID: 357 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc6-next-20250715 #1 PREEMPT(voluntary) 
[   29.987150] Tainted: [B]=BAD_PAGE, [N]=TEST
[   29.987335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   29.987629] ==================================================================