rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P6345/1:b..l P5676/1:b..l P6376/1:b..l P5634/1:b..l P6418/2:b..l P2/1:b..l P5632/1:b..l P1295/1:b..l
rcu: (detected by 1, t=10502 jiffies, g=26525, q=1345 ncpus=2)
task:kworker/u8:9 state:R running task stack:24712 pid:1295 tgid:1295 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: events_unbound cfg80211_wiphy_work
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x910 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:ieee80211_sta_get_rates+0x0/0x5d0 net/mac80211/util.c:1593
Code: ff ff 48 89 df e8 70 c0 d3 f6 e9 4a ff ff ff e8 26 ae 63 f6 e9 76 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 <0f> 1f 40 d6 55 41 57 41 56 41 55 41 54 53 48 83 ec 60 48 89 4c 24
RSP: 0000:ffffc90005bc76f8 EFLAGS: 00000246
RAX: 1ffff110043f3807 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ffff888021f9c000 RDI: ffff88805466cec0
RBP: ffffc90005bc7a00 R08: 0000000000000000 R09: 000000000000000c
R10: 000000000000000c R11: 0000000000000000 R12: 1ffff92000b78efc
R13: dffffc0000000000 R14: ffff88805404c000 R15: ffff88805466cec0
ieee80211_update_sta_info net/mac80211/ibss.c:953 [inline]
ieee80211_rx_bss_info net/mac80211/ibss.c:1063 [inline]
ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1546 [inline]
ieee80211_ibss_rx_queued_mgmt+0x116a/0x2c40 net/mac80211/ibss.c:1573
ieee80211_iface_process_skb net/mac80211/iface.c:1809 [inline]
ieee80211_iface_work+0x78a/0x1010 net/mac80211/iface.c:1863
cfg80211_wiphy_work+0x29e/0x420 net/wireless/core.c:564
process_one_work kernel/workqueue.c:3396 [inline]
process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3479
worker_thread+0xa47/0xfb0 kernel/workqueue.c:3560
kthread+0x38b/0x480 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
task:syz-executor state:R running task stack:21152 pid:5632 tgid:5632 ppid:5613 task_flags:0x400140 flags:0x08080002
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x910 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lock_acquire+0x232/0x350 kernel/locking/lockdep.c:5947
Code: ff ff ff e8 70 dc 43 0a f7 44 24 10 00 02 00 00 0f 84 38 ff ff ff 65 48 8b 05 02 37 f2 11 48 3b 44 24 50 75 33 fb 48 83 c4 58 <5b> 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 48 8d 3d b7 36 da
RSP: 0018:ffffc90003f4f420 EFLAGS: 00000292
RAX: 757d30d692d5d300 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 000000006813cef2 RSI: ffffffff8e69fce1 RDI: ffffffff8c6dad80
RBP: ffff88807f49be80 R08: ffffffff817811df R09: 0000000000000000
R10: ffffc90003f4f558 R11: ffffffff81b2c450 R12: ffffffff8ed5c8a0
R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000246
rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
rcu_read_lock include/linux/rcupdate.h:849 [inline]
class_rcu_constructor include/linux/rcupdate.h:1216 [inline]
unwind_next_frame+0xac/0x2550 arch/x86/kernel/unwind_orc.c:495
arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
save_stack+0x122/0x230 mm/page_owner.c:183
__reset_page_owner+0x71/0x1f0 mm/page_owner.c:338
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1418 [inline]
__free_frozen_pages+0xc93/0xd90 mm/page_alloc.c:2962
__slab_free+0x274/0x2c0 mm/slub.c:5823
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4683 [inline]
slab_alloc_node mm/slub.c:4996 [inline]
kmem_cache_alloc_noprof+0x2b9/0x600 mm/slub.c:5010
lsm_file_alloc security/security.c:171 [inline]
security_file_alloc+0x34/0x310 security/security.c:2406
init_file+0x90/0x2b0 fs/file_table.c:184
alloc_empty_file+0x74/0x1d0 fs/file_table.c:266
path_openat+0xa2/0x1d60 fs/namei.c:4986
do_file_open+0x23e/0x4a0 fs/namei.c:5029
do_sys_openat2+0x115/0x200 fs/open.c:1417
do_sys_open fs/open.c:1423 [inline]
__do_compat_sys_openat fs/open.c:1485 [inline]
__se_compat_sys_openat fs/open.c:1483 [inline]
__ia32_compat_sys_openat+0x131/0x160 fs/open.c:1483
do_syscall_32_irqs_on arch/x86/entry/syscall_32.c:79 [inline]
__do_fast_syscall_32+0x27a/0x6a0 arch/x86/entry/syscall_32.c:291
do_fast_syscall_32+0x33/0x70 arch/x86/entry/syscall_32.c:316
entry_SYSENTER_compat_after_hwframe+0x84/0x8e
RIP: 0023:0xf7f390ec
RSP: 002b:00000000f751ecb0 EFLAGS: 00000206 ORIG_RAX: 0000000000000127
RAX: ffffffffffffffda RBX: 00000000ffffff9c RCX: 00000000f751fe14
RDX: 0000000000098800 RSI: 0000000000000000 RDI: 00000000f73c8ff4
RBP: 000000000000007b R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
task:kthreadd state:R running task stack:26440 pid:2 tgid:2 ppid:0 task_flags:0x208040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x910 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lock_release+0x2e1/0x3c0 kernel/locking/lockdep.c:5968
Code: 49 f2 11 00 00 00 00 eb b5 e8 db a9 43 0a f7 c3 00 02 00 00 74 b9 65 48 8b 05 73 04 f2 11 48 3b 44 24 28 75 48 fb 48 83 c4 30 <5b> 41 5c 41 5d 41 5e 41 5f 5d e9 50 ae 46 0a cc 48 8d 3d 98 07 da
RSP: 0018:ffffc900000773c0 EFLAGS: 00000286
RAX: 5c2b586c45959c00 RBX: 0000000000000206 RCX: 0000000000000046
RDX: 0000000000000000 RSI: ffffffff8e69fce1 RDI: ffffffff8c6dad80
RBP: ffff88801dae4a58 R08: ffff88801d8ba67f R09: 1ffff11003b174cf
R10: dffffc0000000000 R11: ffffed1003b174d0 R12: 0000000000000001
R13: 0000000000000001 R14: ffffffff8ed5c8a0 R15: ffff88801dae3e80
rcu_lock_release include/linux/rcupdate.h:319 [inline]
rcu_read_unlock include/linux/rcupdate.h:880 [inline]
__page_table_check_zero+0x3c3/0x430 mm/page_table_check.c:145
page_table_check_free include/linux/page_table_check.h:46 [inline]
__free_pages_prepare mm/page_alloc.c:1419 [inline]
__free_frozen_pages+0xca3/0xd90 mm/page_alloc.c:2962
__slab_free+0x274/0x2c0 mm/slub.c:5823
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4683 [inline]
slab_alloc_node mm/slub.c:4996 [inline]
kmem_cache_alloc_noprof+0x2b9/0x600 mm/slub.c:5010
alloc_pid+0x1a4/0x1340 kernel/pid.c:188
copy_process+0x212a/0x4400 kernel/fork.c:2327
kernel_clone+0x2d7/0x940 kernel/fork.c:2771
kernel_thread+0x13f/0x1b0 kernel/fork.c:2832
create_kthread kernel/kthread.c:459 [inline]
kthreadd+0x4ec/0x6e0 kernel/kthread.c:817
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
task:syz.0.177 state:R running task stack:21096 pid:6418 tgid:6418 ppid:5631 task_flags:0x400640 flags:0x08080000
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x910 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:__kasan_check_byte+0x2f/0x40 mm/kasan/common.c:589
Code: 56 53 48 89 f3 49 89 fe e8 3e 15 00 00 84 c0 75 16 be 01 00 00 00 4c 89 f7 31 d2 48 89 d9 89 c3 e8 f6 04 00 00 89 d8 5b 41 5e 8c 53 b2 09 cc 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90
RSP: 0018:ffffc90003a5e340 EFLAGS: 00000202
RAX: 0000000000000001 RBX: 0000000000000000 RCX: 8000000000000001
RDX: 0000000000000000 RSI: ffffffff82419171 RDI: 1ffffffff1dab914
RBP: 0000000000000818 R08: 0000000000000000 R09: 0000000000000000
R10: dffffc0000000000 R11: fffff940001c95e9 R12: ffffffff8ed5c8a0
R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000000
kasan_check_byte include/linux/kasan.h:402 [inline]
lock_acquire+0x7d/0x350 kernel/locking/lockdep.c:5916
rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
rcu_read_lock include/linux/rcupdate.h:849 [inline]
percpu_ref_tryget_many include/linux/percpu-refcount.h:241 [inline]
percpu_ref_tryget+0x31/0x180 include/linux/percpu-refcount.h:266
obj_cgroup_tryget include/linux/memcontrol.h:776 [inline]
__get_obj_cgroup_from_memcg+0xa9/0x150 mm/memcontrol.c:2980
get_obj_cgroup_from_memcg mm/memcontrol.c:2993 [inline]
charge_memcg+0xb6/0x310 mm/memcontrol.c:5207
__mem_cgroup_charge+0x25/0x80 mm/memcontrol.c:5227
mem_cgroup_charge include/linux/memcontrol.h:662 [inline]
shmem_alloc_and_add_folio+0x7bb/0xf60 mm/shmem.c:1988
shmem_get_folio_gfp+0x5da/0x16d0 mm/shmem.c:2531
shmem_fault+0x179/0x390 mm/shmem.c:2732
__do_fault+0x138/0x2a0 mm/memory.c:5565
do_read_fault mm/memory.c:6000 [inline]
do_fault mm/memory.c:6134 [inline]
do_pte_missing+0x2215/0x34b0 mm/memory.c:4700
handle_pte_fault mm/memory.c:6558 [inline]
__handle_mm_fault mm/memory.c:6707 [inline]
handle_mm_fault+0x1a53/0x3750 mm/memory.c:6876
faultin_page mm/gup.c:1126 [inline]
__get_user_pages+0x1675/0x2750 mm/gup.c:1428
__get_user_pages_locked mm/gup.c:1692 [inline]
get_dump_page+0x1b5/0x410 mm/gup.c:2192
dump_user_range+0x20a/0x12c0 fs/coredump.c:1361
elf_core_dump+0x387b/0x4050 fs/binfmt_elf.c:2106
coredump_write+0x1290/0x1960 fs/coredump.c:1047
do_coredump fs/coredump.c:1126 [inline]
vfs_coredump+0x3764/0x4520 fs/coredump.c:1195
get_signal+0x1094/0x12c0 kernel/signal.c:3097
arch_do_signal_or_restart+0xbb/0x860 arch/x86/kernel/signal.c:337
__exit_to_user_mode_loop kernel/entry/common.c:66 [inline]
exit_to_user_mode_loop kernel/entry/common.c:101 [inline]
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
irqentry_exit_to_user_mode_prepare include/linux/irq-entry-common.h:244 [inline]
irqentry_exit_to_user_mode include/linux/irq-entry-common.h:315 [inline]
irqentry_exit+0x2ba/0x910 kernel/entry/common.c:165
asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:595
RIP: 0023:0x0
RSP: 002b:00000000800002d0 EFLAGS: 00010206
RAX: 0000000000000000 RBX: 0000000000020000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
task:syz-executor state:R running task stack:22024 pid:5634 tgid:5634 ppid:1 task_flags:0x40054c flags:0x08080002
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_common+0x7f/0xd0 kernel/sched/core.c:7463
preempt_schedule_thunk+0x16/0x40 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:201 [inline]
_raw_spin_unlock+0x41/0x50 kernel/locking/spinlock.c:213
spin_unlock include/linux/spinlock.h:401 [inline]
zap_pte_range mm/memory.c:2095 [inline]
zap_pmd_range mm/memory.c:2151 [inline]
zap_pud_range mm/memory.c:2179 [inline]
zap_p4d_range mm/memory.c:2200 [inline]
__zap_vma_range+0x40e1/0x4f80 mm/memory.c:2240
unmap_vmas+0x390/0x550 mm/memory.c:2309
exit_mmap+0x293/0x9f0 mm/mmap.c:1315
__mmput+0x118/0x420 kernel/fork.c:1193
exit_mm+0x18e/0x240 kernel/exit.c:592
do_exit+0x6cd/0x2360 kernel/exit.c:974
do_group_exit+0x22d/0x2f0 kernel/exit.c:1129
get_signal+0x121b/0x12c0 kernel/signal.c:3112
arch_do_signal_or_restart+0xbb/0x860 arch/x86/kernel/signal.c:337
__exit_to_user_mode_loop kernel/entry/common.c:66 [inline]
exit_to_user_mode_loop+0x10e/0x770 kernel/entry/common.c:101
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline]
syscall_exit_to_user_mode include/linux/entry-common.h:343 [inline]
do_int80_emulation+0x314/0x500 arch/x86/entry/syscall_32.c:169
asm_int80_emulation+0x1a/0x20 arch/x86/include/asm/idtentry.h:598
RIP: 0023:0xf71775ab
RSP: 002b:00000000f755fc6c EFLAGS: 00000246 ORIG_RAX: 0000000000000072
RAX: fffffffffffffe00 RBX: 00000000ffffffff RCX: 00000000f755fe08
RDX: 0000000040000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
task:syz.3.170 state:R running task stack:21640 pid:6376 tgid:6376 ppid:5634 task_flags:0x40064c flags:0x08080001
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_common+0x7f/0xd0 kernel/sched/core.c:7463
preempt_schedule_thunk+0x16/0x40 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:201 [inline]
_raw_spin_unlock+0x41/0x50 kernel/locking/spinlock.c:213
spin_unlock include/linux/spinlock.h:401 [inline]
zap_pte_range mm/memory.c:2095 [inline]
zap_pmd_range mm/memory.c:2151 [inline]
zap_pud_range mm/memory.c:2179 [inline]
zap_p4d_range mm/memory.c:2200 [inline]
__zap_vma_range+0x40e1/0x4f80 mm/memory.c:2240
unmap_vmas+0x390/0x550 mm/memory.c:2309
exit_mmap+0x293/0x9f0 mm/mmap.c:1315
__mmput+0x118/0x420 kernel/fork.c:1193
exit_mm+0x18e/0x240 kernel/exit.c:592
do_exit+0x6cd/0x2360 kernel/exit.c:974
do_group_exit+0x22d/0x2f0 kernel/exit.c:1129
get_signal+0x121b/0x12c0 kernel/signal.c:3112
arch_do_signal_or_restart+0xbb/0x860 arch/x86/kernel/signal.c:337
__exit_to_user_mode_loop kernel/entry/common.c:66 [inline]
exit_to_user_mode_loop kernel/entry/common.c:101 [inline]
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
irqentry_exit_to_user_mode_prepare include/linux/irq-entry-common.h:244 [inline]
irqentry_exit_to_user_mode include/linux/irq-entry-common.h:315 [inline]
irqentry_exit+0x2ba/0x910 kernel/entry/common.c:165
asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:595
RIP: 0023:0x0
RSP: 002b:00000000800002d0 EFLAGS: 00010206
RAX: 0000000000000000 RBX: 0000000000020000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
task:kworker/1:4 state:R running task stack:21440 pid:5676 tgid:5676 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: usb_hub_wq hub_event
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x910 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
RIP: 0010:rcu_read_lock include/linux/rcupdate.h:849 [inline]
RIP: 0010:class_rcu_constructor include/linux/rcupdate.h:1216 [inline]
RIP: 0010:unwind_next_frame+0x96/0x2550 arch/x86/kernel/unwind_orc.c:495
Code: 1b 00 00 41 8b 06 85 c0 0f 84 46 02 00 00 89 44 24 5c 4c 89 6c 24 68 e8 28 3d 35 00 4c 8d 2d 00 00 00 00 48 c7 c7 a0 c8 d5 8e <31> f6 31 d2 b9 02 00 00 00 45 31 c0 45 31 c9 41 55 e8 04 55 2b 00
RSP: 0018:ffffc900041eef88 EFLAGS: 00000283
RAX: 0000000000000001 RBX: ffffffff81783c5d RCX: dffffc0000000000
RDX: ffffc900041ef118 RSI: ffffc900041f0000 RDI: ffffffff8ed5c8a0
RBP: 1ffff9200083de18 R08: ffffc900041ef001 R09: 0000000000000000
R10: ffffc900041ef088 R11: fffff5200083de1d R12: dffffc0000000000
R13: ffffffff817811df R14: ffffc900041ef088 R15: 1ffff9200083de11
__unwind_start+0x514/0x660 arch/x86/kernel/unwind_orc.c:787
unwind_start arch/x86/include/asm/unwind.h:64 [inline]
arch_stack_walk+0xe3/0x150 arch/x86/kernel/stacktrace.c:24
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
save_stack+0x122/0x230 mm/page_owner.c:183
__reset_page_owner+0x71/0x1f0 mm/page_owner.c:338
reset_page_owner include/linux/page_owner.h:26 [inline]
__free_pages_prepare mm/page_alloc.c:1418 [inline]
__free_frozen_pages+0xc93/0xd90 mm/page_alloc.c:2962
__slab_free+0x274/0x2c0 mm/slub.c:5823
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4683 [inline]
slab_alloc_node mm/slub.c:4996 [inline]
__do_kmalloc_node mm/slub.c:5413 [inline]
__kmalloc_noprof+0x307/0x720 mm/slub.c:5439
_kmalloc_noprof include/linux/slab.h:995 [inline]
usb_alloc_urb+0x46/0x150 drivers/usb/core/urb.c:75
usb_internal_control_msg drivers/usb/core/message.c:110 [inline]
usb_control_msg+0x118/0x3e0 drivers/usb/core/message.c:167
usb_clear_port_feature drivers/usb/core/hub.c:459 [inline]
hub_port_reset+0x450/0x1810 drivers/usb/core/hub.c:3125
hub_port_init+0x2a1/0x28c0 drivers/usb/core/hub.c:4957
hub_port_connect drivers/usb/core/hub.c:5514 [inline]
hub_port_connect_change drivers/usb/core/hub.c:5725 [inline]
port_event drivers/usb/core/hub.c:5889 [inline]
hub_event+0x24e8/0x4d30 drivers/usb/core/hub.c:5971
process_one_work kernel/workqueue.c:3396 [inline]
process_scheduled_works+0xc3d/0x1630 kernel/workqueue.c:3479
worker_thread+0xa47/0xfb0 kernel/workqueue.c:3560
kthread+0x38b/0x480 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
task:syz.4.161 state:R running task stack:21384 pid:6345 tgid:6345 ppid:5632 task_flags:0x40064c flags:0x08080001
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_irq+0x4b/0x90 kernel/sched/core.c:7606
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x910 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:lock_acquire+0x232/0x350 kernel/locking/lockdep.c:5947
Code: ff ff ff e8 70 dc 43 0a f7 44 24 10 00 02 00 00 0f 84 38 ff ff ff 65 48 8b 05 02 37 f2 11 48 3b 44 24 50 75 33 fb 48 83 c4 58 <5b> 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 48 8d 3d b7 36 da
RSP: 0018:ffffc9000389f0d8 EFLAGS: 00000286
RAX: 6c08b3c6840a4800 RBX: 0000000000000000 RCX: 0000000000000046
RDX: 00000000105209fd RSI: ffffffff8e69fce1 RDI: ffffffff8c6dad80
RBP: ffff88801d3b1f40 R08: ffffffff8243fc7c R09: 0000000000000000
R10: dffffc0000000000 R11: ffffed100fceb2d8 R12: ffffffff8ed5c8a0
R13: 0000000000000002 R14: 0000000000000000 R15: 0000000000000246
rcu_lock_acquire include/linux/rcupdate.h:309 [inline]
rcu_read_lock include/linux/rcupdate.h:849 [inline]
__page_table_check_zero+0x89/0x430 mm/page_table_check.c:138
page_table_check_free include/linux/page_table_check.h:46 [inline]
__free_pages_prepare mm/page_alloc.c:1419 [inline]
free_unref_folios+0xdd2/0x14e0 mm/page_alloc.c:3022
folios_put_refs+0x9e9/0xb30 mm/folio.c:1036
folio_batch_release include/linux/folio_batch.h:101 [inline]
shmem_undo_range+0x4e6/0x15d0 mm/shmem.c:1161
shmem_truncate_range mm/shmem.c:1289 [inline]
shmem_evict_inode+0x247/0xae0 mm/shmem.c:1420
evict+0x624/0xb50 fs/inode.c:822
dentry_kill+0x1b9/0x880 fs/dcache.c:826
finish_dput+0x1a/0x260 fs/dcache.c:1001
__fput+0x675/0xa50 fs/file_table.c:520
task_work_run+0x1d9/0x270 kernel/task_work.c:233
exit_task_work include/linux/task_work.h:40 [inline]
do_exit+0x73a/0x2360 kernel/exit.c:986
do_group_exit+0x22d/0x2f0 kernel/exit.c:1129
get_signal+0x121b/0x12c0 kernel/signal.c:3112
arch_do_signal_or_restart+0xbb/0x860 arch/x86/kernel/signal.c:337
__exit_to_user_mode_loop kernel/entry/common.c:66 [inline]
exit_to_user_mode_loop kernel/entry/common.c:101 [inline]
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
irqentry_exit_to_user_mode_prepare include/linux/irq-entry-common.h:244 [inline]
irqentry_exit_to_user_mode include/linux/irq-entry-common.h:315 [inline]
irqentry_exit+0x2ba/0x910 kernel/entry/common.c:165
asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:595
RIP: 0023:0x0
RSP: 002b:00000000800002d0 EFLAGS: 00010206
RAX: 0000000000000000 RBX: 0000000000020000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
task:syz.2.169 state:R running task stack:20840 pid:6377 tgid:6377 ppid:5629 task_flags:0x40064c flags:0x08080001
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
preempt_schedule_common+0x7f/0xd0 kernel/sched/core.c:7463
preempt_schedule_thunk+0x16/0x40 arch/x86/entry/thunk.S:12
__raw_spin_unlock include/linux/spinlock_api_smp.h:201 [inline]
_raw_spin_unlock+0x41/0x50 kernel/locking/spinlock.c:213
spin_unlock include/linux/spinlock.h:401 [inline]
zap_pte_range mm/memory.c:2095 [inline]
zap_pmd_range mm/memory.c:2151 [inline]
zap_pud_range mm/memory.c:2179 [inline]
zap_p4d_range mm/memory.c:2200 [inline]
__zap_vma_range+0x40e1/0x4f80 mm/memory.c:2240
unmap_vmas+0x390/0x550 mm/memory.c:2309
exit_mmap+0x293/0x9f0 mm/mmap.c:1315
__mmput+0x118/0x420 kernel/fork.c:1193
exit_mm+0x18e/0x240 kernel/exit.c:592
do_exit+0x6cd/0x2360 kernel/exit.c:974
do_group_exit+0x22d/0x2f0 kernel/exit.c:1129
get_signal+0x121b/0x12c0 kernel/signal.c:3112
arch_do_signal_or_restart+0xbb/0x860 arch/x86/kernel/signal.c:337
__exit_to_user_mode_loop kernel/entry/common.c:66 [inline]
exit_to_user_mode_loop kernel/entry/common.c:101 [inline]
__exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline]
irqentry_exit_to_user_mode_prepare include/linux/irq-entry-common.h:244 [inline]
irqentry_exit_to_user_mode include/linux/irq-entry-common.h:315 [inline]
irqentry_exit+0x2ba/0x910 kernel/entry/common.c:165
asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:595
RIP: 0023:0x0
RSP: 002b:00000000800002d0 EFLAGS: 00010206
RAX: 0000000000000000 RBX: 0000000000020000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
rcu: rcu_preempt kthread starved for 10674 jiffies! g26525 f0x0 RCU_GP_WAIT_FQS(5) ->state=R ->cpu=0
rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
rcu: RCU grace-period kthread stack dump:
task:rcu_preempt state:I stack:28104 pid:17 tgid:17 ppid:2 task_flags:0x208040 flags:0x00080000
Call Trace:
context_switch kernel/sched/core.c:5533 [inline]
__schedule+0x17db/0x58f0 kernel/sched/core.c:7284
__schedule_loop kernel/sched/core.c:7361 [inline]
schedule+0x164/0x2b0 kernel/sched/core.c:7376
schedule_timeout+0x152/0x2c0 kernel/time/sleep_timeout.c:99
rcu_gp_fqs_loop+0x30c/0x11f0 kernel/rcu/tree.c:2122
rcu_gp_kthread+0x9e/0x2b0 kernel/rcu/tree.c:2330
kthread+0x38b/0x480 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
rcu: Stack dump where RCU GP kthread last ran:
Sending NMI from CPU 1 to CPUs 0:
NMI backtrace for cpu 0
CPU: 0 UID: 101 PID: 5413 Comm: dhcpcd Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026
RIP: 0010:unwind_next_frame+0x482/0x2550 arch/x86/kernel/unwind_orc.c:520
Code: 04 48 89 54 24 18 4c 8d 6a 05 48 89 d8 48 c1 e8 03 42 0f b6 04 20 84 c0 0f 85 b4 19 00 00 4c 89 e8 48 c1 e8 03 42 0f b6 04 20 <84> c0 0f 85 bf 19 00 00 0f b6 43 01 83 e0 07 0f 84 7c 16 00 00 83
RSP: 0018:ffffc90000006e80 EFLAGS: 00000a06
RAX: 0000000000000000 RBX: ffffffff9120acb2 RCX: ffffffff909d23f4
RDX: ffffffff9120acae RSI: ffffffff9120ac84 RDI: ffffffff8c6dad20
RBP: ffffffff8237e8ad R08: 000000000000000b R09: 0000000000000000
R10: ffffc90000006f78 R11: ffffffff81b2c450 R12: dffffc0000000000
R13: ffffffff9120acb3 R14: ffffc90000006f28 R15: ffffffff909d23f4
FS: 00007f816749f780(0000) GS:ffff888124cc6000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000080c89000 CR3: 0000000076c56000 CR4: 00000000003526f0
Call Trace:
arch_stack_walk+0x11b/0x150 arch/x86/kernel/stacktrace.c:25
stack_trace_save+0xa9/0x100 kernel/stacktrace.c:122
kasan_save_stack mm/kasan/common.c:57 [inline]
kasan_save_track+0x3e/0x80 mm/kasan/common.c:78
kasan_save_free_info+0x40/0x50 mm/kasan/generic.c:584
poison_slab_object mm/kasan/common.c:264 [inline]
__kasan_slab_free+0x5c/0x80 mm/kasan/common.c:296
kasan_slab_free include/linux/kasan.h:235 [inline]
slab_free_hook mm/slub.c:2748 [inline]
slab_free mm/slub.c:6509 [inline]
kfree+0x1c5/0x650 mm/slub.c:6802
skb_kfree_head net/core/skbuff.c:1083 [inline]
skb_free_head net/core/skbuff.c:1095 [inline]
skb_release_data+0x82e/0xa80 net/core/skbuff.c:1122
skb_release_all net/core/skbuff.c:1197 [inline]
__kfree_skb+0x5d/0x210 net/core/skbuff.c:1211
nft_synproxy_eval_v4+0x36a/0x4e0 net/netfilter/nft_synproxy.c:-1
nft_synproxy_do_eval+0x389/0x5d0 net/netfilter/nft_synproxy.c:142
expr_call_ops_eval net/netfilter/nf_tables_core.c:237 [inline]
nft_do_chain+0x48d/0x1b10 net/netfilter/nf_tables_core.c:285
nft_do_chain_inet+0x360/0x4b0 net/netfilter/nft_chain_filter.c:162
nf_hook_entry_hookfn include/linux/netfilter.h:165 [inline]
nf_hook_slow+0xc5/0x220 net/netfilter/core.c:619
nf_hook include/linux/netfilter.h:280 [inline]
NF_HOOK+0x21f/0x3c0 include/linux/netfilter.h:323
NF_HOOK+0x336/0x3c0 include/linux/netfilter.h:325
__netif_receive_skb_one_core net/core/dev.c:6297 [inline]
__netif_receive_skb net/core/dev.c:6410 [inline]
process_backlog+0xa6b/0x18b0 net/core/dev.c:6761
__napi_poll+0xaa/0x330 net/core/dev.c:7830
napi_poll net/core/dev.c:7893 [inline]
net_rx_action+0x61d/0xf50 net/core/dev.c:8050
handle_softirqs+0x226/0x860 kernel/softirq.c:645
__do_softirq kernel/softirq.c:679 [inline]
invoke_softirq kernel/softirq.c:519 [inline]
__irq_exit_rcu+0xcb/0x220 kernel/softirq.c:758
irq_exit_rcu+0x9/0x30 kernel/softirq.c:775
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1062 [inline]
sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1062
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:211 [inline]
RIP: 0010:_raw_spin_unlock_irqrestore+0x47/0x80 kernel/locking/spinlock.c:221
Code: f7 e8 0d 11 ba f5 f7 c3 00 02 00 00 74 05 e8 a0 5e e6 f5 9c 58 a9 00 02 00 00 75 29 f7 c3 00 02 00 00 74 01 fb bf 01 00 00 00 44 0e ab f5 65 48 8b 05 4c a0 ab 07 48 85 c0 74 18 5b 41 5e e9
RSP: 0018:ffffc9000374f0e0 EFLAGS: 00000206
RAX: 0000000000000002 RBX: 0000000000000216 RCX: 8000000000000003
RDX: 0000000000000006 RSI: ffffffff8e4170b9 RDI: 0000000000000001
RBP: 000000000000003f R08: ffffffff907a657f R09: 1ffffffff20f4caf
R10: dffffc0000000000 R11: fffffbfff20f4cb0 R12: ffff8880b8641700
R13: ffff88813fffb970 R14: ffff88813fffbf00 R15: 000000000000003f
free_frozen_page_commit+0x662/0x1240 mm/page_alloc.c:2900
__free_frozen_pages+0x7d7/0xd90 mm/page_alloc.c:2988
__slab_free+0x274/0x2c0 mm/slub.c:5823
qlink_free mm/kasan/quarantine.c:163 [inline]
qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179
kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286
__kasan_slab_alloc+0x22/0x80 mm/kasan/common.c:361
kasan_slab_alloc include/linux/kasan.h:253 [inline]
slab_post_alloc_hook mm/slub.c:4683 [inline]
slab_alloc_node mm/slub.c:4996 [inline]
kmem_cache_alloc_node_noprof+0x354/0x610 mm/slub.c:5068
__alloc_skb+0x1db/0x7a0 net/core/skbuff.c:704
alloc_skb include/linux/skbuff.h:1384 [inline]
alloc_skb_with_frags+0xc6/0x760 net/core/skbuff.c:6799
sock_alloc_send_pskb+0x878/0x990 net/core/sock.c:3022
packet_alloc_skb net/packet/af_packet.c:2992 [inline]
packet_snd net/packet/af_packet.c:3086 [inline]
packet_sendmsg+0x33a1/0x5150 net/packet/af_packet.c:3175
sock_sendmsg_nosec+0x13a/0x180 net/socket.c:800
__sock_sendmsg net/socket.c:815 [inline]
sock_write_iter+0x2de/0x3e0 net/socket.c:1266
do_iter_readv_writev+0x612/0x8c0 fs/read_write.c:-1
vfs_writev+0x343/0x990 fs/read_write.c:1058
do_writev+0x154/0x2e0 fs/read_write.c:1104
do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline]
do_syscall_64+0x166/0x520 arch/x86/entry/syscall_64.c:84
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f8167529407
Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff
RSP: 002b:00007fff9345ecf0 EFLAGS: 00000202 ORIG_RAX: 0000000000000014
RAX: ffffffffffffffda RBX: 00007f816749f780 RCX: 00007f8167529407
RDX: 0000000000000002 RSI: 00007fff9345ed50 RDI: 0000000000000003
RBP: 0000000000000188 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000202 R12: 00007fff9345ed90
R13: 000055ebdbe41f50 R14: 00007fff9345ede0 R15: 00007fff9346efb0