rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: 0-...0: (1 GPs behind) idle=b36c/1/0x4000000000000000 softirq=6010/6011 fqs=2100 rcu: hardirqs softirqs csw/system rcu: number: 0 0 0 rcu: cputime: 0 0 0 ==> 52550(ms) rcu: (detected by 1, t=10506 jiffies, g=5429, q=651 ncpus=2) Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 5099 Comm: syz-executor725 Not tainted 6.9.0-syzkaller-09429-g61307b7be41a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 RIP: 0010:rcu_dynticks_curr_cpu_in_eqs include/linux/context_tracking.h:122 [inline] RIP: 0010:rcu_is_watching+0x10/0xb0 kernel/rcu/tree.c:724 Code: 04 0a 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 41 57 41 56 53 65 ff 05 38 7d 87 7e 2b 2a 04 0a 89 c3 83 f8 08 73 7a 49 bf 00 00 00 00 00 fc ff df RSP: 0018:ffffc90000007b20 EFLAGS: 00000083 RAX: 0000000000000001 RBX: 0000000000000000 RCX: ffffffff81729b80 RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff8faba068 RBP: ffffc90000007c80 R08: ffffffff8faba06f R09: 1ffffffff1f5740d R10: dffffc0000000000 R11: fffffbfff1f5740e R12: 1ffff92000000f74 R13: ffffffff89894e52 R14: ffff88802550a800 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff9eae632d0 CR3: 0000000073a1c000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: trace_lock_release include/trace/events/lock.h:69 [inline] lock_release+0xbf/0x9f0 kernel/locking/lockdep.c:5765 rcu_lock_release include/linux/rcupdate.h:339 [inline] rcu_read_unlock include/linux/rcupdate.h:812 [inline] advance_sched+0xb32/0xca0 net/sched/sch_taprio.c:987 __run_hrtimer kernel/time/hrtimer.c:1687 [inline] __hrtimer_run_queues+0x5a5/0xd50 kernel/time/hrtimer.c:1751 hrtimer_interrupt+0x396/0x990 kernel/time/hrtimer.c:1813 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x110/0x3f0 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0xa1/0xc0 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:check_kcov_mode kernel/kcov.c:184 [inline] RIP: 0010:write_comp_data kernel/kcov.c:236 [inline] RIP: 0010:__sanitizer_cov_trace_const_cmp4+0x35/0x90 kernel/kcov.c:304 Code: 14 25 c0 d4 03 00 65 8b 05 30 a1 6d 7e a9 00 01 ff 00 74 10 a9 00 01 00 00 74 5b 83 ba 1c 16 00 00 00 74 52 8b 82 f8 15 00 00 <83> f8 03 75 47 48 8b 8a 00 16 00 00 44 8b 8a fc 15 00 00 49 c1 e1 RSP: 0018:ffffc90003617538 EFLAGS: 00000246 RAX: 0000000000000000 RBX: 0000000000078557 RCX: ffff888029c05a00 RDX: ffff888029c05a00 RSI: 0000000000000001 RDI: 0000000000000000 RBP: 0000000000000001 R08: ffffffff82047d79 R09: 1ffffffff1f5740d R10: dffffc0000000000 R11: fffffbfff1f5740e R12: 0000000000000000 R13: ffffc900036177a0 R14: 0000000000000001 R15: 1ffff1100febee31 page_table_check_clear+0x29/0x570 mm/page_table_check.c:70 get_and_clear_full_ptes include/linux/pgtable.h:678 [inline] zap_present_folio_ptes mm/memory.c:1481 [inline] zap_present_ptes mm/memory.c:1570 [inline] zap_pte_range mm/memory.c:1612 [inline] zap_pmd_range mm/memory.c:1730 [inline] zap_pud_range mm/memory.c:1759 [inline] zap_p4d_range mm/memory.c:1780 [inline] unmap_page_range+0x2e67/0x4d00 mm/memory.c:1801 unmap_vmas+0x3cc/0x5f0 mm/memory.c:1891 exit_mmap+0x264/0xc80 mm/mmap.c:3312 __mmput+0x115/0x3c0 kernel/fork.c:1346 exit_mm+0x220/0x310 kernel/exit.c:568 do_exit+0x99e/0x27e0 kernel/exit.c:864 do_group_exit+0x207/0x2c0 kernel/exit.c:1026 __do_sys_exit_group kernel/exit.c:1037 [inline] __se_sys_exit_group kernel/exit.c:1035 [inline] __x64_sys_exit_group+0x3f/0x40 kernel/exit.c:1035 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf5/0x240 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7ff9eaddffe9 Code: Unable to access opcode bytes at 0x7ff9eaddffbf. RSP: 002b:00007ffd23006aa8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff9eaddffe9 RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 RBP: 00007ff9eae60390 R08: ffffffffffffffb8 R09: 0000000100000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff9eae60390 R13: 0000000000000000 R14: 00007ff9eae62ec0 R15: 00007ff9eadb04a0 INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 2.520 msecs NMI backtrace for cpu 0 CPU: 0 PID: 5099 Comm: syz-executor725 Not tainted 6.9.0-syzkaller-09429-g61307b7be41a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 RIP: 0010:validate_chain+0x5ba/0x58e0 kernel/locking/lockdep.c:3881 Code: 38 0e 00 48 8b 8c 24 b8 00 00 00 0f 84 1d 3f 00 00 b8 01 00 00 00 48 c7 84 24 00 01 00 00 0e 36 e0 45 49 c7 04 0c 00 00 00 00 <49> c7 44 0c 09 00 00 00 00 49 c7 44 0c 11 00 00 00 00 49 c7 44 0c RSP: 0018:ffffc90000007720 EFLAGS: 00000002 RAX: 0000000000000001 RBX: ffffffff92ff8c60 RCX: 1ffff92000000f04 RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff92f68660 RBP: ffffc90000007a20 R08: ffffffff92f68667 R09: 1ffffffff25ed0cc R10: dffffc0000000000 R11: fffffbfff25ed0cd R12: dffffc0000000000 R13: ffff888029c06578 R14: ea840673b64f2709 R15: ffffffff92ff8c78 FS: 0000000000000000(0000) GS:ffff8880b9400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff9eae632d0 CR3: 0000000073a1c000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __lock_acquire+0x1346/0x1fd0 kernel/locking/lockdep.c:5137 lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5754 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2e/0x40 kernel/locking/spinlock.c:154 spin_lock include/linux/spinlock.h:351 [inline] advance_sched+0xab/0xca0 net/sched/sch_taprio.c:924 __run_hrtimer kernel/time/hrtimer.c:1687 [inline] __hrtimer_run_queues+0x5a5/0xd50 kernel/time/hrtimer.c:1751 hrtimer_interrupt+0x396/0x990 kernel/time/hrtimer.c:1813 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x110/0x3f0 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0xa1/0xc0 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:check_kcov_mode kernel/kcov.c:184 [inline] RIP: 0010:write_comp_data kernel/kcov.c:236 [inline] RIP: 0010:__sanitizer_cov_trace_const_cmp4+0x35/0x90 kernel/kcov.c:304 Code: 14 25 c0 d4 03 00 65 8b 05 30 a1 6d 7e a9 00 01 ff 00 74 10 a9 00 01 00 00 74 5b 83 ba 1c 16 00 00 00 74 52 8b 82 f8 15 00 00 <83> f8 03 75 47 48 8b 8a 00 16 00 00 44 8b 8a fc 15 00 00 49 c1 e1 RSP: 0018:ffffc90003617538 EFLAGS: 00000246 RAX: 0000000000000000 RBX: 0000000000078557 RCX: ffff888029c05a00 RDX: ffff888029c05a00 RSI: 0000000000000001 RDI: 0000000000000000 RBP: 0000000000000001 R08: ffffffff82047d79 R09: 1ffffffff1f5740d R10: dffffc0000000000 R11: fffffbfff1f5740e R12: 0000000000000000 R13: ffffc900036177a0 R14: 0000000000000001 R15: 1ffff1100febee31 page_table_check_clear+0x29/0x570 mm/page_table_check.c:70 get_and_clear_full_ptes include/linux/pgtable.h:678 [inline] zap_present_folio_ptes mm/memory.c:1481 [inline] zap_present_ptes mm/memory.c:1570 [inline] zap_pte_range mm/memory.c:1612 [inline] zap_pmd_range mm/memory.c:1730 [inline] zap_pud_range mm/memory.c:1759 [inline] zap_p4d_range mm/memory.c:1780 [inline] unmap_page_range+0x2e67/0x4d00 mm/memory.c:1801 unmap_vmas+0x3cc/0x5f0 mm/memory.c:1891 exit_mmap+0x264/0xc80 mm/mmap.c:3312 __mmput+0x115/0x3c0 kernel/fork.c:1346 exit_mm+0x220/0x310 kernel/exit.c:568 do_exit+0x99e/0x27e0 kernel/exit.c:864 do_group_exit+0x207/0x2c0 kernel/exit.c:1026 __do_sys_exit_group kernel/exit.c:1037 [inline] __se_sys_exit_group kernel/exit.c:1035 [inline] __x64_sys_exit_group+0x3f/0x40 kernel/exit.c:1035 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf5/0x240 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7ff9eaddffe9 Code: Unable to access opcode bytes at 0x7ff9eaddffbf. RSP: 002b:00007ffd23006aa8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff9eaddffe9 RDX: 000000000000003c RSI: 00000000000000e7 RDI: 0000000000000000 RBP: 00007ff9eae60390 R08: ffffffffffffffb8 R09: 0000000100000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007ff9eae60390 R13: 0000000000000000 R14: 00007ff9eae62ec0 R15: 00007ff9eadb04a0