rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 1-.... } 2645 jiffies s: 13649 root: 0x2/. rcu: blocking rcu_node structures (internal RCU debug): Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 UID: 0 PID: 18650 Comm: syz.3.512 Not tainted 7.0.0-rc2-g5ee8dbf54602-dirty #2 PREEMPT(full) Hardware name: QEMU Ubuntu 24.04 PC (i440FX + PIIX, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 RIP: 0010:hrtimer_interrupt+0x3eb/0x880 kernel/time/hrtimer.c:1924 Code: 07 0f b6 00 38 d0 7f 08 84 c0 0f 85 fe 03 00 00 41 80 67 4c fd 4c 89 e6 4c 89 ff e8 7f 13 7c 09 31 f6 48 89 ef e8 35 f7 03 00 <31> ff 89 c5 89 c6 e8 4a 65 13 00 85 ed 0f 84 81 02 00 00 e8 bd 6a RSP: 0018:ffa00000022d89c0 EFLAGS: 00000006 RAX: 0000000000000000 RBX: dffffc0000000000 RCX: ffffffff81adc41b RDX: ff1100031a8b0000 RSI: ffffffff81ae3401 RDI: 0000000000000005 RBP: 00000030624514a1 R08: ff11000535033910 R09: ffd1ffffffc32250 R10: 0000000000000000 R11: 0000000000000030 R12: 0000000000000006 R13: ff1100053502850c R14: 0000000000000001 R15: ff110005350284c0 FS: 00007facb06a06c0(0000) GS:ff110005a1b8e000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f7d57b0abb0 CR3: 000000030b375000 CR4: 0000000000753ef0 PKRU: 80000000 Call Trace: local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1045 [inline] __sysvec_apic_timer_interrupt+0x10d/0x480 arch/x86/kernel/apic/apic.c:1062 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1056 [inline] sysvec_apic_timer_interrupt+0x53/0xd0 arch/x86/kernel/apic/apic.c:1056 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:bytes_is_nonzero mm/kasan/generic.c:98 [inline] RIP: 0010:memory_is_nonzero mm/kasan/generic.c:115 [inline] RIP: 0010:memory_is_poisoned_n mm/kasan/generic.c:140 [inline] RIP: 0010:memory_is_poisoned mm/kasan/generic.c:172 [inline] RIP: 0010:check_region_inline mm/kasan/generic.c:191 [inline] RIP: 0010:kasan_check_range+0x164/0x1c0 mm/kasan/generic.c:200 Code: c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 a5 80 38 00 <74> f2 e9 74 ff ff ff b8 01 00 00 00 c3 cc cc cc cc 48 29 c3 48 89 RSP: 0018:ffa00000022d8b48 EFLAGS: 00000246 RAX: fffa3bfffff972d6 RBX: fffa3bfffff972d7 RCX: ffffffff81c80238 RDX: fffa3bfffff972d7 RSI: 0000000000000008 RDI: ffd1ffffffcb96ac RBP: fffa3bfffff972d5 R08: 0000000000000001 R09: fffa3bfffff972d6 R10: ffd1ffffffcb96b3 R11: 0000000000000028 R12: 0000000000000008 R13: 0000000000000000 R14: 0000000000000001 R15: ffa00000022d8c68 __asan_memset+0x24/0x50 mm/kasan/shadow.c:84 perf_trace_buf_alloc+0x188/0x250 kernel/trace/trace_event_perf.c:419 do_perf_trace_lock include/trace/events/lock.h:50 [inline] perf_trace_lock+0x19e/0x570 include/trace/events/lock.h:50 __do_trace_lock_release include/trace/events/lock.h:69 [inline] trace_lock_release include/trace/events/lock.h:69 [inline] lock_release+0x1f7/0x300 kernel/locking/lockdep.c:5879 __raw_spin_unlock include/linux/spinlock_api_smp.h:167 [inline] _raw_spin_unlock+0x16/0x50 kernel/locking/spinlock.c:186 spin_unlock include/linux/spinlock.h:389 [inline] mrp_join_timer+0xd5/0x180 net/802/mrp.c:607 call_timer_fn+0x1a5/0x670 kernel/time/timer.c:1748 expire_timers kernel/time/timer.c:1799 [inline] __run_timers+0x6d2/0xb20 kernel/time/timer.c:2373 __run_timer_base kernel/time/timer.c:2385 [inline] __run_timer_base kernel/time/timer.c:2377 [inline] run_timer_base+0xc5/0x120 kernel/time/timer.c:2394 run_timer_softirq+0x1a/0x40 kernel/time/timer.c:2404 handle_softirqs+0x1d3/0x9a0 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] invoke_softirq kernel/softirq.c:496 [inline] __irq_exit_rcu+0x109/0x170 kernel/softirq.c:723 irq_exit_rcu+0x9/0x30 kernel/softirq.c:739 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1056 [inline] sysvec_apic_timer_interrupt+0xa6/0xd0 arch/x86/kernel/apic/apic.c:1056 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:preempt_schedule_irq+0x4c/0x90 kernel/sched/core.c:7235 Code: df 55 65 48 8b 2d dc 77 24 08 53 48 89 eb 48 c1 eb 03 48 01 c3 bf 01 00 00 00 e8 3f 38 65 f6 e8 ba 40 a1 f6 fb bf 01 00 00 00 df 98 ff ff 9c 58 fa f6 c4 02 75 1e bf 01 00 00 00 e8 dd ca 64 RSP: 0018:ffa00000086a6a28 EFLAGS: 00000202 RAX: 000000000049f925 RBX: ffe21c0063516000 RCX: 0000000000000006 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000001 RBP: ff1100031a8b0000 R08: 0000000000000001 R09: 0000000000000001 R10: ffffffff90327e17 R11: 0000000000000028 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 irqentry_exit+0x1ae/0x700 kernel/entry/common.c:239 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:preempt_count arch/x86/include/asm/preempt.h:27 [inline] RIP: 0010:preempt_schedule_notrace+0x4/0xd0 kernel/sched/core.c:7160 Code: 02 74 f2 e8 de fe ff ff b8 01 00 00 00 c3 cc cc cc cc 0f 1f 40 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa <65> 8b 05 95 79 24 08 a9 ff ff ff 7f 74 05 c3 cc cc cc cc 9c 58 f6 RSP: 0018:ffa00000086a6b30 EFLAGS: 00000246 RAX: 0000000000000001 RBX: ff11000535033ce8 RCX: 1ffffffff1c09daa RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff8d8488e8 RBP: ffa00000086a6b80 R08: 0000000000000001 R09: 0000000000000001 R10: ffa00000086a6a58 R11: 0000000000000030 R12: ffffffff816d8ef1 R13: ffa00000086a6c68 R14: ffa00000086a7bb8 R15: ffa00000086a6c9c preempt_schedule_notrace_thunk+0x16/0x30 arch/x86/entry/thunk.S:13 rcu_is_watching+0x8e/0xc0 kernel/rcu/tree.c:753 trace_lock_release include/trace/events/lock.h:69 [inline] lock_release+0x22d/0x300 kernel/locking/lockdep.c:5879 rcu_lock_release include/linux/rcupdate.h:322 [inline] rcu_read_unlock include/linux/rcupdate.h:881 [inline] class_rcu_destructor include/linux/rcupdate.h:1193 [inline] unwind_next_frame+0x3b6/0x20b0 arch/x86/kernel/unwind_orc.c:495 arch_stack_walk+0x86/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 save_stack+0x151/0x1e0 mm/page_owner.c:165 __set_page_owner+0x8f/0x570 mm/page_owner.c:341 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0x134/0x160 mm/page_alloc.c:1889 prep_new_page mm/page_alloc.c:1897 [inline] get_page_from_freelist+0xde8/0x2ad0 mm/page_alloc.c:3962 __alloc_frozen_pages_noprof+0x217/0x3a0 mm/page_alloc.c:5250 alloc_pages_mpol+0x1f1/0x550 mm/mempolicy.c:2484 alloc_frozen_pages_noprof mm/mempolicy.c:2555 [inline] alloc_pages_noprof+0x12d/0x390 mm/mempolicy.c:2575 get_free_pages_noprof+0x10/0xb0 mm/page_alloc.c:5309 tlb_remove_table+0x37d/0xab0 mm/mmu_gather.c:368 __pte_free_tlb arch/x86/include/asm/pgalloc.h:59 [inline] free_pte_range mm/memory.c:194 [inline] free_pmd_range mm/memory.c:212 [inline] free_pud_range mm/memory.c:246 [inline] free_p4d_range mm/memory.c:280 [inline] free_pgd_range+0x808/0x1330 mm/memory.c:369 free_pgtables+0x5a7/0xd00 mm/memory.c:432 unmap_region+0x2c5/0x3a0 mm/vma.c:487 vms_clear_ptes mm/vma.c:1284 [inline] vms_clean_up_area mm/vma.c:1296 [inline] __mmap_setup mm/vma.c:2448 [inline] __mmap_region+0x1913/0x2c00 mm/vma.c:2741 mmap_region+0x1b2/0x3e0 mm/vma.c:2837 do_mmap+0xa69/0x12e0 mm/mmap.c:559 vm_mmap_pgoff+0x280/0x460 mm/util.c:581 ksys_mmap_pgoff+0xd9/0x630 mm/mmap.c:605 __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [inline] __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [inline] __x64_sys_mmap+0x127/0x190 arch/x86/kernel/sys_x86_64.c:82 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xc6/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7facaf78feed Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 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 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007facb06a0008 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 RAX: ffffffffffffffda RBX: 00007facaf9c5fa0 RCX: 00007facaf78feed RDX: 000000000200000b RSI: 0000000000200000 RDI: 0000400000000000 RBP: 00007facaf8317f4 R08: 0000000000000000 R09: 00000000ffffc000 R10: 0000000000000032 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007facaf9c5fa0 R15: 00007ffd60a49490 sched: DL replenish lagged too much