Hay
Date
June 7, 2025, 10:40 a.m.

Environment
qemu-arm64
qemu-x86_64

[   29.268486] ==================================================================
[   29.268718] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   29.268718] 
[   29.268877] Invalid free of 0x000000009772c407 (in kfence-#143):
[   29.269005]  test_invalid_addr_free+0x1ac/0x238
[   29.269118]  kunit_try_run_case+0x170/0x3f0
[   29.269516]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   29.269712]  kthread+0x328/0x630
[   29.269828]  ret_from_fork+0x10/0x20
[   29.269975] 
[   29.270065] kfence-#143: 0x000000003a157039-0x000000008d5e3dc3, size=32, cache=kmalloc-32
[   29.270065] 
[   29.270264] allocated by task 311 on cpu 1 at 29.267887s (0.002365s ago):
[   29.270485]  test_alloc+0x29c/0x628
[   29.270581]  test_invalid_addr_free+0xd4/0x238
[   29.270982]  kunit_try_run_case+0x170/0x3f0
[   29.271129]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   29.271274]  kthread+0x328/0x630
[   29.272144]  ret_from_fork+0x10/0x20
[   29.272476] 
[   29.272730] CPU: 1 UID: 0 PID: 311 Comm: kunit_try_catch Tainted: G    B            N  6.15.2-rc1 #1 PREEMPT 
[   29.273030] Tainted: [B]=BAD_PAGE, [N]=TEST
[   29.273137] Hardware name: linux,dummy-virt (DT)
[   29.273257] ==================================================================
[   29.378311] ==================================================================
[   29.379625] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   29.379625] 
[   29.380780] Invalid free of 0x00000000a6e1fa04 (in kfence-#144):
[   29.381422]  test_invalid_addr_free+0xec/0x238
[   29.382123]  kunit_try_run_case+0x170/0x3f0
[   29.382852]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   29.383600]  kthread+0x328/0x630
[   29.383928]  ret_from_fork+0x10/0x20
[   29.384039] 
[   29.384101] kfence-#144: 0x0000000013889785-0x0000000080ace8aa, size=32, cache=test
[   29.384101] 
[   29.384234] allocated by task 313 on cpu 1 at 29.378061s (0.006166s ago):
[   29.384369]  test_alloc+0x230/0x628
[   29.385414]  test_invalid_addr_free+0xd4/0x238
[   29.386095]  kunit_try_run_case+0x170/0x3f0
[   29.386366]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   29.386948]  kthread+0x328/0x630
[   29.387116]  ret_from_fork+0x10/0x20
[   29.387772] 
[   29.387940] CPU: 1 UID: 0 PID: 313 Comm: kunit_try_catch Tainted: G    B            N  6.15.2-rc1 #1 PREEMPT 
[   29.388140] Tainted: [B]=BAD_PAGE, [N]=TEST
[   29.389014] Hardware name: linux,dummy-virt (DT)
[   29.389257] ==================================================================

[   20.600420] ==================================================================
[   20.601016] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1e1/0x260
[   20.601016] 
[   20.601294] Invalid free of 0x(____ptrval____) (in kfence-#100):
[   20.601691]  test_invalid_addr_free+0x1e1/0x260
[   20.602216]  kunit_try_run_case+0x1a5/0x480
[   20.602435]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   20.602627]  kthread+0x337/0x6f0
[   20.602792]  ret_from_fork+0x41/0x80
[   20.602964]  ret_from_fork_asm+0x1a/0x30
[   20.603283] 
[   20.603615] kfence-#100: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   20.603615] 
[   20.604017] allocated by task 327 on cpu 1 at 20.600204s (0.003810s ago):
[   20.604237]  test_alloc+0x364/0x10f0
[   20.604380]  test_invalid_addr_free+0xdb/0x260
[   20.604528]  kunit_try_run_case+0x1a5/0x480
[   20.604796]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   20.605058]  kthread+0x337/0x6f0
[   20.605184]  ret_from_fork+0x41/0x80
[   20.605324]  ret_from_fork_asm+0x1a/0x30
[   20.605466] 
[   20.605591] CPU: 1 UID: 0 PID: 327 Comm: kunit_try_catch Tainted: G    B            N  6.15.2-rc1 #1 PREEMPT(voluntary) 
[   20.607264] Tainted: [B]=BAD_PAGE, [N]=TEST
[   20.607475] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   20.607790] ==================================================================
[   20.704431] ==================================================================
[   20.704883] BUG: KFENCE: invalid free in test_invalid_addr_free+0xfb/0x260
[   20.704883] 
[   20.705147] Invalid free of 0x(____ptrval____) (in kfence-#101):
[   20.705468]  test_invalid_addr_free+0xfb/0x260
[   20.705800]  kunit_try_run_case+0x1a5/0x480
[   20.706141]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   20.706317]  kthread+0x337/0x6f0
[   20.706612]  ret_from_fork+0x41/0x80
[   20.707005]  ret_from_fork_asm+0x1a/0x30
[   20.707281] 
[   20.707402] kfence-#101: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   20.707402] 
[   20.708054] allocated by task 329 on cpu 0 at 20.704251s (0.003797s ago):
[   20.708618]  test_alloc+0x2a6/0x10f0
[   20.708832]  test_invalid_addr_free+0xdb/0x260
[   20.709098]  kunit_try_run_case+0x1a5/0x480
[   20.709304]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   20.709528]  kthread+0x337/0x6f0
[   20.709804]  ret_from_fork+0x41/0x80
[   20.710124]  ret_from_fork_asm+0x1a/0x30
[   20.710443] 
[   20.710678] CPU: 0 UID: 0 PID: 329 Comm: kunit_try_catch Tainted: G    B            N  6.15.2-rc1 #1 PREEMPT(voluntary) 
[   20.711376] Tainted: [B]=BAD_PAGE, [N]=TEST
[   20.711565] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   20.712235] ==================================================================