Hay
Date
June 24, 2025, 11:37 a.m.

Environment
dragonboard-845c
qemu-arm64
qemu-x86_64

[   81.647195] ==================================================================
[   81.654527] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   81.654527] 
[   81.662989] Invalid free of 0x(____ptrval____) (in kfence-#200):
[   81.669080]  test_invalid_addr_free+0xec/0x238
[   81.673600]  kunit_try_run_case+0x170/0x3f0
[   81.677858]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.683428]  kthread+0x328/0x630
[   81.686716]  ret_from_fork+0x10/0x20
[   81.690353] 
[   81.691880] kfence-#200: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   81.691880] 
[   81.701119] allocated by task 407 on cpu 4 at 81.647159s (0.053958s ago):
[   81.708008]  test_alloc+0x230/0x628
[   81.711557]  test_invalid_addr_free+0xd4/0x238
[   81.716074]  kunit_try_run_case+0x170/0x3f0
[   81.720327]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.725894]  kthread+0x328/0x630
[   81.729178]  ret_from_fork+0x10/0x20
[   81.732813] 
[   81.734345] CPU: 4 UID: 0 PID: 407 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   81.745610] Tainted: [B]=BAD_PAGE, [N]=TEST
[   81.749858] Hardware name: Thundercomm Dragonboard 845c (DT)
[   81.755597] ==================================================================
[   81.427194] ==================================================================
[   81.434544] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   81.434544] 
[   81.443100] Invalid free of 0x(____ptrval____) (in kfence-#198):
[   81.449195]  test_invalid_addr_free+0x1ac/0x238
[   81.453803]  kunit_try_run_case+0x170/0x3f0
[   81.458063]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.463635]  kthread+0x328/0x630
[   81.466925]  ret_from_fork+0x10/0x20
[   81.470565] 
[   81.472091] kfence-#198: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   81.472091] 
[   81.481862] allocated by task 405 on cpu 4 at 81.427154s (0.054706s ago):
[   81.488751]  test_alloc+0x29c/0x628
[   81.492301]  test_invalid_addr_free+0xd4/0x238
[   81.496816]  kunit_try_run_case+0x170/0x3f0
[   81.501069]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.506637]  kthread+0x328/0x630
[   81.509922]  ret_from_fork+0x10/0x20
[   81.513556] 
[   81.515086] CPU: 4 UID: 0 PID: 405 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   81.526353] Tainted: [B]=BAD_PAGE, [N]=TEST
[   81.530600] Hardware name: Thundercomm Dragonboard 845c (DT)
[   81.536337] ==================================================================

[   40.317625] ==================================================================
[   40.317726] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   40.317726] 
[   40.317850] Invalid free of 0x000000000233deb4 (in kfence-#134):
[   40.319416]  test_invalid_addr_free+0x1ac/0x238
[   40.319542]  kunit_try_run_case+0x170/0x3f0
[   40.319665]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.321515]  kthread+0x328/0x630
[   40.321654]  ret_from_fork+0x10/0x20
[   40.321775] 
[   40.321843] kfence-#134: 0x0000000008f7f74f-0x00000000923c5938, size=32, cache=kmalloc-32
[   40.321843] 
[   40.322010] allocated by task 318 on cpu 0 at 40.317426s (0.004575s ago):
[   40.322242]  test_alloc+0x29c/0x628
[   40.322398]  test_invalid_addr_free+0xd4/0x238
[   40.322695]  kunit_try_run_case+0x170/0x3f0
[   40.322858]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.323167]  kthread+0x328/0x630
[   40.323264]  ret_from_fork+0x10/0x20
[   40.323365] 
[   40.323458] CPU: 0 UID: 0 PID: 318 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   40.323655] Tainted: [B]=BAD_PAGE, [N]=TEST
[   40.323869] Hardware name: linux,dummy-virt (DT)
[   40.324511] ==================================================================
[   40.433125] ==================================================================
[   40.433824] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   40.433824] 
[   40.433967] Invalid free of 0x00000000e3e69464 (in kfence-#135):
[   40.434086]  test_invalid_addr_free+0xec/0x238
[   40.434190]  kunit_try_run_case+0x170/0x3f0
[   40.434290]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.434403]  kthread+0x328/0x630
[   40.435847]  ret_from_fork+0x10/0x20
[   40.436810] 
[   40.437360] kfence-#135: 0x00000000e07c468d-0x000000001e5b5b7d, size=32, cache=test
[   40.437360] 
[   40.437880] allocated by task 320 on cpu 0 at 40.432139s (0.005729s ago):
[   40.438049]  test_alloc+0x230/0x628
[   40.438994]  test_invalid_addr_free+0xd4/0x238
[   40.439559]  kunit_try_run_case+0x170/0x3f0
[   40.439908]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.440711]  kthread+0x328/0x630
[   40.440879]  ret_from_fork+0x10/0x20
[   40.440995] 
[   40.441618] CPU: 0 UID: 0 PID: 320 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   40.442547] Tainted: [B]=BAD_PAGE, [N]=TEST
[   40.442879] Hardware name: linux,dummy-virt (DT)
[   40.443232] ==================================================================

[   37.492862] ==================================================================
[   37.493454] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1e1/0x260
[   37.493454] 
[   37.494103] Invalid free of 0x(____ptrval____) (in kfence-#118):
[   37.495100]  test_invalid_addr_free+0x1e1/0x260
[   37.495416]  kunit_try_run_case+0x1a5/0x480
[   37.495703]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.496061]  kthread+0x337/0x6f0
[   37.496434]  ret_from_fork+0x116/0x1d0
[   37.496762]  ret_from_fork_asm+0x1a/0x30
[   37.497427] 
[   37.497654] kfence-#118: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   37.497654] 
[   37.498295] allocated by task 337 on cpu 0 at 37.492644s (0.005645s ago):
[   37.499165]  test_alloc+0x364/0x10f0
[   37.499456]  test_invalid_addr_free+0xdb/0x260
[   37.499982]  kunit_try_run_case+0x1a5/0x480
[   37.500251]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.500943]  kthread+0x337/0x6f0
[   37.501183]  ret_from_fork+0x116/0x1d0
[   37.501499]  ret_from_fork_asm+0x1a/0x30
[   37.501853] 
[   37.502044] CPU: 0 UID: 0 PID: 337 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   37.503242] Tainted: [B]=BAD_PAGE, [N]=TEST
[   37.503609] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   37.504352] ==================================================================
[   37.596878] ==================================================================
[   37.597476] BUG: KFENCE: invalid free in test_invalid_addr_free+0xfb/0x260
[   37.597476] 
[   37.598095] Invalid free of 0x(____ptrval____) (in kfence-#119):
[   37.598414]  test_invalid_addr_free+0xfb/0x260
[   37.598767]  kunit_try_run_case+0x1a5/0x480
[   37.599196]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.599790]  kthread+0x337/0x6f0
[   37.600042]  ret_from_fork+0x116/0x1d0
[   37.600399]  ret_from_fork_asm+0x1a/0x30
[   37.600811] 
[   37.601031] kfence-#119: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   37.601031] 
[   37.601506] allocated by task 339 on cpu 1 at 37.596689s (0.004812s ago):
[   37.602187]  test_alloc+0x2a6/0x10f0
[   37.602577]  test_invalid_addr_free+0xdb/0x260
[   37.602916]  kunit_try_run_case+0x1a5/0x480
[   37.603183]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.603659]  kthread+0x337/0x6f0
[   37.604074]  ret_from_fork+0x116/0x1d0
[   37.604395]  ret_from_fork_asm+0x1a/0x30
[   37.604749] 
[   37.605002] CPU: 1 UID: 0 PID: 339 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   37.605918] Tainted: [B]=BAD_PAGE, [N]=TEST
[   37.606239] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   37.606971] ==================================================================