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

Environment
x15

[   90.310516] ==================================================================
[   90.317810] BUG: KASAN: vmalloc-out-of-bounds in vmalloc_oob+0x6a8/0x6fc
[   90.324554] Read of size 1 at addr f02b57f8 by task kunit_try_catch/325
[   90.331207] 
[   90.332733] CPU: 1 UID: 0 PID: 325 Comm: kunit_try_catch Tainted: G    B   W        N  6.15.0-rc3 #1 NONE 
[   90.332763] Tainted: [B]=BAD_PAGE, [W]=WARN, [N]=TEST
[   90.332763] Hardware name: Generic DRA74X (Flattened Device Tree)
[   90.332763] Call trace: 
[   90.332763]  unwind_backtrace from show_stack+0x18/0x1c
[   90.332794]  show_stack from dump_stack_lvl+0x70/0x90
[   90.332824]  dump_stack_lvl from print_report+0x158/0x528
[   90.332855]  print_report from kasan_report+0xdc/0x118
[   90.332885]  kasan_report from vmalloc_oob+0x6a8/0x6fc
[   90.332885]  vmalloc_oob from kunit_try_run_case+0x22c/0x5a8
[   90.332916]  kunit_try_run_case from kunit_generic_run_threadfn_adapter+0xc4/0x128
[   90.332946]  kunit_generic_run_threadfn_adapter from kthread+0x464/0x810
[   90.332977]  kthread from ret_from_fork+0x14/0x20
[   90.333007] Exception stack(0xf270bfb0 to 0xf270bff8)
[   90.333007] bfa0:                                     00000000 00000000 00000000 00000000
[   90.333038] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   90.333038] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[   90.333068] 
[   90.436889] The buggy address belongs to the virtual mapping at
[   90.436889]  [f02b5000, f02b7000) created by:
[   90.436889]  vmalloc_oob+0x88/0x6fc
[   90.450714] 
[   90.452209] The buggy address belongs to the physical page:
[   90.457824] page: refcount:1 mapcount:0 mapping:00000000 index:0x0 pfn:0xb0d9a
[   90.465087] flags: 0x80000000(zone=2)
[   90.468780] raw: 80000000 00000000 00000122 00000000 00000000 00000000 ffffffff 00000001
[   90.476928] raw: 00000000
[   90.479583] page dumped because: kasan: bad access detected
[   90.485168] 
[   90.486694] Memory state around the buggy address:
[   90.491516]  f02b5680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   90.498077]  f02b5700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   90.504638] >f02b5780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 f8
[   90.511230]                                                         ^
[   90.517700]  f02b5800: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
[   90.524291]  f02b5880: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
[   90.530853] ==================================================================
[   90.074859] ==================================================================
[   90.090087] BUG: KASAN: vmalloc-out-of-bounds in vmalloc_oob+0x6a0/0x6fc
[   90.096862] Read of size 1 at addr f02b57f3 by task kunit_try_catch/325
[   90.103515] 
[   90.105010] CPU: 1 UID: 0 PID: 325 Comm: kunit_try_catch Tainted: G    B   W        N  6.15.0-rc3 #1 NONE 
[   90.105041] Tainted: [B]=BAD_PAGE, [W]=WARN, [N]=TEST
[   90.105041] Hardware name: Generic DRA74X (Flattened Device Tree)
[   90.105072] Call trace: 
[   90.105072]  unwind_backtrace from show_stack+0x18/0x1c
[   90.105102]  show_stack from dump_stack_lvl+0x70/0x90
[   90.105133]  dump_stack_lvl from print_report+0x158/0x528
[   90.105163]  print_report from kasan_report+0xdc/0x118
[   90.105163]  kasan_report from vmalloc_oob+0x6a0/0x6fc
[   90.105194]  vmalloc_oob from kunit_try_run_case+0x22c/0x5a8
[   90.105224]  kunit_try_run_case from kunit_generic_run_threadfn_adapter+0xc4/0x128
[   90.105255]  kunit_generic_run_threadfn_adapter from kthread+0x464/0x810
[   90.105285]  kthread from ret_from_fork+0x14/0x20
[   90.105285] Exception stack(0xf270bfb0 to 0xf270bff8)
[   90.105316] bfa0:                                     00000000 00000000 00000000 00000000
[   90.105316] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[   90.105346] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[   90.105377] 
[   90.209197] The buggy address belongs to the virtual mapping at
[   90.209197]  [f02b5000, f02b7000) created by:
[   90.209197]  vmalloc_oob+0x88/0x6fc
[   90.223022] 
[   90.224517] The buggy address belongs to the physical page:
[   90.230133] page: refcount:1 mapcount:0 mapping:00000000 index:0x0 pfn:0xb0d9a
[   90.237396] flags: 0x80000000(zone=2)
[   90.241119] raw: 80000000 00000000 00000122 00000000 00000000 00000000 ffffffff 00000001
[   90.249237] raw: 00000000
[   90.251892] page dumped because: kasan: bad access detected
[   90.257507] 
[   90.259002] Memory state around the buggy address:
[   90.263824]  f02b5680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   90.270416]  f02b5700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[   90.276977] >f02b5780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 f8
[   90.283538]                                                      ^
[   90.289764]  f02b5800: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
[   90.296325]  f02b5880: f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8 f8
[   90.302917] ==================================================================