Hay
Date
June 20, 2025, 12:38 p.m.

Environment
qemu-arm64
qemu-x86_64

[   39.171870] ==================================================================
[   39.172098] BUG: KFENCE: invalid free in test_double_free+0x1bc/0x238
[   39.172098] 
[   39.172686] Invalid free of 0x00000000d8d266d7 (in kfence-#147):
[   39.172982]  test_double_free+0x1bc/0x238
[   39.173293]  kunit_try_run_case+0x170/0x3f0
[   39.173422]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.173770]  kthread+0x328/0x630
[   39.173953]  ret_from_fork+0x10/0x20
[   39.174146] 
[   39.174238] kfence-#147: 0x00000000d8d266d7-0x00000000e5db6a70, size=32, cache=kmalloc-32
[   39.174238] 
[   39.174808] allocated by task 314 on cpu 0 at 39.171006s (0.003790s ago):
[   39.175079]  test_alloc+0x29c/0x628
[   39.175315]  test_double_free+0xd4/0x238
[   39.175433]  kunit_try_run_case+0x170/0x3f0
[   39.175941]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.176376]  kthread+0x328/0x630
[   39.176548]  ret_from_fork+0x10/0x20
[   39.176737] 
[   39.177033] freed by task 314 on cpu 0 at 39.171362s (0.005661s ago):
[   39.177526]  test_double_free+0x1ac/0x238
[   39.177649]  kunit_try_run_case+0x170/0x3f0
[   39.177746]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.177862]  kthread+0x328/0x630
[   39.177962]  ret_from_fork+0x10/0x20
[   39.178075] 
[   39.178320] CPU: 0 UID: 0 PID: 314 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc2-next-20250620 #1 PREEMPT 
[   39.179155] Tainted: [B]=BAD_PAGE, [N]=TEST
[   39.179367] Hardware name: linux,dummy-virt (DT)
[   39.179583] ==================================================================
[   39.274592] ==================================================================
[   39.274766] BUG: KFENCE: invalid free in test_double_free+0x100/0x238
[   39.274766] 
[   39.275093] Invalid free of 0x000000009221f61d (in kfence-#148):
[   39.275393]  test_double_free+0x100/0x238
[   39.275560]  kunit_try_run_case+0x170/0x3f0
[   39.275686]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.275791]  kthread+0x328/0x630
[   39.275882]  ret_from_fork+0x10/0x20
[   39.276303] 
[   39.276434] kfence-#148: 0x000000009221f61d-0x00000000a15598a2, size=32, cache=test
[   39.276434] 
[   39.276666] allocated by task 316 on cpu 0 at 39.273841s (0.002814s ago):
[   39.276819]  test_alloc+0x230/0x628
[   39.276895]  test_double_free+0xd4/0x238
[   39.276971]  kunit_try_run_case+0x170/0x3f0
[   39.277067]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.277180]  kthread+0x328/0x630
[   39.277270]  ret_from_fork+0x10/0x20
[   39.277369] 
[   39.277439] freed by task 316 on cpu 0 at 39.274161s (0.003263s ago):
[   39.277654]  test_double_free+0xf0/0x238
[   39.277744]  kunit_try_run_case+0x170/0x3f0
[   39.277872]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   39.277981]  kthread+0x328/0x630
[   39.278064]  ret_from_fork+0x10/0x20
[   39.278150] 
[   39.278552] CPU: 0 UID: 0 PID: 316 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc2-next-20250620 #1 PREEMPT 
[   39.279084] Tainted: [B]=BAD_PAGE, [N]=TEST
[   39.279163] Hardware name: linux,dummy-virt (DT)
[   39.279245] ==================================================================

[   32.204613] ==================================================================
[   32.205115] BUG: KFENCE: invalid free in test_double_free+0x1d3/0x260
[   32.205115] 
[   32.205395] Invalid free of 0x(____ptrval____) (in kfence-#104):
[   32.205955]  test_double_free+0x1d3/0x260
[   32.206382]  kunit_try_run_case+0x1a5/0x480
[   32.206576]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.206948]  kthread+0x337/0x6f0
[   32.207136]  ret_from_fork+0x116/0x1d0
[   32.207401]  ret_from_fork_asm+0x1a/0x30
[   32.207598] 
[   32.207710] kfence-#104: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   32.207710] 
[   32.208523] allocated by task 332 on cpu 0 at 32.204185s (0.004332s ago):
[   32.208883]  test_alloc+0x364/0x10f0
[   32.209233]  test_double_free+0xdb/0x260
[   32.209593]  kunit_try_run_case+0x1a5/0x480
[   32.209899]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.210185]  kthread+0x337/0x6f0
[   32.210492]  ret_from_fork+0x116/0x1d0
[   32.210827]  ret_from_fork_asm+0x1a/0x30
[   32.211112] 
[   32.211310] freed by task 332 on cpu 0 at 32.204311s (0.006994s ago):
[   32.211731]  test_double_free+0x1e0/0x260
[   32.211962]  kunit_try_run_case+0x1a5/0x480
[   32.212211]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.212650]  kthread+0x337/0x6f0
[   32.212977]  ret_from_fork+0x116/0x1d0
[   32.213343]  ret_from_fork_asm+0x1a/0x30
[   32.213601] 
[   32.213859] CPU: 0 UID: 0 PID: 332 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc2-next-20250620 #1 PREEMPT(voluntary) 
[   32.214682] Tainted: [B]=BAD_PAGE, [N]=TEST
[   32.214879] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   32.215568] ==================================================================
[   32.308468] ==================================================================
[   32.308912] BUG: KFENCE: invalid free in test_double_free+0x112/0x260
[   32.308912] 
[   32.309174] Invalid free of 0x(____ptrval____) (in kfence-#105):
[   32.309484]  test_double_free+0x112/0x260
[   32.309799]  kunit_try_run_case+0x1a5/0x480
[   32.309985]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.310179]  kthread+0x337/0x6f0
[   32.310454]  ret_from_fork+0x116/0x1d0
[   32.310751]  ret_from_fork_asm+0x1a/0x30
[   32.311057] 
[   32.311205] kfence-#105: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   32.311205] 
[   32.311624] allocated by task 334 on cpu 0 at 32.308165s (0.003453s ago):
[   32.311914]  test_alloc+0x2a6/0x10f0
[   32.312168]  test_double_free+0xdb/0x260
[   32.312513]  kunit_try_run_case+0x1a5/0x480
[   32.312951]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.313394]  kthread+0x337/0x6f0
[   32.313564]  ret_from_fork+0x116/0x1d0
[   32.313793]  ret_from_fork_asm+0x1a/0x30
[   32.314138] 
[   32.314245] freed by task 334 on cpu 0 at 32.308271s (0.005969s ago):
[   32.314668]  test_double_free+0xfa/0x260
[   32.314858]  kunit_try_run_case+0x1a5/0x480
[   32.315050]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   32.315558]  kthread+0x337/0x6f0
[   32.315812]  ret_from_fork+0x116/0x1d0
[   32.316125]  ret_from_fork_asm+0x1a/0x30
[   32.316488] 
[   32.316712] CPU: 0 UID: 0 PID: 334 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc2-next-20250620 #1 PREEMPT(voluntary) 
[   32.317201] Tainted: [B]=BAD_PAGE, [N]=TEST
[   32.317385] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   32.317713] ==================================================================