rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: 0-...!: (0 ticks this GP) idle=1b0c/1/0x4000000000000000 softirq=179703/179703 fqs=0 rcu: (detected by 1, t=10502 jiffies, g=260061, q=79 ncpus=2) Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 6792 Comm: syz-executor.3 Not tainted 6.7.0-syzkaller-04629-g3e7aeb78ab01 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 RIP: 0010:trace_hrtimer_cancel include/trace/events/timer.h:317 [inline] RIP: 0010:debug_deactivate kernel/time/hrtimer.c:484 [inline] RIP: 0010:__run_hrtimer kernel/time/hrtimer.c:1656 [inline] RIP: 0010:__hrtimer_run_queues+0x992/0xc20 kernel/time/hrtimer.c:1752 Code: f0 fa ff ff e8 7f 54 11 00 90 0f 0b 90 e9 e2 fa ff ff e8 71 54 11 00 e8 8c 91 f9 ff 31 ff 89 c5 89 c6 e8 91 4f 11 00 40 84 ed <0f> 85 3c fb ff ff e8 53 54 11 00 90 0f 0b 90 e9 2e fb ff ff e8 45 RSP: 0018:ffffc90000007e40 EFLAGS: 00000002 RAX: 0000000080010002 RBX: ffff8880b982c040 RCX: ffffffff8176bfdf RDX: ffff88807939d940 RSI: 0000000000000000 RDI: 0000000000000001 RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000001 R11: ffffffff8acf2fc0 R12: ffff8880b982bf40 R13: 17b64c1550000000 R14: ffff88803edaf340 R15: 0000000000000001 FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000200000c0 CR3: 00000000503d7000 CR4: 0000000000350ef0 Call Trace: hrtimer_interrupt+0x31b/0x800 kernel/time/hrtimer.c:1814 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1065 [inline] __sysvec_apic_timer_interrupt+0x105/0x400 arch/x86/kernel/apic/apic.c:1082 sysvec_apic_timer_interrupt+0x90/0xb0 arch/x86/kernel/apic/apic.c:1076 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:649 RIP: 0010:lock_acquire+0x33/0x520 kernel/locking/lockdep.c:5722 Code: 00 00 fc ff df 41 57 4d 89 cf 41 56 49 89 fe 41 55 41 89 d5 41 54 45 89 c4 55 53 48 81 ec b0 00 00 00 48 8d 5c 24 10 89 34 24 <48> c1 eb 03 89 4c 24 04 48 c7 44 24 10 b3 8a b5 41 48 01 d8 48 c7 RSP: 0018:ffffc9000ed0f6f0 EFLAGS: 00000286 RAX: dffffc0000000000 RBX: ffffc9000ed0f700 RCX: 0000000000000002 RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff8d1ade20 RBP: 0000000000020b22 R08: 0000000000000000 R09: 0000000000000000 R10: ffffffff8f3a29d7 R11: 1ffff11005c61089 R12: 0000000000000000 R13: 0000000000000000 R14: ffffffff8d1ade20 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:301 [inline] rcu_read_lock include/linux/rcupdate.h:747 [inline] page_ext_get+0x3a/0x310 mm/page_ext.c:508 page_table_check_clear.part.0+0x36/0x7f0 mm/page_table_check.c:72 page_table_check_clear mm/page_table_check.c:68 [inline] __page_table_check_pte_clear+0x2e3/0x5a0 mm/page_table_check.c:158 page_table_check_pte_clear include/linux/page_table_check.h:49 [inline] ptep_get_and_clear_full arch/x86/include/asm/pgtable.h:1302 [inline] zap_pte_range mm/memory.c:1452 [inline] zap_pmd_range mm/memory.c:1597 [inline] zap_pud_range mm/memory.c:1626 [inline] zap_p4d_range mm/memory.c:1647 [inline] unmap_page_range+0x1800/0x2b00 mm/memory.c:1668 unmap_single_vma+0x194/0x2b0 mm/memory.c:1714 unmap_vmas+0x22f/0x490 mm/memory.c:1758 exit_mmap+0x1c1/0xb50 mm/mmap.c:3277 __mmput+0x12a/0x4d0 kernel/fork.c:1343 mmput+0x62/0x70 kernel/fork.c:1365 exit_mm kernel/exit.c:569 [inline] do_exit+0x9a5/0x2ad0 kernel/exit.c:858 do_group_exit+0xd4/0x2a0 kernel/exit.c:1020 __do_sys_exit_group kernel/exit.c:1031 [inline] __se_sys_exit_group kernel/exit.c:1029 [inline] __x64_sys_exit_group+0x3e/0x50 kernel/exit.c:1029 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xd3/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b RIP: 0033:0x7f734287cd29 Code: Unable to access opcode bytes at 0x7f734287ccff. RSP: 002b:00007ffc05b89948 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 000000000000001e RCX: 00007f734287cd29 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000001 R08: 000000000000001f R09: 0000000000000000 R10: 0000001b30120000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000001 rcu: rcu_preempt kthread timer wakeup didn't happen for 10501 jiffies! g260061 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 rcu: Possible timer handling issue on cpu=0 timer-softirq=232008 rcu: rcu_preempt kthread starved for 10502 jiffies! g260061 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->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:28544 pid:17 tgid:17 ppid:2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5400 [inline] __schedule+0xf12/0x5c00 kernel/sched/core.c:6727 __schedule_loop kernel/sched/core.c:6802 [inline] schedule+0xe9/0x270 kernel/sched/core.c:6817 schedule_timeout+0x137/0x290 kernel/time/timer.c:2183 rcu_gp_fqs_loop+0x1ec/0xb10 kernel/rcu/tree.c:1631 rcu_gp_kthread+0x24b/0x380 kernel/rcu/tree.c:1830 kthread+0x2c6/0x3a0 kernel/kthread.c:388 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242