rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: (detected by 1, t=10502 jiffies, g=371957, q=34) rcu: All QSes seen, last rcu_preempt kthread activity 10502 (4295177603-4295167101), jiffies_till_next_fqs=1, root ->qsmask 0x0 syz-executor.1 R running task 24824 13393 9215 0x80004002 Call Trace: sched_show_task+0x411/0x560 kernel/sched/core.c:5952 print_other_cpu_stall kernel/rcu/tree_stall.h:430 [inline] check_cpu_stall kernel/rcu/tree_stall.h:558 [inline] rcu_pending kernel/rcu/tree.c:3030 [inline] rcu_sched_clock_irq+0x188c/0x1aa0 kernel/rcu/tree.c:2276 update_process_times+0x12d/0x180 kernel/time/timer.c:1726 tick_sched_handle kernel/time/tick-sched.c:171 [inline] tick_sched_timer+0x263/0x420 kernel/time/tick-sched.c:1314 __run_hrtimer kernel/time/hrtimer.c:1517 [inline] __hrtimer_run_queues+0x3f3/0x840 kernel/time/hrtimer.c:1579 hrtimer_interrupt+0x37c/0xda0 kernel/time/hrtimer.c:1641 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1119 [inline] smp_apic_timer_interrupt+0x109/0x280 arch/x86/kernel/apic/apic.c:1144 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:752 [inline] RIP: 0010:lock_acquire+0x1ae/0x250 kernel/locking/lockdep.c:4487 Code: c1 e8 03 42 80 3c 30 00 74 0c 48 c7 c7 50 d3 2a 89 e8 56 67 58 00 48 83 3d ae f7 ce 07 00 0f 84 9c 00 00 00 48 8b 7d c0 57 9d <0f> 1f 44 00 00 48 83 c4 30 5b 41 5c 41 5d 41 5e 41 5f 5d c3 44 89 RSP: 0018:ffffc9001db56e18 EFLAGS: 00000286 ORIG_RAX: ffffffffffffff13 RAX: 1ffffffff1255a6a RBX: 0000000000000000 RCX: b9f151b2d437fdaa RDX: dffffc0000000000 RSI: ffff888097772db8 RDI: 0000000000000286 RBP: ffffc9001db56e70 R08: dffffc0000000000 R09: fffffbfff1406515 R10: fffffbfff1406515 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000000 R14: dffffc0000000000 R15: ffffffff892d9948 rcu_lock_acquire+0x2e/0x40 include/linux/rcupdate.h:208 rcu_read_lock include/linux/rcupdate.h:601 [inline] list_lru_count_one+0x4f/0x2d0 mm/list_lru.c:191 list_lru_shrink_count include/linux/list_lru.h:123 [inline] super_cache_count+0x185/0x2a0 fs/super.c:148 do_shrink_slab+0xd5/0x5d0 mm/vmscan.c:430 shrink_slab_memcg+0x247/0x490 mm/vmscan.c:582 shrink_slab+0x7a/0x290 mm/vmscan.c:661 shrink_node_memcgs+0x2af/0x5b0 mm/vmscan.c:2676 shrink_node+0xb6b/0x1970 mm/vmscan.c:2780 shrink_zones+0x275/0x8a0 mm/vmscan.c:2983 do_try_to_free_pages+0x215/0xbb0 mm/vmscan.c:3036 try_to_free_mem_cgroup_pages+0x33a/0x660 mm/vmscan.c:3358 try_charge+0x5bd/0x18a0 mm/memcontrol.c:2457 __memcg_kmem_charge_memcg+0x37/0x140 mm/memcontrol.c:2839 __memcg_kmem_charge+0x105/0x340 mm/memcontrol.c:2879 __alloc_pages_nodemask+0x29a/0x5d0 mm/page_alloc.c:4755 alloc_pages_current+0x2db/0x500 mm/mempolicy.c:2211 alloc_pages include/linux/gfp.h:532 [inline] __pte_alloc_one include/asm-generic/pgalloc.h:63 [inline] pte_alloc_one+0x1f/0x180 arch/x86/mm/pgtable.c:26 __pte_alloc+0x20/0x2f0 mm/memory.c:426 copy_pte_range mm/memory.c:816 [inline] copy_pmd_range mm/memory.c:892 [inline] copy_pud_range mm/memory.c:926 [inline] copy_p4d_range mm/memory.c:948 [inline] copy_page_range+0x2434/0x2950 mm/memory.c:1010 dup_mmap+0x9f1/0xdf0 kernel/fork.c:604 dup_mm+0x9e/0x340 kernel/fork.c:1360 copy_mm kernel/fork.c:1416 [inline] copy_process+0x2080/0x57b0 kernel/fork.c:2081 _do_fork+0x13e/0x660 kernel/fork.c:2430 __do_sys_clone kernel/fork.c:2585 [inline] __se_sys_clone kernel/fork.c:2566 [inline] __x64_sys_clone+0x20b/0x250 kernel/fork.c:2566 do_syscall_64+0xf7/0x1c0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45c479 Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007fea86ba9c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 RAX: ffffffffffffffda RBX: 00007fea86baa6d4 RCX: 000000000045c479 RDX: 9999999999999999 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 000000000076bf20 R08: ffffffffffffffff R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff R13: 0000000000000074 R14: 00000000004c2d06 R15: 000000000076bf2c rcu: rcu_preempt kthread starved for 10502 jiffies! g371957 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=1 rcu: RCU grace-period kthread stack dump: rcu_preempt R running task 28424 10 2 0x80004000 Call Trace: context_switch kernel/sched/core.c:3380 [inline] __schedule+0x87f/0xcd0 kernel/sched/core.c:4080 schedule+0x188/0x210 kernel/sched/core.c:4154 schedule_timeout+0x14f/0x240 kernel/time/timer.c:1895 rcu_gp_fqs_loop kernel/rcu/tree.c:1658 [inline] rcu_gp_kthread+0xe8d/0x17e0 kernel/rcu/tree.c:1818 kthread+0x332/0x350 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352