[ 1471.452022][T31361] veth0: renamed from veth-rt-1
[ 1471.731920][T31371] veth0: renamed from veth-rt-2
[ 1485.129708][ C3]
[ 1485.129797][ C3] ======================================================
[ 1485.129917][ C3] WARNING: possible circular locking dependency detected
[ 1485.130032][ C3] 7.2.0-rc6-virtme #1 Not tainted
[ 1485.130128][ C3] ------------------------------------------------------
[ 1485.130239][ C3] swapper/3/0 is trying to acquire lock:
[ 1485.130328][ C3] ff1100001cc85358 (&tbl->lock){+.-.}-{3:3}, at: ___neigh_create+0x2be/0x1070
[ 1485.130496][ C3]
[ 1485.130496][ C3] but task is already holding lock:
[ 1485.130635][ C3] ffa0000000280c98 ((&n->timer)){+.-.}-{0:0}, at: call_timer_fn+0x113/0x4c0
[ 1485.130797][ C3]
[ 1485.130797][ C3] which lock already depends on the new lock.
[ 1485.130797][ C3]
[ 1485.130974][ C3]
[ 1485.130974][ C3] the existing dependency chain (in reverse order) is:
[ 1485.131131][ C3]
[ 1485.131131][ C3] -> #1 ((&n->timer)){+.-.}-{0:0}:
[ 1485.131264][ C3] __lock_acquire+0x518/0xc20
[ 1485.131354][ C3] lock_acquire.part.0+0xbc/0x260
[ 1485.131443][ C3] __timer_delete_sync+0xea/0x130
[ 1485.131529][ C3] neigh_flush_one+0x4bf/0x650
[ 1485.131618][ C3] __neigh_ifdown.isra.0+0x1b5/0xea0
[ 1485.131725][ C3] neigh_ifdown+0x10/0x20
[ 1485.131817][ C3] rt6_disable_ip+0x183/0x200
[ 1485.131909][ C3] addrconf_ifdown.isra.0+0x103/0x1670
[ 1485.132017][ C3] addrconf_notify+0x2c8/0xf30
[ 1485.132106][ C3] notifier_call_chain+0xae/0x300
[ 1485.132201][ C3] netif_close_many+0x366/0x770
[ 1485.132289][ C3] unregister_netdevice_many_notify+0x71a/0x1b40
[ 1485.132402][ C3] ops_undo_list+0x615/0x8f0
[ 1485.132497][ C3] cleanup_net+0x431/0x940
[ 1485.132584][ C3] process_one_work+0xdf8/0x1410
[ 1485.132670][ C3] worker_thread+0x4f1/0xd60
[ 1485.132755][ C3] kthread+0x367/0x460
[ 1485.132845][ C3] ret_from_fork+0x474/0x6b0
[ 1485.132935][ C3] ret_from_fork_asm+0x11/0x20
[ 1485.133026][ C3]
[ 1485.133026][ C3] -> #0 (&tbl->lock){+.-.}-{3:3}:
[ 1485.133164][ C3] check_prev_add+0xd8/0xe90
[ 1485.133252][ C3] validate_chain+0x6b8/0xc20
[ 1485.133337][ C3] __lock_acquire+0x518/0xc20
[ 1485.133424][ C3] lock_acquire.part.0+0xbc/0x260
[ 1485.133518][ C3] _raw_spin_lock_bh+0x38/0x50
[ 1485.133607][ C3] ___neigh_create+0x2be/0x1070
[ 1485.133692][ C3] ip6_finish_output2+0xb9a/0x12f0
[ 1485.133779][ C3] ip6_finish_output+0x701/0xe80
[ 1485.133864][ C3] ip6_output+0x23f/0x7f0
[ 1485.133950][ C3] ip6_send_skb+0xee/0x350
[ 1485.134036][ C3] icmp6_send+0x1728/0x1cd0
[ 1485.134129][ C3] ip6_link_failure+0x2d/0x460
[ 1485.134216][ C3] ndisc_error_report+0x97/0x1b0
[ 1485.134304][ C3] neigh_invalidate+0x208/0x560
[ 1485.134390][ C3] neigh_timer_handler+0x8e9/0x1210
[ 1485.134475][ C3] call_timer_fn+0x163/0x4c0
[ 1485.134563][ C3] __run_timers+0x68f/0xaa0
[ 1485.134649][ C3] run_timer_softirq+0xf0/0x160
[ 1485.134734][ C3] handle_softirqs+0x1d8/0x8f0
[ 1485.134824][ C3] __irq_exit_rcu+0x103/0x1c0
[ 1485.134910][ C3] irq_exit_rcu+0xe/0x30
[ 1485.135000][ C3] sysvec_apic_timer_interrupt+0x9d/0xe0
[ 1485.135109][ C3] asm_sysvec_apic_timer_interrupt+0x1a/0x20
[ 1485.135223][ C3] pv_native_safe_halt+0xf/0x10
[ 1485.135311][ C3] default_idle+0x9/0x10
[ 1485.135405][ C3] default_idle_call+0x6e/0xb0
[ 1485.135494][ C3] cpuidle_idle_call.constprop.0+0x237/0x410
[ 1485.135607][ C3] do_idle+0xd8/0x180
[ 1485.135693][ C3] cpu_startup_entry+0x53/0x70
[ 1485.135783][ C3] start_secondary+0x204/0x2b0
[ 1485.135871][ C3] common_startup_64+0x13e/0x148
[ 1485.135960][ C3]
[ 1485.135960][ C3] other info that might help us debug this:
[ 1485.135960][ C3]
[ 1485.136141][ C3] Possible unsafe locking scenario:
[ 1485.136141][ C3]
[ 1485.136274][ C3] CPU0 CPU1
[ 1485.136361][ C3] ---- ----
[ 1485.136447][ C3] lock((&n->timer));
[ 1485.136515][ C3] lock(&tbl->lock);
[ 1485.136628][ C3] lock((&n->timer));
[ 1485.136742][ C3] lock(&tbl->lock);
[ 1485.136809][ C3]
[ 1485.136809][ C3] *** DEADLOCK ***
[ 1485.136809][ C3]
[ 1485.136939][ C3] 5 locks held by swapper/3/0:
[ 1485.137030][ C3] #0: ffa0000000280c98 ((&n->timer)){+.-.}-{0:0}, at: call_timer_fn+0x113/0x4c0
[ 1485.137190][ C3] #1: ffffffff9d191d40 (rcu_read_lock){....}-{1:3}, at: icmp6_send+0x283/0x1cd0
[ 1485.137340][ C3] #2: ff11000009289b98 (k-slock-AF_INET6){+...}-{3:3}, at: icmp6_send+0x9ff/0x1cd0
[ 1485.137499][ C3] #3: ffffffff9d191d40 (rcu_read_lock){....}-{1:3}, at: ip6_send_skb+0xa2/0x350
[ 1485.137650][ C3] #4: ffffffff9d191d40 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x11d/0x7f0
[ 1485.137801][ C3]
[ 1485.137801][ C3] stack backtrace:
[ 1485.137913][ C3] CPU: 3 UID: 0 PID: 0 Comm: swapper/3 Not tainted 7.2.0-rc6-virtme #1 PREEMPT(full)
[ 1485.137916][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1485.137918][ C3] Call Trace:
[ 1485.137919][ C3]
[ 1485.137921][ C3] dump_stack_lvl+0x6f/0xa0
[ 1485.137925][ C3] print_circular_bug.cold+0x38/0x46
[ 1485.137927][ C3] check_noncircular+0x171/0x1a0
[ 1485.137930][ C3] check_prev_add+0xd8/0xe90
[ 1485.137933][ C3] validate_chain+0x6b8/0xc20
[ 1485.137935][ C3] __lock_acquire+0x518/0xc20
[ 1485.137937][ C3] lock_acquire.part.0+0xbc/0x260
[ 1485.137939][ C3] ? ___neigh_create+0x2be/0x1070
[ 1485.137941][ C3] ? rcu_is_watching+0x15/0xd0
[ 1485.137944][ C3] ? lock_acquire+0x13c/0x160
[ 1485.137946][ C3] _raw_spin_lock_bh+0x38/0x50
[ 1485.137947][ C3] ? ___neigh_create+0x2be/0x1070
[ 1485.137948][ C3] ___neigh_create+0x2be/0x1070
[ 1485.137950][ C3] ip6_finish_output2+0xb9a/0x12f0
[ 1485.137952][ C3] ? ip6_xmit+0x2000/0x2000
[ 1485.137953][ C3] ? find_held_lock+0x2b/0x80
[ 1485.137955][ C3] ? __lock_release.isra.0+0x6b/0x1a0
[ 1485.137957][ C3] ? ip6_mtu+0x174/0x410
[ 1485.137959][ C3] ip6_finish_output+0x701/0xe80
[ 1485.137961][ C3] ip6_output+0x23f/0x7f0
[ 1485.137963][ C3] ? ip6_finish_output+0xe80/0xe80
[ 1485.137964][ C3] ? l3mdev_l3_out.constprop.0+0xe5/0x340
[ 1485.137968][ C3] ip6_send_skb+0xee/0x350
[ 1485.137969][ C3] icmp6_send+0x1728/0x1cd0
[ 1485.137972][ C3] ? icmpv6_push_pending_frames+0x5f0/0x5f0
[ 1485.137973][ C3] ? rcu_read_lock_any_held+0x3c/0x90
[ 1485.137979][ C3] ? rcu_read_lock_any_held+0x3c/0x90
[ 1485.137982][ C3] ? __lock_acquire+0x518/0xc20
[ 1485.137985][ C3] ? find_held_lock+0x2b/0x80
[ 1485.137987][ C3] ip6_link_failure+0x2d/0x460
[ 1485.137989][ C3] ndisc_error_report+0x97/0x1b0
[ 1485.137991][ C3] neigh_invalidate+0x208/0x560
[ 1485.137993][ C3] ? neigh_periodic_work+0xa60/0xa60
[ 1485.137994][ C3] neigh_timer_handler+0x8e9/0x1210
[ 1485.137996][ C3] ? neigh_periodic_work+0xa60/0xa60
[ 1485.137997][ C3] ? rcu_is_watching+0x15/0xd0
[ 1485.137999][ C3] call_timer_fn+0x163/0x4c0
[ 1485.138000][ C3] ? detach_if_pending+0x1d0/0x1d0
[ 1485.138001][ C3] ? find_held_lock+0x2b/0x80
[ 1485.138003][ C3] ? __lock_release.isra.0+0x6b/0x1a0
[ 1485.138005][ C3] ? rcu_is_watching+0x15/0xd0
[ 1485.138007][ C3] __run_timers+0x68f/0xaa0
[ 1485.138008][ C3] ? neigh_periodic_work+0xa60/0xa60
[ 1485.138010][ C3] ? __bpf_trace_itimer_expire+0x10/0x10
[ 1485.138011][ C3] ? __lock_acquire+0x518/0xc20
[ 1485.138014][ C3] ? __rwlock_init+0x150/0x150
[ 1485.138016][ C3] run_timer_softirq+0xf0/0x160
[ 1485.138017][ C3] ? clockevents_program_event+0x307/0x7e0
[ 1485.138020][ C3] ? __run_timers+0xaa0/0xaa0
[ 1485.138021][ C3] ? trace_irq_enable.constprop.0+0x9b/0x160
[ 1485.138024][ C3] ? rcu_is_watching+0x15/0xd0
[ 1485.138025][ C3] handle_softirqs+0x1d8/0x8f0
[ 1485.138028][ C3] ? _local_bh_enable+0xd0/0xd0
[ 1485.138030][ C3] __irq_exit_rcu+0x103/0x1c0
[ 1485.138032][ C3] irq_exit_rcu+0xe/0x30
[ 1485.138034][ C3] sysvec_apic_timer_interrupt+0x9d/0xe0
[ 1485.138035][ C3]
[ 1485.138036][ C3]
[ 1485.138036][ C3] ? lockdep_hardirqs_on+0x8c/0x130
[ 1485.138038][ C3] asm_sysvec_apic_timer_interrupt+0x1a/0x20
[ 1485.138039][ C3] RIP: 0010:pv_native_safe_halt+0xf/0x10
[ 1485.138041][ C3] Code: 48 8b 3d 44 61 6e 02 e8 1f 00 00 00 48 2b 05 08 22 a7 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d a3 dd 19 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01
[ 1485.138043][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282
[ 1485.138045][ C3] RAX: 000000000614a501 RBX: ff11000001c80040 RCX: ffffffff994f7f27
[ 1485.138047][ C3] RDX: ff11000001c80040 RSI: ffffffff9c6c4933 RDI: ffffffff9c07d760
[ 1485.138047][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
[ 1485.138048][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3
[ 1485.138049][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000
[ 1485.138050][ C3] ? cpuidle_idle_call.constprop.0+0x237/0x410
[ 1485.138053][ C3] default_idle+0x9/0x10
[ 1485.138054][ C3] default_idle_call+0x6e/0xb0
[ 1485.138055][ C3] cpuidle_idle_call.constprop.0+0x237/0x410
[ 1485.138057][ C3] ? arch_cpu_idle_exit+0x40/0x40
[ 1485.138059][ C3] ? mark_tsc_async_resets+0x30/0x30
[ 1485.138061][ C3] ? trace_sched_exit_tp+0x30/0x160
[ 1485.138064][ C3] ? rcu_is_watching+0x15/0xd0
[ 1485.138065][ C3] do_idle+0xd8/0x180
[ 1485.138067][ C3] cpu_startup_entry+0x53/0x70
[ 1485.138069][ C3] start_secondary+0x204/0x2b0
[ 1485.138071][ C3] ? set_cpu_sibling_map+0x2130/0x2130
[ 1485.138073][ C3] common_startup_64+0x13e/0x148
[ 1485.138076][ C3]