Hay
Date
June 5, 2025, 7:08 a.m.

Environment
qemu-arm64
qemu-x86_64

[   33.270921] ==================================================================
[   33.271028] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   33.271028] 
[   33.271407] Invalid free of 0x0000000021cca9fa (in kfence-#136):
[   33.271609]  test_invalid_addr_free+0x1ac/0x238
[   33.271734]  kunit_try_run_case+0x170/0x3f0
[   33.271878]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   33.272137]  kthread+0x328/0x630
[   33.272437]  ret_from_fork+0x10/0x20
[   33.272644] 
[   33.272678] kfence-#136: 0x000000004133f8ef-0x000000002c1a6a2c, size=32, cache=kmalloc-32
[   33.272678] 
[   33.272748] allocated by task 307 on cpu 0 at 33.270714s (0.002029s ago):
[   33.272826]  test_alloc+0x29c/0x628
[   33.272880]  test_invalid_addr_free+0xd4/0x238
[   33.272934]  kunit_try_run_case+0x170/0x3f0
[   33.272986]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   33.273041]  kthread+0x328/0x630
[   33.273085]  ret_from_fork+0x10/0x20
[   33.273134] 
[   33.273183] CPU: 0 UID: 0 PID: 307 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250605 #1 PREEMPT 
[   33.273293] Tainted: [B]=BAD_PAGE, [N]=TEST
[   33.273354] Hardware name: linux,dummy-virt (DT)
[   33.273405] ==================================================================
[   33.378030] ==================================================================
[   33.378195] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   33.378195] 
[   33.378384] Invalid free of 0x000000005e11359b (in kfence-#137):
[   33.378587]  test_invalid_addr_free+0xec/0x238
[   33.378827]  kunit_try_run_case+0x170/0x3f0
[   33.378953]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   33.379151]  kthread+0x328/0x630
[   33.379291]  ret_from_fork+0x10/0x20
[   33.379452] 
[   33.379514] kfence-#137: 0x0000000043216fe3-0x000000006890fd88, size=32, cache=test
[   33.379514] 
[   33.379802] allocated by task 309 on cpu 0 at 33.377581s (0.002212s ago):
[   33.380077]  test_alloc+0x230/0x628
[   33.380197]  test_invalid_addr_free+0xd4/0x238
[   33.380316]  kunit_try_run_case+0x170/0x3f0
[   33.380563]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   33.380694]  kthread+0x328/0x630
[   33.380837]  ret_from_fork+0x10/0x20
[   33.381030] 
[   33.381146] CPU: 0 UID: 0 PID: 309 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250605 #1 PREEMPT 
[   33.381367] Tainted: [B]=BAD_PAGE, [N]=TEST
[   33.381442] Hardware name: linux,dummy-virt (DT)
[   33.381579] ==================================================================


[   17.452352] ==================================================================
[   17.452804] BUG: KFENCE: invalid free in test_invalid_addr_free+0xfb/0x260
[   17.452804] 
[   17.453164] Invalid free of 0x(____ptrval____) (in kfence-#74):
[   17.453501]  test_invalid_addr_free+0xfb/0x260
[   17.453687]  kunit_try_run_case+0x1a5/0x480
[   17.453925]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.454197]  kthread+0x337/0x6f0
[   17.454380]  ret_from_fork+0x116/0x1d0
[   17.454571]  ret_from_fork_asm+0x1a/0x30
[   17.454746] 
[   17.454820] kfence-#74: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   17.454820] 
[   17.455267] allocated by task 326 on cpu 1 at 17.452259s (0.003006s ago):
[   17.455559]  test_alloc+0x2a6/0x10f0
[   17.455768]  test_invalid_addr_free+0xdb/0x260
[   17.456000]  kunit_try_run_case+0x1a5/0x480
[   17.456234]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.456476]  kthread+0x337/0x6f0
[   17.456654]  ret_from_fork+0x116/0x1d0
[   17.456847]  ret_from_fork_asm+0x1a/0x30
[   17.457056] 
[   17.457194] CPU: 1 UID: 0 PID: 326 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250605 #1 PREEMPT(voluntary) 
[   17.457729] Tainted: [B]=BAD_PAGE, [N]=TEST
[   17.457924] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   17.458308] ==================================================================
[   17.348309] ==================================================================
[   17.348755] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1e1/0x260
[   17.348755] 
[   17.349159] Invalid free of 0x(____ptrval____) (in kfence-#73):
[   17.349396]  test_invalid_addr_free+0x1e1/0x260
[   17.349613]  kunit_try_run_case+0x1a5/0x480
[   17.349855]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.350076]  kthread+0x337/0x6f0
[   17.350254]  ret_from_fork+0x116/0x1d0
[   17.350451]  ret_from_fork_asm+0x1a/0x30
[   17.350635] 
[   17.350728] kfence-#73: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   17.350728] 
[   17.351023] allocated by task 324 on cpu 0 at 17.348197s (0.002825s ago):
[   17.351350]  test_alloc+0x364/0x10f0
[   17.351539]  test_invalid_addr_free+0xdb/0x260
[   17.351762]  kunit_try_run_case+0x1a5/0x480
[   17.351954]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   17.352751]  kthread+0x337/0x6f0
[   17.352932]  ret_from_fork+0x116/0x1d0
[   17.353114]  ret_from_fork_asm+0x1a/0x30
[   17.353291] 
[   17.353405] CPU: 0 UID: 0 PID: 324 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250605 #1 PREEMPT(voluntary) 
[   17.354217] Tainted: [B]=BAD_PAGE, [N]=TEST
[   17.354381] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   17.355014] ==================================================================