Hay
Date
May 30, 2025, 4:14 a.m.

Environment
e850-96
qemu-arm64
qemu-x86_64

[   69.996980] ==================================================================
[   69.997106] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   69.997106] 
[   69.997240] Invalid free of 0x(____ptrval____) (in kfence-#128):
[   69.997342]  test_invalid_addr_free+0xec/0x238
[   70.000680]  kunit_try_run_case+0x170/0x3f0
[   70.004846]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   70.010315]  kthread+0x328/0x630
[   70.013527]  ret_from_fork+0x10/0x20
[   70.017085] 
[   70.018565] kfence-#128: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   70.018565] 
[   70.027679] allocated by task 353 on cpu 2 at 69.996926s (0.030751s ago):
[   70.034466]  test_alloc+0x230/0x628
[   70.037919]  test_invalid_addr_free+0xd4/0x238
[   70.042347]  kunit_try_run_case+0x170/0x3f0
[   70.046512]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   70.051981]  kthread+0x328/0x630
[   70.055193]  ret_from_fork+0x10/0x20
[   70.058755] 
[   70.060238] CPU: 2 UID: 0 PID: 353 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250530 #1 PREEMPT 
[   70.071003] Tainted: [B]=BAD_PAGE, [N]=TEST
[   70.075159] Hardware name: WinLink E850-96 board (DT)
[   70.080196] ==================================================================
[   69.788977] ==================================================================
[   69.789104] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   69.789104] 
[   69.789237] Invalid free of 0x(____ptrval____) (in kfence-#126):
[   69.789337]  test_invalid_addr_free+0x1ac/0x238
[   69.792852]  kunit_try_run_case+0x170/0x3f0
[   69.797019]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.802487]  kthread+0x328/0x630
[   69.805699]  ret_from_fork+0x10/0x20
[   69.809258] 
[   69.810736] kfence-#126: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   69.810736] 
[   69.820373] allocated by task 351 on cpu 1 at 69.788922s (0.031448s ago):
[   69.827156]  test_alloc+0x29c/0x628
[   69.830612]  test_invalid_addr_free+0xd4/0x238
[   69.835039]  kunit_try_run_case+0x170/0x3f0
[   69.839206]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   69.844675]  kthread+0x328/0x630
[   69.847886]  ret_from_fork+0x10/0x20
[   69.851447] 
[   69.852933] CPU: 1 UID: 0 PID: 351 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250530 #1 PREEMPT 
[   69.863693] Tainted: [B]=BAD_PAGE, [N]=TEST
[   69.867853] Hardware name: WinLink E850-96 board (DT)
[   69.872890] ==================================================================

[   32.144664] ==================================================================
[   32.145033] BUG: KFENCE: invalid free in test_invalid_addr_free+0xec/0x238
[   32.145033] 
[   32.145180] Invalid free of 0x00000000104ee6cd (in kfence-#145):
[   32.145326]  test_invalid_addr_free+0xec/0x238
[   32.145606]  kunit_try_run_case+0x170/0x3f0
[   32.145745]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   32.145861]  kthread+0x328/0x630
[   32.145960]  ret_from_fork+0x10/0x20
[   32.146744] 
[   32.146846] kfence-#145: 0x0000000078cbb499-0x0000000080a26f17, size=32, cache=test
[   32.146846] 
[   32.147030] allocated by task 310 on cpu 1 at 32.144448s (0.002571s ago):
[   32.147402]  test_alloc+0x230/0x628
[   32.148345]  test_invalid_addr_free+0xd4/0x238
[   32.148647]  kunit_try_run_case+0x170/0x3f0
[   32.149423]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   32.149568]  kthread+0x328/0x630
[   32.150223]  ret_from_fork+0x10/0x20
[   32.150561] 
[   32.150662] CPU: 1 UID: 0 PID: 310 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250530 #1 PREEMPT 
[   32.150878] Tainted: [B]=BAD_PAGE, [N]=TEST
[   32.150957] Hardware name: linux,dummy-virt (DT)
[   32.152337] ==================================================================
[   32.040546] ==================================================================
[   32.040709] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1ac/0x238
[   32.040709] 
[   32.042193] Invalid free of 0x000000005c3b1913 (in kfence-#144):
[   32.042813]  test_invalid_addr_free+0x1ac/0x238
[   32.042957]  kunit_try_run_case+0x170/0x3f0
[   32.043080]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   32.043202]  kthread+0x328/0x630
[   32.043316]  ret_from_fork+0x10/0x20
[   32.043421] 
[   32.046568] kfence-#144: 0x000000008bee79c4-0x0000000026dae1e6, size=32, cache=kmalloc-32
[   32.046568] 
[   32.046794] allocated by task 308 on cpu 1 at 32.040312s (0.006472s ago):
[   32.046959]  test_alloc+0x29c/0x628
[   32.047071]  test_invalid_addr_free+0xd4/0x238
[   32.047182]  kunit_try_run_case+0x170/0x3f0
[   32.047285]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   32.048820]  kthread+0x328/0x630
[   32.048923]  ret_from_fork+0x10/0x20
[   32.049023] 
[   32.049121] CPU: 1 UID: 0 PID: 308 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250530 #1 PREEMPT 
[   32.049338] Tainted: [B]=BAD_PAGE, [N]=TEST
[   32.049425] Hardware name: linux,dummy-virt (DT)
[   32.049523] ==================================================================

[   27.785844] ==================================================================
[   27.786464] BUG: KFENCE: invalid free in test_invalid_addr_free+0x1e1/0x260
[   27.786464] 
[   27.787233] Invalid free of 0x(____ptrval____) (in kfence-#111):
[   27.787843]  test_invalid_addr_free+0x1e1/0x260
[   27.788381]  kunit_try_run_case+0x1a5/0x480
[   27.788900]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   27.789484]  kthread+0x337/0x6f0
[   27.789969]  ret_from_fork+0x116/0x1d0
[   27.790823]  ret_from_fork_asm+0x1a/0x30
[   27.791151] 
[   27.791251] kfence-#111: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   27.791251] 
[   27.792119] allocated by task 324 on cpu 1 at 27.785636s (0.006478s ago):
[   27.793308]  test_alloc+0x364/0x10f0
[   27.793697]  test_invalid_addr_free+0xdb/0x260
[   27.794185]  kunit_try_run_case+0x1a5/0x480
[   27.794664]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   27.795181]  kthread+0x337/0x6f0
[   27.796036]  ret_from_fork+0x116/0x1d0
[   27.796400]  ret_from_fork_asm+0x1a/0x30
[   27.797180] 
[   27.797624] CPU: 1 UID: 0 PID: 324 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250530 #1 PREEMPT(voluntary) 
[   27.798670] Tainted: [B]=BAD_PAGE, [N]=TEST
[   27.798911] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   27.799959] ==================================================================
[   27.889901] ==================================================================
[   27.890519] BUG: KFENCE: invalid free in test_invalid_addr_free+0xfb/0x260
[   27.890519] 
[   27.891229] Invalid free of 0x(____ptrval____) (in kfence-#112):
[   27.891848]  test_invalid_addr_free+0xfb/0x260
[   27.892216]  kunit_try_run_case+0x1a5/0x480
[   27.892675]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   27.893183]  kthread+0x337/0x6f0
[   27.893485]  ret_from_fork+0x116/0x1d0
[   27.893945]  ret_from_fork_asm+0x1a/0x30
[   27.894402] 
[   27.894619] kfence-#112: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   27.894619] 
[   27.895360] allocated by task 326 on cpu 1 at 27.889718s (0.005637s ago):
[   27.896085]  test_alloc+0x2a6/0x10f0
[   27.896420]  test_invalid_addr_free+0xdb/0x260
[   27.896994]  kunit_try_run_case+0x1a5/0x480
[   27.897386]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   27.898190]  kthread+0x337/0x6f0
[   27.898566]  ret_from_fork+0x116/0x1d0
[   27.898917]  ret_from_fork_asm+0x1a/0x30
[   27.899247] 
[   27.899544] CPU: 1 UID: 0 PID: 326 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-next-20250530 #1 PREEMPT(voluntary) 
[   27.900586] Tainted: [B]=BAD_PAGE, [N]=TEST
[   27.901020] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   27.901634] ==================================================================