Hay
Date
Nov. 20, 2024, 6:35 a.m.

Environment
qemu-arm64
qemu-x86_64

[   46.030755] ==================================================================
[   46.031612] BUG: KFENCE: invalid free in test_double_free+0x1bc/0x238
[   46.031612] 
[   46.032421] Invalid free of 0x00000000933b4eee (in kfence-#175):
[   46.033495]  test_double_free+0x1bc/0x238
[   46.034235]  kunit_try_run_case+0x14c/0x3d0
[   46.034818]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   46.035658]  kthread+0x24c/0x2d0
[   46.036279]  ret_from_fork+0x10/0x20
[   46.036828] 
[   46.037168] kfence-#175: 0x00000000933b4eee-0x00000000671ba236, size=32, cache=kmalloc-32
[   46.037168] 
[   46.038110] allocated by task 292 on cpu 1 at 46.030209s (0.007890s ago):
[   46.039036]  test_alloc+0x298/0x620
[   46.039597]  test_double_free+0xd4/0x238
[   46.040165]  kunit_try_run_case+0x14c/0x3d0
[   46.040851]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   46.041524]  kthread+0x24c/0x2d0
[   46.042107]  ret_from_fork+0x10/0x20
[   46.042643] 
[   46.042985] freed by task 292 on cpu 1 at 46.030371s (0.012603s ago):
[   46.043762]  test_double_free+0x1ac/0x238
[   46.044362]  kunit_try_run_case+0x14c/0x3d0
[   46.044889]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   46.045631]  kthread+0x24c/0x2d0
[   46.046166]  ret_from_fork+0x10/0x20
[   46.046662] 
[   46.047062] CPU: 1 UID: 0 PID: 292 Comm: kunit_try_catch Tainted: G    B            N 6.12.0-next-20241120 #1
[   46.048022] Tainted: [B]=BAD_PAGE, [N]=TEST
[   46.048620] Hardware name: linux,dummy-virt (DT)
[   46.049230] ==================================================================
[   46.134484] ==================================================================
[   46.135158] BUG: KFENCE: invalid free in test_double_free+0x100/0x238
[   46.135158] 
[   46.135887] Invalid free of 0x0000000039a3f95e (in kfence-#176):
[   46.136644]  test_double_free+0x100/0x238
[   46.137216]  kunit_try_run_case+0x14c/0x3d0
[   46.137776]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   46.138408]  kthread+0x24c/0x2d0
[   46.138970]  ret_from_fork+0x10/0x20
[   46.139473] 
[   46.139803] kfence-#176: 0x0000000039a3f95e-0x00000000d21f691c, size=32, cache=test
[   46.139803] 
[   46.140845] allocated by task 294 on cpu 1 at 46.134109s (0.006724s ago):
[   46.141640]  test_alloc+0x22c/0x620
[   46.142184]  test_double_free+0xd4/0x238
[   46.142760]  kunit_try_run_case+0x14c/0x3d0
[   46.143313]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   46.143917]  kthread+0x24c/0x2d0
[   46.144491]  ret_from_fork+0x10/0x20
[   46.144966] 
[   46.145315] freed by task 294 on cpu 1 at 46.134210s (0.011092s ago):
[   46.146131]  test_double_free+0xf0/0x238
[   46.146728]  kunit_try_run_case+0x14c/0x3d0
[   46.147264]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   46.147991]  kthread+0x24c/0x2d0
[   46.148521]  ret_from_fork+0x10/0x20
[   46.148993] 
[   46.149378] CPU: 1 UID: 0 PID: 294 Comm: kunit_try_catch Tainted: G    B            N 6.12.0-next-20241120 #1
[   46.150525] Tainted: [B]=BAD_PAGE, [N]=TEST
[   46.151091] Hardware name: linux,dummy-virt (DT)
[   46.151582] ==================================================================

[   37.896792] ==================================================================
[   37.897368] BUG: KFENCE: invalid free in test_double_free+0x113/0x260
[   37.897368] 
[   37.897852] Invalid free of 0x(____ptrval____) (in kfence-#111):
[   37.898811]  test_double_free+0x113/0x260
[   37.899173]  kunit_try_run_case+0x1b3/0x490
[   37.900185]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.900633]  kthread+0x257/0x310
[   37.901131]  ret_from_fork+0x41/0x80
[   37.901503]  ret_from_fork_asm+0x1a/0x30
[   37.902313] 
[   37.902507] kfence-#111: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   37.902507] 
[   37.903866] allocated by task 312 on cpu 0 at 37.896496s (0.007367s ago):
[   37.904740]  test_alloc+0x2a7/0x10d0
[   37.905052]  test_double_free+0xdc/0x260
[   37.905546]  kunit_try_run_case+0x1b3/0x490
[   37.906126]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.906675]  kthread+0x257/0x310
[   37.907019]  ret_from_fork+0x41/0x80
[   37.907449]  ret_from_fork_asm+0x1a/0x30
[   37.907957] 
[   37.908220] freed by task 312 on cpu 0 at 37.896556s (0.011659s ago):
[   37.908920]  test_double_free+0xfb/0x260
[   37.909457]  kunit_try_run_case+0x1b3/0x490
[   37.909979]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.910598]  kthread+0x257/0x310
[   37.911045]  ret_from_fork+0x41/0x80
[   37.911369]  ret_from_fork_asm+0x1a/0x30
[   37.911932] 
[   37.912256] CPU: 0 UID: 0 PID: 312 Comm: kunit_try_catch Tainted: G    B            N 6.12.0-next-20241120 #1
[   37.913094] Tainted: [B]=BAD_PAGE, [N]=TEST
[   37.913495] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   37.914565] ==================================================================
[   37.792730] ==================================================================
[   37.793413] BUG: KFENCE: invalid free in test_double_free+0x1d5/0x260
[   37.793413] 
[   37.794084] Invalid free of 0x(____ptrval____) (in kfence-#110):
[   37.794839]  test_double_free+0x1d5/0x260
[   37.795586]  kunit_try_run_case+0x1b3/0x490
[   37.796416]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.797149]  kthread+0x257/0x310
[   37.797563]  ret_from_fork+0x41/0x80
[   37.798154]  ret_from_fork_asm+0x1a/0x30
[   37.798663] 
[   37.799007] kfence-#110: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   37.799007] 
[   37.799976] allocated by task 310 on cpu 1 at 37.792473s (0.007498s ago):
[   37.800784]  test_alloc+0x35f/0x10d0
[   37.801328]  test_double_free+0xdc/0x260
[   37.801878]  kunit_try_run_case+0x1b3/0x490
[   37.802405]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.802967]  kthread+0x257/0x310
[   37.803308]  ret_from_fork+0x41/0x80
[   37.803770]  ret_from_fork_asm+0x1a/0x30
[   37.804077] 
[   37.804370] freed by task 310 on cpu 1 at 37.792548s (0.011817s ago):
[   37.804951]  test_double_free+0x1e2/0x260
[   37.805942]  kunit_try_run_case+0x1b3/0x490
[   37.806212]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.806511]  kthread+0x257/0x310
[   37.806917]  ret_from_fork+0x41/0x80
[   37.807159]  ret_from_fork_asm+0x1a/0x30
[   37.807403] 
[   37.807568] CPU: 1 UID: 0 PID: 310 Comm: kunit_try_catch Tainted: G    B            N 6.12.0-next-20241120 #1
[   37.808216] Tainted: [B]=BAD_PAGE, [N]=TEST
[   37.808494] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   37.809681] ==================================================================