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

Environment
dragonboard-845c
qemu-arm64
qemu-x86_64

[   78.931214] ==================================================================
[   78.938574] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x114/0x3e0
[   78.938574] 
[   78.947747] Out-of-bounds read at 0x(____ptrval____) (1B left of kfence-#176):
[   78.955071]  test_out_of_bounds_read+0x114/0x3e0
[   78.959766]  kunit_try_run_case+0x170/0x3f0
[   78.964024]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   78.969595]  kthread+0x328/0x630
[   78.972884]  ret_from_fork+0x10/0x20
[   78.976522] 
[   78.978046] kfence-#176: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   78.978046] 
[   78.987282] allocated by task 387 on cpu 4 at 78.931188s (0.056093s ago):
[   78.994172]  test_alloc+0x230/0x628
[   78.997722]  test_out_of_bounds_read+0xdc/0x3e0
[   79.002326]  kunit_try_run_case+0x170/0x3f0
[   79.006579]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   79.012146]  kthread+0x328/0x630
[   79.015431]  ret_from_fork+0x10/0x20
[   79.019067] 
[   79.020597] CPU: 4 UID: 0 PID: 387 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   79.031863] Tainted: [B]=BAD_PAGE, [N]=TEST
[   79.036110] Hardware name: Thundercomm Dragonboard 845c (DT)
[   79.041846] ==================================================================
[   79.255191] ==================================================================
[   79.262545] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x1c8/0x3e0
[   79.262545] 
[   79.271716] Out-of-bounds read at 0x(____ptrval____) (32B right of kfence-#179):
[   79.279209]  test_out_of_bounds_read+0x1c8/0x3e0
[   79.283903]  kunit_try_run_case+0x170/0x3f0
[   79.288161]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   79.293730]  kthread+0x328/0x630
[   79.297019]  ret_from_fork+0x10/0x20
[   79.300656] 
[   79.302192] kfence-#179: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   79.302192] 
[   79.311430] allocated by task 387 on cpu 4 at 79.255168s (0.056260s ago):
[   79.318322]  test_alloc+0x230/0x628
[   79.321871]  test_out_of_bounds_read+0x198/0x3e0
[   79.326562]  kunit_try_run_case+0x170/0x3f0
[   79.330815]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   79.336382]  kthread+0x328/0x630
[   79.339667]  ret_from_fork+0x10/0x20
[   79.343303] 
[   79.344833] CPU: 4 UID: 0 PID: 387 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   79.356100] Tainted: [B]=BAD_PAGE, [N]=TEST
[   79.360348] Hardware name: Thundercomm Dragonboard 845c (DT)
[   79.366085] ==================================================================
[   78.283153] ==================================================================
[   78.290478] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x114/0x3e0
[   78.290478] 
[   78.299642] Out-of-bounds read at 0x(____ptrval____) (1B left of kfence-#170):
[   78.306964]  test_out_of_bounds_read+0x114/0x3e0
[   78.311658]  kunit_try_run_case+0x170/0x3f0
[   78.315910]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   78.321480]  kthread+0x328/0x630
[   78.324768]  ret_from_fork+0x10/0x20
[   78.328403] 
[   78.329930] kfence-#170: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   78.329930] 
[   78.339699] allocated by task 385 on cpu 4 at 78.283131s (0.056566s ago):
[   78.346590]  test_alloc+0x29c/0x628
[   78.350140]  test_out_of_bounds_read+0xdc/0x3e0
[   78.354742]  kunit_try_run_case+0x170/0x3f0
[   78.358995]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   78.364564]  kthread+0x328/0x630
[   78.367849]  ret_from_fork+0x10/0x20
[   78.371484] 
[   78.373013] CPU: 4 UID: 0 PID: 385 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   78.384276] Tainted: [B]=BAD_PAGE, [N]=TEST
[   78.388524] Hardware name: Thundercomm Dragonboard 845c (DT)
[   78.394260] ==================================================================
[   78.503190] ==================================================================
[   78.510523] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x1c8/0x3e0
[   78.510523] 
[   78.519688] Out-of-bounds read at 0x(____ptrval____) (32B right of kfence-#172):
[   78.527183]  test_out_of_bounds_read+0x1c8/0x3e0
[   78.531875]  kunit_try_run_case+0x170/0x3f0
[   78.536133]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   78.541703]  kthread+0x328/0x630
[   78.544991]  ret_from_fork+0x10/0x20
[   78.548624] 
[   78.550150] kfence-#172: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   78.550150] 
[   78.559917] allocated by task 385 on cpu 4 at 78.503167s (0.056748s ago):
[   78.566811]  test_alloc+0x29c/0x628
[   78.570361]  test_out_of_bounds_read+0x198/0x3e0
[   78.575051]  kunit_try_run_case+0x170/0x3f0
[   78.579304]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   78.584873]  kthread+0x328/0x630
[   78.588158]  ret_from_fork+0x10/0x20
[   78.591792] 
[   78.593322] CPU: 4 UID: 0 PID: 385 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   78.604587] Tainted: [B]=BAD_PAGE, [N]=TEST
[   78.608837] Hardware name: Thundercomm Dragonboard 845c (DT)
[   78.614574] ==================================================================

[   38.186337] ==================================================================
[   38.186498] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x1c8/0x3e0
[   38.186498] 
[   38.186695] Out-of-bounds read at 0x00000000374b82ed (32B right of kfence-#114):
[   38.186830]  test_out_of_bounds_read+0x1c8/0x3e0
[   38.186964]  kunit_try_run_case+0x170/0x3f0
[   38.187082]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.187239]  kthread+0x328/0x630
[   38.187636]  ret_from_fork+0x10/0x20
[   38.188087] 
[   38.188215] kfence-#114: 0x0000000004dab95f-0x00000000cbc7f81c, size=32, cache=kmalloc-32
[   38.188215] 
[   38.188453] allocated by task 298 on cpu 0 at 38.185924s (0.002500s ago):
[   38.188734]  test_alloc+0x29c/0x628
[   38.188903]  test_out_of_bounds_read+0x198/0x3e0
[   38.189373]  kunit_try_run_case+0x170/0x3f0
[   38.190193]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.190836]  kthread+0x328/0x630
[   38.191352]  ret_from_fork+0x10/0x20
[   38.192035] 
[   38.192244] CPU: 0 UID: 0 PID: 298 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   38.193353] Tainted: [B]=BAD_PAGE, [N]=TEST
[   38.194077] Hardware name: linux,dummy-virt (DT)
[   38.194518] ==================================================================
[   38.086713] ==================================================================
[   38.086943] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x114/0x3e0
[   38.086943] 
[   38.088281] Out-of-bounds read at 0x00000000cc6c76ac (1B left of kfence-#113):
[   38.090095]  test_out_of_bounds_read+0x114/0x3e0
[   38.090323]  kunit_try_run_case+0x170/0x3f0
[   38.090657]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.090834]  kthread+0x328/0x630
[   38.091140]  ret_from_fork+0x10/0x20
[   38.091265] 
[   38.091684] kfence-#113: 0x000000009c82bd1c-0x000000001dbfc1d7, size=32, cache=kmalloc-32
[   38.091684] 
[   38.092076] allocated by task 298 on cpu 0 at 38.084159s (0.007810s ago):
[   38.094417]  test_alloc+0x29c/0x628
[   38.094783]  test_out_of_bounds_read+0xdc/0x3e0
[   38.097250]  kunit_try_run_case+0x170/0x3f0
[   38.097314]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.097369]  kthread+0x328/0x630
[   38.097413]  ret_from_fork+0x10/0x20
[   38.097537] 
[   38.097631] CPU: 0 UID: 0 PID: 298 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   38.097736] Tainted: [B]=BAD_PAGE, [N]=TEST
[   38.097774] Hardware name: linux,dummy-virt (DT)
[   38.097824] ==================================================================
[   38.509552] ==================================================================
[   38.509963] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x1c8/0x3e0
[   38.509963] 
[   38.510412] Out-of-bounds read at 0x00000000bf7124f7 (32B right of kfence-#117):
[   38.510597]  test_out_of_bounds_read+0x1c8/0x3e0
[   38.510899]  kunit_try_run_case+0x170/0x3f0
[   38.511012]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.511199]  kthread+0x328/0x630
[   38.511323]  ret_from_fork+0x10/0x20
[   38.511427] 
[   38.511534] kfence-#117: 0x0000000031295163-0x00000000f702fd9c, size=32, cache=test
[   38.511534] 
[   38.511701] allocated by task 300 on cpu 0 at 38.509231s (0.002461s ago):
[   38.511863]  test_alloc+0x230/0x628
[   38.512338]  test_out_of_bounds_read+0x198/0x3e0
[   38.512576]  kunit_try_run_case+0x170/0x3f0
[   38.512683]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.512883]  kthread+0x328/0x630
[   38.512996]  ret_from_fork+0x10/0x20
[   38.513160] 
[   38.513655] CPU: 0 UID: 0 PID: 300 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   38.514258] Tainted: [B]=BAD_PAGE, [N]=TEST
[   38.514489] Hardware name: linux,dummy-virt (DT)
[   38.515024] ==================================================================
[   38.398703] ==================================================================
[   38.399013] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x114/0x3e0
[   38.399013] 
[   38.399415] Out-of-bounds read at 0x0000000009e3637f (1B left of kfence-#116):
[   38.399609]  test_out_of_bounds_read+0x114/0x3e0
[   38.399733]  kunit_try_run_case+0x170/0x3f0
[   38.400337]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.400992]  kthread+0x328/0x630
[   38.401136]  ret_from_fork+0x10/0x20
[   38.401390] 
[   38.401554] kfence-#116: 0x000000007d44daa9-0x0000000069763289, size=32, cache=test
[   38.401554] 
[   38.401938] allocated by task 300 on cpu 0 at 38.397974s (0.003924s ago):
[   38.402775]  test_alloc+0x230/0x628
[   38.403010]  test_out_of_bounds_read+0xdc/0x3e0
[   38.403557]  kunit_try_run_case+0x170/0x3f0
[   38.404189]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   38.404308]  kthread+0x328/0x630
[   38.404361]  ret_from_fork+0x10/0x20
[   38.404411] 
[   38.404503] CPU: 0 UID: 0 PID: 300 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   38.404614] Tainted: [B]=BAD_PAGE, [N]=TEST
[   38.404651] Hardware name: linux,dummy-virt (DT)
[   38.404691] ==================================================================

[   36.452758] ==================================================================
[   36.453300] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x216/0x4e0
[   36.453300] 
[   36.454004] Out-of-bounds read at 0x(____ptrval____) (32B right of kfence-#108):
[   36.454657]  test_out_of_bounds_read+0x216/0x4e0
[   36.455213]  kunit_try_run_case+0x1a5/0x480
[   36.455687]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.456078]  kthread+0x337/0x6f0
[   36.456424]  ret_from_fork+0x116/0x1d0
[   36.456966]  ret_from_fork_asm+0x1a/0x30
[   36.457385] 
[   36.457612] kfence-#108: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   36.457612] 
[   36.458204] allocated by task 319 on cpu 0 at 36.452672s (0.005526s ago):
[   36.458816]  test_alloc+0x2a6/0x10f0
[   36.459163]  test_out_of_bounds_read+0x1e2/0x4e0
[   36.459616]  kunit_try_run_case+0x1a5/0x480
[   36.460044]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.460520]  kthread+0x337/0x6f0
[   36.460868]  ret_from_fork+0x116/0x1d0
[   36.461118]  ret_from_fork_asm+0x1a/0x30
[   36.461428] 
[   36.461748] CPU: 0 UID: 0 PID: 319 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   36.462852] Tainted: [B]=BAD_PAGE, [N]=TEST
[   36.463268] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   36.464039] ==================================================================
[   36.348792] ==================================================================
[   36.349340] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x126/0x4e0
[   36.349340] 
[   36.350079] Out-of-bounds read at 0x(____ptrval____) (1B left of kfence-#107):
[   36.350783]  test_out_of_bounds_read+0x126/0x4e0
[   36.351040]  kunit_try_run_case+0x1a5/0x480
[   36.351306]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.351830]  kthread+0x337/0x6f0
[   36.352255]  ret_from_fork+0x116/0x1d0
[   36.352682]  ret_from_fork_asm+0x1a/0x30
[   36.352979] 
[   36.353118] kfence-#107: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   36.353118] 
[   36.353653] allocated by task 319 on cpu 0 at 36.348693s (0.004954s ago):
[   36.354515]  test_alloc+0x2a6/0x10f0
[   36.355011]  test_out_of_bounds_read+0xed/0x4e0
[   36.355283]  kunit_try_run_case+0x1a5/0x480
[   36.355565]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.355929]  kthread+0x337/0x6f0
[   36.356345]  ret_from_fork+0x116/0x1d0
[   36.356809]  ret_from_fork_asm+0x1a/0x30
[   36.357254] 
[   36.357560] CPU: 0 UID: 0 PID: 319 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   36.358396] Tainted: [B]=BAD_PAGE, [N]=TEST
[   36.358655] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   36.359457] ==================================================================
[   36.244903] ==================================================================
[   36.245456] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x216/0x4e0
[   36.245456] 
[   36.246194] Out-of-bounds read at 0x(____ptrval____) (32B right of kfence-#106):
[   36.246778]  test_out_of_bounds_read+0x216/0x4e0
[   36.247085]  kunit_try_run_case+0x1a5/0x480
[   36.247510]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.247951]  kthread+0x337/0x6f0
[   36.248213]  ret_from_fork+0x116/0x1d0
[   36.248615]  ret_from_fork_asm+0x1a/0x30
[   36.248932] 
[   36.249072] kfence-#106: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   36.249072] 
[   36.249802] allocated by task 317 on cpu 1 at 36.244650s (0.005145s ago):
[   36.250380]  test_alloc+0x364/0x10f0
[   36.250755]  test_out_of_bounds_read+0x1e2/0x4e0
[   36.251035]  kunit_try_run_case+0x1a5/0x480
[   36.251458]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.252008]  kthread+0x337/0x6f0
[   36.252372]  ret_from_fork+0x116/0x1d0
[   36.252744]  ret_from_fork_asm+0x1a/0x30
[   36.253013] 
[   36.253194] CPU: 1 UID: 0 PID: 317 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   36.254336] Tainted: [B]=BAD_PAGE, [N]=TEST
[   36.254782] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   36.255328] ==================================================================
[   36.141924] ==================================================================
[   36.142527] BUG: KFENCE: out-of-bounds read in test_out_of_bounds_read+0x126/0x4e0
[   36.142527] 
[   36.143296] Out-of-bounds read at 0x(____ptrval____) (1B left of kfence-#105):
[   36.144057]  test_out_of_bounds_read+0x126/0x4e0
[   36.144521]  kunit_try_run_case+0x1a5/0x480
[   36.144993]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.145389]  kthread+0x337/0x6f0
[   36.145791]  ret_from_fork+0x116/0x1d0
[   36.146119]  ret_from_fork_asm+0x1a/0x30
[   36.146449] 
[   36.146658] kfence-#105: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   36.146658] 
[   36.147398] allocated by task 317 on cpu 1 at 36.140627s (0.006765s ago):
[   36.148112]  test_alloc+0x364/0x10f0
[   36.148502]  test_out_of_bounds_read+0xed/0x4e0
[   36.148934]  kunit_try_run_case+0x1a5/0x480
[   36.149258]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   36.149778]  kthread+0x337/0x6f0
[   36.150135]  ret_from_fork+0x116/0x1d0
[   36.150487]  ret_from_fork_asm+0x1a/0x30
[   36.150817] 
[   36.151086] CPU: 1 UID: 0 PID: 317 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   36.152087] Tainted: [B]=BAD_PAGE, [N]=TEST
[   36.152321] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   36.153147] ==================================================================