rcu: INFO: rcu_preempt self-detected stall on CPU rcu: 1-...!: (10500 ticks this GP) idle=d2a/1/0x4000000000000002 softirq=9914/9914 fqs=0 (t=10500 jiffies g=7437 q=73) rcu: rcu_preempt kthread starved for 10500 jiffies! g7437 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=1 rcu: RCU grace-period kthread stack dump: rcu_preempt I29792 10 2 0x80004000 Call Trace: context_switch kernel/sched/core.c:3252 [inline] __schedule+0x713/0x1520 kernel/sched/core.c:3878 schedule+0x8f/0x260 kernel/sched/core.c:3942 schedule_timeout+0x38b/0xad0 kernel/time/timer.c:1807 rcu_gp_fqs_loop kernel/rcu/tree.c:1611 [inline] rcu_gp_kthread+0x997/0x1820 kernel/rcu/tree.c:1768 kthread+0x331/0x3f0 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 NMI backtrace for cpu 1 CPU: 1 PID: 16 Comm: ksoftirqd/1 Not tainted 5.2.0+ #1 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+0x113/0x167 lib/dump_stack.c:113 nmi_cpu_backtrace.cold.7+0x4b/0x84 lib/nmi_backtrace.c:101 nmi_trigger_cpumask_backtrace+0x18b/0x1b7 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_stall.h:254 print_cpu_stall kernel/rcu/tree_stall.h:455 [inline] check_cpu_stall kernel/rcu/tree_stall.h:529 [inline] rcu_pending kernel/rcu/tree.c:2736 [inline] rcu_sched_clock_irq.cold.83+0x4dc/0xc55 kernel/rcu/tree.c:2183 update_process_times+0x2a/0x60 kernel/time/timer.c:1639 tick_sched_handle+0x77/0x140 kernel/time/tick-sched.c:167 tick_sched_timer+0x43/0x100 kernel/time/tick-sched.c:1296 __run_hrtimer kernel/time/hrtimer.c:1389 [inline] __hrtimer_run_queues+0x32f/0xb50 kernel/time/hrtimer.c:1451 hrtimer_interrupt+0x2df/0x760 kernel/time/hrtimer.c:1509 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1068 [inline] smp_apic_timer_interrupt+0x163/0x5f0 arch/x86/kernel/apic/apic.c:1093 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:828 RIP: 0010:check_memory_region+0x144/0x1d0 mm/kasan/generic.c:193 Code: 00 00 00 fc ff df 49 01 d9 49 01 c0 eb 0d 41 80 38 00 49 8d 40 01 75 8e 49 89 c0 4d 39 c8 75 ee 5b b8 01 00 00 00 41 5c 41 5d <5d> c3 4d 89 c8 4d 39 c2 74 5c e8 8d e4 ff ff 31 c0 5b 41 5c 41 5d RSP: 0018:ffff8880a99170b8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13 RAX: 0000000000000001 RBX: ffff8880a8cb0cc8 RCX: ffffffff8151de3e RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff8880a8cb0cc8 RBP: ffff8880a99170b8 R08: ffffed101519619a R09: ffffed101519619a R10: ffffed1015196199 R11: ffff8880a8cb0ccb R12: 0000000000000001 R13: 0000000000000003 R14: ffffed1015196199 R15: 0000000000000001 __kasan_check_read+0x11/0x20 mm/kasan/common.c:92 atomic_read include/asm-generic/atomic-instrumented.h:26 [inline] virt_spin_lock arch/x86/include/asm/qspinlock.h:83 [inline] native_queued_spin_lock_slowpath+0xbe/0xa70 kernel/locking/qspinlock.c:325 pv_queued_spin_lock_slowpath arch/x86/include/asm/paravirt.h:654 [inline] queued_spin_lock_slowpath arch/x86/include/asm/qspinlock.h:50 [inline] queued_spin_lock include/asm-generic/qspinlock.h:81 [inline] do_raw_spin_lock+0x206/0x2d0 kernel/locking/spinlock_debug.c:113 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:136 [inline] _raw_spin_lock_bh+0x39/0x40 kernel/locking/spinlock.c:175 spin_lock_bh include/linux/spinlock.h:343 [inline] release_sock+0x1b/0x180 net/core/sock.c:2932 wait_on_pending_writer+0x1c7/0x3b0 net/tls/tls_main.c:91 tls_sk_proto_cleanup+0x232/0x320 net/tls/tls_main.c:295 tls_sk_proto_unhash+0x7b/0x350 net/tls/tls_main.c:330 tcp_set_state+0x29b/0x6e0 net/ipv4/tcp.c:2233 tcp_done+0xac/0x270 net/ipv4/tcp.c:3822 tcp_reset+0xdc/0x380 net/ipv4/tcp_input.c:4080 tcp_validate_incoming+0x891/0x16d0 net/ipv4/tcp_input.c:5440 tcp_rcv_established+0x818/0x2250 net/ipv4/tcp_input.c:5648 tcp_v6_do_rcv+0x397/0x11c0 net/ipv6/tcp_ipv6.c:1356 tcp_v6_rcv+0x2798/0x3310 net/ipv6/tcp_ipv6.c:1588 ip6_protocol_deliver_rcu+0x263/0x1590 net/ipv6/ip6_input.c:397 ip6_input_finish+0x54/0xf0 net/ipv6/ip6_input.c:438 NF_HOOK include/linux/netfilter.h:305 [inline] ip6_input+0xd0/0x2e0 net/ipv6/ip6_input.c:447 dst_input include/net/dst.h:442 [inline] ip6_rcv_finish+0x184/0x290 net/ipv6/ip6_input.c:76 NF_HOOK include/linux/netfilter.h:305 [inline] ipv6_rcv+0xf3/0x310 net/ipv6/ip6_input.c:272 __netif_receive_skb_one_core+0xe9/0x170 net/core/dev.c:4999 __netif_receive_skb+0x1f/0x1b0 net/core/dev.c:5113 process_backlog+0x1cb/0x670 net/core/dev.c:5924 napi_poll net/core/dev.c:6347 [inline] net_rx_action+0x458/0xe00 net/core/dev.c:6413 __do_softirq+0x262/0x9a8 kernel/softirq.c:292 run_ksoftirqd+0x94/0x100 kernel/softirq.c:603 smpboot_thread_fn+0x55f/0x8b0 kernel/smpboot.c:165 kthread+0x331/0x3f0 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352