[ 1591.774489][T13003] gre: GRE over IPv4 demultiplexer driver [ 1592.213599][T13026] ip_gre: GRE over IPv4 tunneling driver [ 1607.813890][T13605] ip6_gre: GRE over IPv6 tunneling driver [ 1618.004616][ C3] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 1619.989582][ C1] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 1621.781638][ C1] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 1623.517717][ C2] [ 1623.517959][ C2] ============================= [ 1623.518160][ C2] WARNING: suspicious RCU usage [ 1623.518363][ C2] 7.2.0-rc2-virtme #1 Not tainted [ 1623.518711][ C2] ----------------------------- [ 1623.519003][ C2] drivers/net/vxlan/vxlan_core.c:872 suspicious rcu_dereference_protected() usage! [ 1623.519309][ C2] [ 1623.519309][ C2] other info that might help us debug this: [ 1623.519309][ C2] [ 1623.519656][ C2] [ 1623.519656][ C2] rcu_scheduler_active = 2, debug_locks = 1 [ 1623.519924][ C2] 8 locks held by kworker/2:2/64: [ 1623.520119][ C2] #0: ff11000009000940 ((wq_completion)mld){+.+.}-{0:0}, at: process_one_work+0xd55/0x1410 [ 1623.520475][ C2] #1: ffa0000000457d10 ((work_completion)(&(&idev->mc_ifc_work)->work)){+.+.}-{0:0}, at: process_one_work+0xdb7/0x1410 [ 1623.520872][ C2] #2: ff1100000c1bbd30 (&idev->mc_lock){+.+.}-{4:4}, at: mld_ifc_work+0x2e/0x190 [ 1623.521185][ C2] #3: ffffffffb5991dc0 (rcu_read_lock){....}-{1:3}, at: mld_sendpack+0x1c9/0xec0 [ 1623.521508][ C2] #4: ffffffffb5991dc0 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x11d/0x7f0 [ 1623.521910][ C2] #5: ffffffffb5991dc0 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x561/0x1490 [ 1623.522218][ C2] #6: ffffffffb5991dc0 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x2ba/0x610 [ 1623.522583][ C2] #7: ff1100000fce2fa8 (&vxlan->hash_lock){+.-.}-{3:3}, at: vxlan_snoop+0x5dc/0x9a0 [vxlan] [ 1623.522934][ C2] [ 1623.522934][ C2] stack backtrace: [ 1623.523165][ C2] CPU: 2 UID: 0 PID: 64 Comm: kworker/2:2 Not tainted 7.2.0-rc2-virtme #1 PREEMPT(full) [ 1623.523169][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1623.523171][ C2] Workqueue: mld mld_ifc_work [ 1623.523176][ C2] Call Trace: [ 1623.523178][ C2] [ 1623.523181][ C2] dump_stack_lvl+0x6f/0xa0 [ 1623.523187][ C2] lockdep_rcu_suspicious.cold+0x37/0x89 [ 1623.523192][ C2] vxlan_fdb_create+0xe1b/0x1a70 [vxlan] [ 1623.523199][ C2] ? vxlan_find_mac_rcu+0x578/0x6b0 [vxlan] [ 1623.523205][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 1623.523209][ C2] ? find_held_lock+0x2b/0x80 [ 1623.523212][ C2] ? vxlan_open+0x340/0x340 [vxlan] [ 1623.523216][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 1623.523220][ C2] vxlan_fdb_update+0x208/0x3e0 [vxlan] [ 1623.523227][ C2] ? vxlan_fdb_create+0x1a70/0x1a70 [vxlan] [ 1623.523230][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 1623.523232][ C2] ? do_raw_spin_lock+0x131/0x280 [ 1623.523236][ C2] vxlan_snoop+0x6ba/0x9a0 [vxlan] [ 1623.523242][ C2] ? __iptunnel_pull_header+0x33b/0x730 [ 1623.523246][ C2] vxlan_rcv+0x172e/0x2c20 [vxlan] [ 1623.523257][ C2] ? fib_table_lookup+0xe88/0x18f0 [ 1623.523264][ C2] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 1623.523269][ C2] ? udp_lib_lport_inuse2+0x3d0/0x3d0 [ 1623.523274][ C2] ? __udp4_lib_lookup+0x5f1/0x820 [ 1623.523277][ C2] ? encap_bypass_if_local+0x290/0x290 [vxlan] [ 1623.523281][ C2] ? udp_queue_rcv_one_skb+0x645/0xb00 [ 1623.523283][ C2] udp_queue_rcv_one_skb+0x645/0xb00 [ 1623.523284][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 1623.523286][ C2] ? down_read_killable_nested+0x3c2/0x600 [ 1623.523289][ C2] udp_unicast_rcv_skb+0x366/0x450 [ 1623.523292][ C2] ? udp_rcv+0xce3/0x1e30 [ 1623.523294][ C2] udp_rcv+0xd01/0x1e30 [ 1623.523298][ C2] ? udp_sk_rx_dst_set+0x90/0x90 [ 1623.523302][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 1623.523304][ C2] ? ip_local_deliver_finish+0x2ba/0x610 [ 1623.523307][ C2] ip_protocol_deliver_rcu+0x82/0x350 [ 1623.523311][ C2] ? process_backlog+0x561/0x1490 [ 1623.523312][ C2] ip_local_deliver_finish+0x36f/0x610 [ 1623.523314][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 1623.523316][ C2] ip_local_deliver+0x184/0x4c0 [ 1623.523319][ C2] ? ip_local_deliver_finish+0x610/0x610 [ 1623.523321][ C2] ? ip_rcv_finish_core+0x6ed/0x14c0 [ 1623.523326][ C2] ? process_backlog+0x561/0x1490 [ 1623.523328][ C2] ip_rcv+0xdc/0x3d0 [ 1623.523330][ C2] ? ip_local_deliver+0x4c0/0x4c0 [ 1623.523332][ C2] ? validate_chain+0x38b/0xc20 [ 1623.523335][ C2] ? mark_usage+0x61/0x170 [ 1623.523337][ C2] ? __lock_acquire+0x518/0xc20 [ 1623.523341][ C2] __netif_receive_skb_one_core+0xfc/0x180 [ 1623.523343][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 1623.523346][ C2] ? __netif_receive_skb_list_core+0x9e0/0x9e0 [ 1623.523348][ C2] ? rcu_is_watching+0x15/0xd0 [ 1623.523354][ C2] process_backlog+0x2bc/0x1490 [ 1623.523358][ C2] __napi_poll+0xa7/0x3b0 [ 1623.523361][ C2] net_rx_action+0x513/0xf50 [ 1623.523365][ C2] ? __napi_poll+0x3b0/0x3b0 [ 1623.523370][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 1623.523371][ C2] ? __rwlock_init+0x150/0x150 [ 1623.523375][ C2] ? clockevents_program_event+0x307/0x7e0 [ 1623.523378][ C2] ? __run_timers+0xaa0/0xaa0 [ 1623.523380][ C2] ? rcu_is_watching+0x15/0xd0 [ 1623.523382][ C2] ? mark_held_locks+0x40/0x70 [ 1623.523385][ C2] handle_softirqs+0x1d8/0x8f0 [ 1623.523390][ C2] ? _local_bh_enable+0xd0/0xd0 [ 1623.523395][ C2] do_softirq+0xa9/0xe0 [ 1623.523397][ C2] [ 1623.523398][ C2] [ 1623.523398][ C2] ? __dev_queue_xmit+0x956/0x1b70 [ 1623.523400][ C2] __local_bh_enable_ip+0x113/0x140 [ 1623.523402][ C2] __dev_queue_xmit+0x96b/0x1b70 [ 1623.523405][ C2] ? __lock_acquire+0x518/0xc20 [ 1623.523409][ C2] ? find_held_lock+0x2b/0x80 [ 1623.523411][ C2] ? netdev_core_pick_tx+0x2c0/0x2c0 [ 1623.523414][ C2] ? __asan_memcpy+0x3c/0x60 [ 1623.523417][ C2] ? eth_header+0x14c/0x180 [ 1623.523421][ C2] ? neigh_resolve_output.part.0+0x344/0x740 [ 1623.523427][ C2] ip6_finish_output2+0x488/0x1310 [ 1623.523432][ C2] ? ip6_xmit+0x2000/0x2000 [ 1623.523433][ C2] ? find_held_lock+0x2b/0x80 [ 1623.523436][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 1623.523438][ C2] ? ip6_mtu+0x174/0x410 [ 1623.523442][ C2] ip6_finish_output+0x701/0xe80 [ 1623.523446][ C2] ip6_output+0x23f/0x7f0 [ 1623.523448][ C2] ? ip6_finish_output+0xe80/0xe80 [ 1623.523449][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 1623.523451][ C2] ? xfrm_bundle_lookup.constprop.0+0xba0/0xba0 [ 1623.523454][ C2] ? mark_held_locks+0x40/0x70 [ 1623.523457][ C2] ? __local_bh_enable_ip+0xa5/0x140 [ 1623.523459][ C2] ? __local_bh_enable_ip+0xa5/0x140 [ 1623.523461][ C2] ? icmp6_dst_alloc+0x317/0x4d0 [ 1623.523464][ C2] mld_sendpack+0x9d6/0xec0 [ 1623.523468][ C2] ? mld_dad_start_work+0x240/0x240 [ 1623.523474][ C2] ? mld_send_cr+0x50f/0x820 [ 1623.523477][ C2] mld_ifc_work+0x36/0x190 [ 1623.523479][ C2] ? process_one_work+0xdb7/0x1410 [ 1623.523481][ C2] process_one_work+0xdf8/0x1410 [ 1623.523486][ C2] ? pwq_dec_nr_in_flight+0x710/0x710 [ 1623.523488][ C2] ? lock_acquire.part.0+0xbc/0x260 [ 1623.523494][ C2] worker_thread+0x4f1/0xd60 [ 1623.523497][ C2] ? rescuer_thread+0x1320/0x1320 [ 1623.523499][ C2] ? __kthread_parkme+0xbd/0x210 [ 1623.523502][ C2] ? rescuer_thread+0x1320/0x1320 [ 1623.523504][ C2] ? rescuer_thread+0x1320/0x1320 [ 1623.523506][ C2] kthread+0x367/0x460 [ 1623.523507][ C2] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 1623.523510][ C2] ? kthread_affine_node+0x330/0x330 [ 1623.523513][ C2] ret_from_fork+0x474/0x6b0 [ 1623.523517][ C2] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 1623.523523][ C2] ? __switch_to+0x5a3/0xe00 [ 1623.523526][ C2] ? kthread_affine_node+0x330/0x330 [ 1623.523528][ C2] ret_from_fork_asm+0x11/0x20 [ 1623.523535][ C2] [ 1623.764591][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured!