Hay
Date
March 19, 2025, 10:35 a.m.

Environment
qemu-arm64
qemu-x86_64

[   41.809688] ==================================================================
[   41.809822] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   41.809822] 
[   41.809978] Invalid free of 0x00000000e84cb757 (in kfence-#162):
[   41.810160]  test_invalid_addr_free+0xec/0x238
[   41.810295]  kunit_try_run_case+0x14c/0x3d0
[   41.810426]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   41.810573]  kthread+0x318/0x618
[   41.810705]  ret_from_fork+0x10/0x20
[   41.810828] 
[   41.810907] kfence-#162: 0x0000000016a406cf-0x000000002631468c, size=32, cache=test
[   41.810907] 
[   41.811863] allocated by task 311 on cpu 0 at 41.809526s (0.002308s ago):
[   41.813517]  test_alloc+0x22c/0x620
[   41.813648]  test_invalid_addr_free+0xd4/0x238
[   41.814660]  kunit_try_run_case+0x14c/0x3d0
[   41.815345]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   41.816098]  kthread+0x318/0x618
[   41.816963]  ret_from_fork+0x10/0x20
[   41.817700] 
[   41.818233] CPU: 0 UID: 0 PID: 311 Comm: kunit_try_catch Tainted: G    B            N  6.14.0-rc7-next-20250319 #1 PREEMPT 
[   41.819985] Tainted: [B]=BAD_PAGE, [N]=TEST
[   41.820567] Hardware name: linux,dummy-virt (DT)
[   41.821545] ==================================================================
[   41.702459] ==================================================================
[   41.702675] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   41.702675] 
[   41.702950] Invalid free of 0x0000000031ae2540 (in kfence-#161):
[   41.703128]  test_invalid_addr_free+0x1ac/0x238
[   41.703333]  kunit_try_run_case+0x14c/0x3d0
[   41.703514]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   41.703735]  kthread+0x318/0x618
[   41.703878]  ret_from_fork+0x10/0x20
[   41.704015] 
[   41.704116] kfence-#161: 0x00000000bdd62e94-0x00000000013364ca, size=32, cache=kmalloc-32
[   41.704116] 
[   41.704358] allocated by task 309 on cpu 0 at 41.702179s (0.002168s ago):
[   41.704605]  test_alloc+0x298/0x620
[   41.704852]  test_invalid_addr_free+0xd4/0x238
[   41.705000]  kunit_try_run_case+0x14c/0x3d0
[   41.705171]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   41.705313]  kthread+0x318/0x618
[   41.705530]  ret_from_fork+0x10/0x20
[   41.705659] 
[   41.705787] CPU: 0 UID: 0 PID: 309 Comm: kunit_try_catch Tainted: G    B            N  6.14.0-rc7-next-20250319 #1 PREEMPT 
[   41.706041] Tainted: [B]=BAD_PAGE, [N]=TEST
[   41.706159] Hardware name: linux,dummy-virt (DT)
[   41.706263] ==================================================================

[   30.784248] ==================================================================
[   30.784974] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1e1/0x260
[   30.784974] 
[   30.786178] Invalid free of 0x(____ptrval____) (in kfence-#132):
[   30.786618]  test_invalid_addr_free+0x1e1/0x260
[   30.787176]  kunit_try_run_case+0x1b2/0x490
[   30.787488]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   30.787876]  kthread+0x323/0x710
[   30.788185]  ret_from_fork+0x41/0x80
[   30.788459]  ret_from_fork_asm+0x1a/0x30
[   30.788750] 
[   30.788912] kfence-#132: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   30.788912] 
[   30.789760] allocated by task 328 on cpu 1 at 30.784087s (0.005667s ago):
[   30.790518]  test_alloc+0x35e/0x10d0
[   30.790954]  test_invalid_addr_free+0xdb/0x260
[   30.791449]  kunit_try_run_case+0x1b2/0x490
[   30.792055]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   30.792621]  kthread+0x323/0x710
[   30.793092]  ret_from_fork+0x41/0x80
[   30.793568]  ret_from_fork_asm+0x1a/0x30
[   30.794008] 
[   30.794238] CPU: 1 UID: 0 PID: 328 Comm: kunit_try_catch Tainted: G    B            N  6.14.0-rc7-next-20250319 #1 PREEMPT(voluntary) 
[   30.795068] Tainted: [B]=BAD_PAGE, [N]=TEST
[   30.795515] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   30.796135] ==================================================================
[   30.888252] ==================================================================
[   30.888900] BUG: KFENCE: invalid free in test_invalid_addr_free+0xfb/0x260
[   30.888900] 
[   30.889466] Invalid free of 0x(____ptrval____) (in kfence-#133):
[   30.890224]  test_invalid_addr_free+0xfb/0x260
[   30.890541]  kunit_try_run_case+0x1b2/0x490
[   30.890984]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   30.891347]  kthread+0x323/0x710
[   30.891768]  ret_from_fork+0x41/0x80
[   30.892183]  ret_from_fork_asm+0x1a/0x30
[   30.892476] 
[   30.892722] kfence-#133: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   30.892722] 
[   30.893531] allocated by task 330 on cpu 0 at 30.888131s (0.005395s ago):
[   30.894404]  test_alloc+0x2a6/0x10d0
[   30.894732]  test_invalid_addr_free+0xdb/0x260
[   30.895029]  kunit_try_run_case+0x1b2/0x490
[   30.895528]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   30.896092]  kthread+0x323/0x710
[   30.896518]  ret_from_fork+0x41/0x80
[   30.896793]  ret_from_fork_asm+0x1a/0x30
[   30.897268] 
[   30.897618] CPU: 0 UID: 0 PID: 330 Comm: kunit_try_catch Tainted: G    B            N  6.14.0-rc7-next-20250319 #1 PREEMPT(voluntary) 
[   30.898318] Tainted: [B]=BAD_PAGE, [N]=TEST
[   30.898585] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   30.899328] ==================================================================