Hay
Date
April 20, 2025, 11:09 p.m.

Environment
x86

[   16.746483] ==================================================================
[   16.757466] BUG: KASAN: invalid-free in kfree+0x274/0x3f0
[   16.762871] Free of addr ffff888105eb8001 by task kunit_try_catch/193
[   16.769312] 
[   16.770812] CPU: 2 UID: 0 PID: 193 Comm: kunit_try_catch Tainted: G    B            N  6.15.0-rc3 #1 PREEMPT(voluntary) 
[   16.770821] Tainted: [B]=BAD_PAGE, [N]=TEST
[   16.770823] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS 2.7 12/07/2021
[   16.770826] Call Trace:
[   16.770827]  <TASK>
[   16.770829]  dump_stack_lvl+0x73/0xb0
[   16.770833]  print_report+0xd1/0x650
[   16.770837]  ? __virt_addr_valid+0x1db/0x2d0
[   16.770841]  ? kasan_addr_to_slab+0x11/0xa0
[   16.770845]  ? kfree+0x274/0x3f0
[   16.770848]  kasan_report_invalid_free+0x10a/0x130
[   16.770853]  ? kfree+0x274/0x3f0
[   16.770856]  ? kfree+0x274/0x3f0
[   16.770859]  __kasan_kfree_large+0x86/0xd0
[   16.770863]  free_large_kmalloc+0x4b/0x110
[   16.770868]  kfree+0x274/0x3f0
[   16.770871]  kmalloc_large_invalid_free+0x120/0x2b0
[   16.770876]  ? __pfx_kmalloc_large_invalid_free+0x10/0x10
[   16.770880]  ? __schedule+0x10cc/0x2b30
[   16.770885]  ? ktime_get_ts64+0x83/0x230
[   16.770889]  kunit_try_run_case+0x1a2/0x480
[   16.770894]  ? __pfx_kunit_try_run_case+0x10/0x10
[   16.770898]  ? _raw_spin_lock_irqsave+0xa1/0x100
[   16.770902]  ? _raw_spin_unlock_irqrestore+0x5f/0x90
[   16.770907]  ? __kthread_parkme+0x82/0x180
[   16.770911]  ? preempt_count_sub+0x50/0x80
[   16.770915]  ? __pfx_kunit_try_run_case+0x10/0x10
[   16.770919]  kunit_generic_run_threadfn_adapter+0x82/0xf0
[   16.770923]  ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10
[   16.770927]  kthread+0x334/0x6f0
[   16.770931]  ? trace_preempt_on+0x20/0xc0
[   16.770936]  ? __pfx_kthread+0x10/0x10
[   16.770940]  ? _raw_spin_unlock_irq+0x47/0x80
[   16.770944]  ? calculate_sigpending+0x7b/0xa0
[   16.770948]  ? __pfx_kthread+0x10/0x10
[   16.770952]  ret_from_fork+0x3e/0x80
[   16.770956]  ? __pfx_kthread+0x10/0x10
[   16.770960]  ret_from_fork_asm+0x1a/0x30
[   16.770965]  </TASK>
[   16.770967] 
[   16.938615] The buggy address belongs to the physical page:
[   16.944188] page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x105eb8
[   16.952194] head: order:2 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0
[   16.959846] flags: 0x200000000000040(head|node=0|zone=2)
[   16.965160] page_type: f8(unknown)
[   16.968568] raw: 0200000000000040 0000000000000000 dead000000000122 0000000000000000
[   16.976313] raw: 0000000000000000 0000000000000000 00000001f8000000 0000000000000000
[   16.984054] head: 0200000000000040 0000000000000000 dead000000000122 0000000000000000
[   16.991886] head: 0000000000000000 0000000000000000 00000001f8000000 0000000000000000
[   16.999736] head: 0200000000000002 ffffea000417ae01 00000000ffffffff 00000000ffffffff
[   17.007565] head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000004
[   17.015398] page dumped because: kasan: bad access detected
[   17.020971] 
[   17.022470] Memory state around the buggy address:
[   17.027262]  ffff888105eb7f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   17.034483]  ffff888105eb7f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   17.041707] >ffff888105eb8000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   17.048954]                    ^
[   17.052186]  ffff888105eb8080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   17.059406]  ffff888105eb8100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   17.066625] ==================================================================