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

Environment
dragonboard-845c
qemu-arm64
qemu-x86_64

[   80.935238] ==================================================================
[   80.942589] BUG: KFENCE: invalid free in test_double_free+0x1bc/0x238
[   80.942589] 
[   80.950620] Invalid free of 0x(____ptrval____) (in kfence-#194):
[   80.956711]  test_double_free+0x1bc/0x238
[   80.960788]  kunit_try_run_case+0x170/0x3f0
[   80.965047]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   80.970615]  kthread+0x328/0x630
[   80.973904]  ret_from_fork+0x10/0x20
[   80.977542] 
[   80.979068] kfence-#194: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   80.979068] 
[   80.988838] allocated by task 401 on cpu 4 at 80.935184s (0.053653s ago):
[   80.995727]  test_alloc+0x29c/0x628
[   80.999278]  test_double_free+0xd4/0x238
[   81.003262]  kunit_try_run_case+0x170/0x3f0
[   81.007514]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.013082]  kthread+0x328/0x630
[   81.016367]  ret_from_fork+0x10/0x20
[   81.020002] 
[   81.021526] freed by task 401 on cpu 4 at 80.935194s (0.086330s ago):
[   81.028057]  test_double_free+0x1ac/0x238
[   81.032128]  kunit_try_run_case+0x170/0x3f0
[   81.036381]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.041948]  kthread+0x328/0x630
[   81.045233]  ret_from_fork+0x10/0x20
[   81.048867] 
[   81.050399] CPU: 4 UID: 0 PID: 401 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   81.061667] Tainted: [B]=BAD_PAGE, [N]=TEST
[   81.065915] Hardware name: Thundercomm Dragonboard 845c (DT)
[   81.071651] ==================================================================
[   81.183164] ==================================================================
[   81.190502] BUG: KFENCE: invalid free in test_double_free+0x100/0x238
[   81.190502] 
[   81.198531] Invalid free of 0x(____ptrval____) (in kfence-#196):
[   81.204623]  test_double_free+0x100/0x238
[   81.208708]  kunit_try_run_case+0x170/0x3f0
[   81.212964]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.218533]  kthread+0x328/0x630
[   81.221822]  ret_from_fork+0x10/0x20
[   81.225459] 
[   81.226986] kfence-#196: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   81.226986] 
[   81.236224] allocated by task 403 on cpu 5 at 81.183118s (0.053103s ago):
[   81.243112]  test_alloc+0x230/0x628
[   81.246662]  test_double_free+0xd4/0x238
[   81.250645]  kunit_try_run_case+0x170/0x3f0
[   81.254898]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.260466]  kthread+0x328/0x630
[   81.263750]  ret_from_fork+0x10/0x20
[   81.267385] 
[   81.268908] freed by task 403 on cpu 5 at 81.183126s (0.085780s ago):
[   81.275439]  test_double_free+0xf0/0x238
[   81.279423]  kunit_try_run_case+0x170/0x3f0
[   81.283676]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   81.289243]  kthread+0x328/0x630
[   81.292528]  ret_from_fork+0x10/0x20
[   81.296164] 
[   81.297695] CPU: 5 UID: 0 PID: 403 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   81.308961] Tainted: [B]=BAD_PAGE, [N]=TEST
[   81.313208] Hardware name: Thundercomm Dragonboard 845c (DT)
[   81.318945] ==================================================================

[   40.211851] ==================================================================
[   40.212811] BUG: KFENCE: invalid free in test_double_free+0x100/0x238
[   40.212811] 
[   40.212955] Invalid free of 0x00000000503a98ff (in kfence-#133):
[   40.213070]  test_double_free+0x100/0x238
[   40.213177]  kunit_try_run_case+0x170/0x3f0
[   40.213428]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.214284]  kthread+0x328/0x630
[   40.215143]  ret_from_fork+0x10/0x20
[   40.215424] 
[   40.215857] kfence-#133: 0x00000000503a98ff-0x00000000c2bd6fd5, size=32, cache=test
[   40.215857] 
[   40.216226] allocated by task 316 on cpu 0 at 40.209754s (0.006462s ago):
[   40.216371]  test_alloc+0x230/0x628
[   40.217425]  test_double_free+0xd4/0x238
[   40.217939]  kunit_try_run_case+0x170/0x3f0
[   40.218300]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.218701]  kthread+0x328/0x630
[   40.218796]  ret_from_fork+0x10/0x20
[   40.219206] 
[   40.219533] freed by task 316 on cpu 0 at 40.210741s (0.008781s ago):
[   40.220471]  test_double_free+0xf0/0x238
[   40.220938]  kunit_try_run_case+0x170/0x3f0
[   40.221168]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.221804]  kthread+0x328/0x630
[   40.221918]  ret_from_fork+0x10/0x20
[   40.222272] 
[   40.223789] CPU: 0 UID: 0 PID: 316 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   40.224008] Tainted: [B]=BAD_PAGE, [N]=TEST
[   40.224085] Hardware name: linux,dummy-virt (DT)
[   40.225126] ==================================================================
[   40.105076] ==================================================================
[   40.105232] BUG: KFENCE: invalid free in test_double_free+0x1bc/0x238
[   40.105232] 
[   40.105389] Invalid free of 0x000000009a73a567 (in kfence-#132):
[   40.105810]  test_double_free+0x1bc/0x238
[   40.105969]  kunit_try_run_case+0x170/0x3f0
[   40.106085]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.106195]  kthread+0x328/0x630
[   40.106295]  ret_from_fork+0x10/0x20
[   40.106406] 
[   40.106464] kfence-#132: 0x000000009a73a567-0x00000000a3b67386, size=32, cache=kmalloc-32
[   40.106464] 
[   40.106593] allocated by task 314 on cpu 0 at 40.104567s (0.002017s ago):
[   40.106738]  test_alloc+0x29c/0x628
[   40.106836]  test_double_free+0xd4/0x238
[   40.107211]  kunit_try_run_case+0x170/0x3f0
[   40.107714]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.108098]  kthread+0x328/0x630
[   40.108198]  ret_from_fork+0x10/0x20
[   40.108297] 
[   40.108961] freed by task 314 on cpu 0 at 40.104698s (0.004252s ago):
[   40.109496]  test_double_free+0x1ac/0x238
[   40.109606]  kunit_try_run_case+0x170/0x3f0
[   40.109709]  kunit_generic_run_threadfn_adapter+0x88/0x100
[   40.111214]  kthread+0x328/0x630
[   40.111328]  ret_from_fork+0x10/0x20
[   40.111855] 
[   40.112178] CPU: 0 UID: 0 PID: 314 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT 
[   40.112673] Tainted: [B]=BAD_PAGE, [N]=TEST
[   40.112806] Hardware name: linux,dummy-virt (DT)
[   40.112975] ==================================================================

[   37.388887] ==================================================================
[   37.389413] BUG: KFENCE: invalid free in test_double_free+0x112/0x260
[   37.389413] 
[   37.390048] Invalid free of 0x(____ptrval____) (in kfence-#117):
[   37.390383]  test_double_free+0x112/0x260
[   37.390840]  kunit_try_run_case+0x1a5/0x480
[   37.391301]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.391681]  kthread+0x337/0x6f0
[   37.392034]  ret_from_fork+0x116/0x1d0
[   37.392481]  ret_from_fork_asm+0x1a/0x30
[   37.392971] 
[   37.393191] kfence-#117: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=test
[   37.393191] 
[   37.393724] allocated by task 335 on cpu 1 at 37.388619s (0.005099s ago):
[   37.394500]  test_alloc+0x2a6/0x10f0
[   37.394912]  test_double_free+0xdb/0x260
[   37.395166]  kunit_try_run_case+0x1a5/0x480
[   37.395516]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.396122]  kthread+0x337/0x6f0
[   37.396485]  ret_from_fork+0x116/0x1d0
[   37.396908]  ret_from_fork_asm+0x1a/0x30
[   37.397174] 
[   37.397398] freed by task 335 on cpu 1 at 37.388710s (0.008682s ago):
[   37.398011]  test_double_free+0xfa/0x260
[   37.398353]  kunit_try_run_case+0x1a5/0x480
[   37.398781]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.399238]  kthread+0x337/0x6f0
[   37.399517]  ret_from_fork+0x116/0x1d0
[   37.399957]  ret_from_fork_asm+0x1a/0x30
[   37.400380] 
[   37.400664] CPU: 1 UID: 0 PID: 335 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   37.401606] Tainted: [B]=BAD_PAGE, [N]=TEST
[   37.401915] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   37.402472] ==================================================================
[   37.285037] ==================================================================
[   37.285618] BUG: KFENCE: invalid free in test_double_free+0x1d3/0x260
[   37.285618] 
[   37.286203] Invalid free of 0x(____ptrval____) (in kfence-#116):
[   37.286630]  test_double_free+0x1d3/0x260
[   37.286888]  kunit_try_run_case+0x1a5/0x480
[   37.287359]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.287889]  kthread+0x337/0x6f0
[   37.288314]  ret_from_fork+0x116/0x1d0
[   37.288618]  ret_from_fork_asm+0x1a/0x30
[   37.288875] 
[   37.289071] kfence-#116: 0x(____ptrval____)-0x(____ptrval____), size=32, cache=kmalloc-32
[   37.289071] 
[   37.289955] allocated by task 333 on cpu 1 at 37.284660s (0.005288s ago):
[   37.290574]  test_alloc+0x364/0x10f0
[   37.290881]  test_double_free+0xdb/0x260
[   37.291229]  kunit_try_run_case+0x1a5/0x480
[   37.291648]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.292161]  kthread+0x337/0x6f0
[   37.292462]  ret_from_fork+0x116/0x1d0
[   37.292901]  ret_from_fork_asm+0x1a/0x30
[   37.293157] 
[   37.293288] freed by task 333 on cpu 1 at 37.284786s (0.008497s ago):
[   37.293836]  test_double_free+0x1e0/0x260
[   37.294268]  kunit_try_run_case+0x1a5/0x480
[   37.294780]  kunit_generic_run_threadfn_adapter+0x85/0xf0
[   37.295315]  kthread+0x337/0x6f0
[   37.295563]  ret_from_fork+0x116/0x1d0
[   37.295791]  ret_from_fork_asm+0x1a/0x30
[   37.296205] 
[   37.296484] CPU: 1 UID: 0 PID: 333 Comm: kunit_try_catch Tainted: G    B            N  6.16.0-rc3-next-20250624 #1 PREEMPT(voluntary) 
[   37.297569] Tainted: [B]=BAD_PAGE, [N]=TEST
[   37.298002] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014
[   37.298510] ==================================================================