rcu: INFO: rcu_preempt self-detected stall on CPU rcu: 1-....: (1 GPs behind) idle=bba/1/0x4000000000000004 softirq=102644/102645 fqs=5248 rcu: (t=10501 jiffies g=148877 q=751) NMI backtrace for cpu 1 CPU: 1 PID: 15820 Comm: syz-executor4 Not tainted 4.20.0+ #362 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x1d3/0x2c6 lib/dump_stack.c:113 nmi_cpu_backtrace.cold.4+0x63/0xa2 lib/nmi_backtrace.c:101 nmi_trigger_cpumask_backtrace+0x1c2/0x22c lib/nmi_backtrace.c:62 arch_trigger_cpumask_backtrace+0x14/0x20 arch/x86/kernel/apic/hw_nmi.c:38 trigger_single_cpu_backtrace include/linux/nmi.h:164 [inline] rcu_dump_cpu_stacks+0x16f/0x1bc kernel/rcu/tree.c:1211 print_cpu_stall.cold.68+0x218/0x40a kernel/rcu/tree.c:1348 check_cpu_stall kernel/rcu/tree.c:1422 [inline] rcu_pending kernel/rcu/tree.c:3018 [inline] rcu_check_callbacks+0xac1/0x1410 kernel/rcu/tree.c:2521 update_process_times+0x2d/0x70 kernel/time/timer.c:1635 tick_sched_handle+0x9f/0x180 kernel/time/tick-sched.c:161 tick_sched_timer+0x45/0x130 kernel/time/tick-sched.c:1271 __run_hrtimer kernel/time/hrtimer.c:1389 [inline] __hrtimer_run_queues+0x41c/0x10d0 kernel/time/hrtimer.c:1451 hrtimer_interrupt+0x313/0x780 kernel/time/hrtimer.c:1509 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1035 [inline] smp_apic_timer_interrupt+0x1a1/0x760 arch/x86/kernel/apic/apic.c:1060 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 RIP: 0010:xfrm_policy_match+0x15d/0x2d0 net/xfrm/xfrm_policy.c:1890 Code: d2 0f 85 68 01 00 00 48 8d bb c0 00 00 00 44 23 b3 c4 00 00 00 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 0f b6 04 02 <84> c0 74 08 3c 03 0f 8e 2f 01 00 00 8b 83 c0 00 00 00 44 89 f7 89 RSP: 0018:ffff8880ae706c80 EFLAGS: 00000a06 ORIG_RAX: ffffffffffffff13 RAX: 0000000000000000 RBX: ffff888064b7db00 RCX: ffffffff86c3a37f RDX: 1ffff1100c96fb78 RSI: ffffffff86c3a390 RDI: ffff888064b7dbc0 RBP: ffff8880ae706cb8 R08: ffff888068300500 R09: 0000000000000000 R10: 0000000000000000 R11: ffff888068300500 R12: 0000000000000002 R13: ffff8880ae707418 R14: 0000000000000000 R15: 0000000000000000 __xfrm_policy_eval_candidates net/xfrm/xfrm_policy.c:2022 [inline] xfrm_policy_eval_candidates net/xfrm/xfrm_policy.c:2053 [inline] xfrm_policy_lookup_bytype+0xa1a/0xe70 net/xfrm/xfrm_policy.c:2113 xfrm_policy_lookup+0x7e/0x80 net/xfrm/xfrm_policy.c:2145 xfrm_bundle_lookup net/xfrm/xfrm_policy.c:2939 [inline] xfrm_lookup_with_ifid+0x972/0x2b80 net/xfrm/xfrm_policy.c:3080 xfrm_lookup net/xfrm/xfrm_policy.c:3172 [inline] xfrm_lookup_route+0x3c/0x1f0 net/xfrm/xfrm_policy.c:3183 ip_route_output_flow+0xb1/0xc0 net/ipv4/route.c:2582 ip_route_output_ports include/net/route.h:161 [inline] igmpv3_newpack+0x541/0x1430 net/ipv4/igmp.c:362 add_grhead.isra.29+0x235/0x300 net/ipv4/igmp.c:433 add_grec+0x106b/0x1350 net/ipv4/igmp.c:566 igmpv3_send_cr net/ipv4/igmp.c:657 [inline] igmp_ifc_timer_expire+0x6e4/0xbe0 net/ipv4/igmp.c:793 call_timer_fn+0x272/0x920 kernel/time/timer.c:1325 expire_timers kernel/time/timer.c:1362 [inline] __run_timers+0x7e5/0xc70 kernel/time/timer.c:1681 run_timer_softirq+0x52/0xb0 kernel/time/timer.c:1694 __do_softirq+0x30c/0xb2e kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0x17f/0x1c0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0x1cb/0x760 arch/x86/kernel/apic/apic.c:1062 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:807 RIP: 0010:debug_lockdep_rcu_enabled kernel/rcu/update.c:248 [inline] RIP: 0010:rcu_read_lock_sched_held+0x5c/0x120 kernel/rcu/update.c:110 Code: aa 00 00 00 8b 0d b8 b4 cc 08 85 c9 74 40 48 c7 c3 f4 fc 37 8a 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 0f b6 14 02 <48> 89 d8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 7d 8b 15 91 e5 cc RSP: 0018:ffff8880670c7420 EFLAGS: 00000a03 ORIG_RAX: ffffffffffffff13 RAX: dffffc0000000000 RBX: ffffffff8a37fcf4 RCX: 0000000000000002 RDX: 0000000000000000 RSI: ffffffff81e23f80 RDI: ffffffff8a37cbe4 RBP: ffff8880670c7428 R08: ffff888068300500 R09: 0000000000000006 R10: 0000000000000000 R11: ffff888068300500 R12: 0000000000000000 R13: dffffc0000000000 R14: 0000000000000000 R15: ffff88808889c000 trace_block_touch_buffer include/trace/events/block.h:45 [inline] touch_buffer fs/buffer.c:58 [inline] __find_get_block+0xc25/0xf20 fs/buffer.c:1298 sb_find_get_block include/linux/buffer_head.h:338 [inline] recently_deleted fs/ext4/ialloc.c:682 [inline] find_inode_bit.isra.17+0x207/0x510 fs/ext4/ialloc.c:722 __ext4_new_inode+0x194a/0x63b0 fs/ext4/ialloc.c:914 ext4_symlink+0x502/0xf60 fs/ext4/namei.c:3096 vfs_symlink+0x37a/0x5d0 fs/namei.c:4126 do_symlinkat+0x242/0x2d0 fs/namei.c:4153 __do_sys_symlink fs/namei.c:4172 [inline] __se_sys_symlink fs/namei.c:4170 [inline] __x64_sys_symlink+0x59/0x80 fs/namei.c:4170 do_syscall_64+0x1b9/0x820 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x4576e7 Code: 0f 1f 00 b8 5c 00 00 00 0f 05 48 3d 01 f0 ff ff 0f 83 bd b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 b8 58 00 00 00 0f 05 <48> 3d 01 f0 ff ff 0f 83 9d b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007ffc776e7288 EFLAGS: 00000206 ORIG_RAX: 0000000000000058 RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00000000004576e7 RDX: 00007ffc776e7303 RSI: 00000000004bd4ba RDI: 00007ffc776e72f0 RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000013 R10: 0000000000000075 R11: 0000000000000206 R12: 0000000000000000 R13: 0000000000000001 R14: 0000000000000471 R15: 0000000000000004