[ 11.608936][ T245] eth1: renamed from tmp [ 32.102182][ T797] ip (797) used greatest stack depth: 23856 bytes left [ 32.174742][ T800] eth1: renamed from tmp [ 52.426819][ T1355] eth1: renamed from tmp [ 72.680008][ T1885] eth1: renamed from tmp [ 93.609208][ T2417] eth1: renamed from tmp [ 184.862865][ T3795] eth1: renamed from tmp [ 195.738261][ T4085] eth2: renamed from tmp [ 273.026242][ T5104] eth1: renamed from tmp [ 334.784866][ T6989] eth1: renamed from tmp [ 366.911974][ T7938] eth1: renamed from tmp [ 375.590089][ T8145] eth1: renamed from tmp [ 385.655072][ T8417] eth1: renamed from tmp [ 394.930884][ T8554] eth1: renamed from tmp [ 401.906627][ T8690] eth1: renamed from tmp [ 411.655027][ T8834] eth1: renamed from tmp [ 421.107066][ T8977] eth1: renamed from tmp [ 430.334975][ T9120] eth1: renamed from tmp [ 439.395039][ T9263] eth1: renamed from tmp [ 445.681773][ C3] [ 445.681912][ C3] ====================================================== [ 445.682127][ C3] WARNING: possible circular locking dependency detected [ 445.682315][ C3] 7.2.0-rc6-virtme #1 Not tainted [ 445.682469][ C3] ------------------------------------------------------ [ 445.682646][ C3] swapper/3/0 is trying to acquire lock: [ 445.682791][ C3] ff11000016050b58 (&tbl->lock){+.-.}-{3:3}, at: ___neigh_create+0x2be/0x1070 [ 445.683060][ C3] [ 445.683060][ C3] but task is already holding lock: [ 445.683268][ C3] ffa0000000280c98 ((&n->timer)){+.-.}-{0:0}, at: call_timer_fn+0x113/0x4c0 [ 445.683517][ C3] [ 445.683517][ C3] which lock already depends on the new lock. [ 445.683517][ C3] [ 445.683787][ C3] [ 445.683787][ C3] the existing dependency chain (in reverse order) is: [ 445.684042][ C3] [ 445.684042][ C3] -> #1 ((&n->timer)){+.-.}-{0:0}: [ 445.684243][ C3] __lock_acquire+0x518/0xc20 [ 445.684379][ C3] lock_acquire.part.0+0xbc/0x260 [ 445.684521][ C3] __timer_delete_sync+0xea/0x130 [ 445.684658][ C3] neigh_flush_one+0x4bf/0x650 [ 445.684792][ C3] __neigh_ifdown.isra.0+0x1b5/0xea0 [ 445.684962][ C3] neigh_ifdown+0x10/0x20 [ 445.685110][ C3] rt6_disable_ip+0x183/0x200 [ 445.685245][ C3] addrconf_ifdown.isra.0+0x103/0x1670 [ 445.685425][ C3] addrconf_notify+0x2c8/0xf30 [ 445.685566][ C3] notifier_call_chain+0xae/0x300 [ 445.685703][ C3] netif_close_many+0x366/0x770 [ 445.685845][ C3] unregister_netdevice_many_notify+0x71a/0x1b40 [ 445.686018][ C3] default_device_exit_batch+0x38b/0x600 [ 445.686185][ C3] ops_undo_list+0x2ce/0x8f0 [ 445.686319][ C3] cleanup_net+0x431/0x940 [ 445.686446][ C3] process_one_work+0xdf8/0x1410 [ 445.686582][ C3] worker_thread+0x4f1/0xd60 [ 445.686710][ C3] kthread+0x367/0x460 [ 445.686841][ C3] ret_from_fork+0x474/0x6b0 [ 445.686972][ C3] ret_from_fork_asm+0x11/0x20 [ 445.687101][ C3] [ 445.687101][ C3] -> #0 (&tbl->lock){+.-.}-{3:3}: [ 445.687299][ C3] check_prev_add+0xd8/0xe90 [ 445.687428][ C3] validate_chain+0x6b8/0xc20 [ 445.687555][ C3] __lock_acquire+0x518/0xc20 [ 445.687674][ C3] lock_acquire.part.0+0xbc/0x260 [ 445.687771][ C3] _raw_spin_lock_bh+0x38/0x50 [ 445.687881][ C3] ___neigh_create+0x2be/0x1070 [ 445.687976][ C3] ip6_finish_output2+0xb9a/0x12f0 [ 445.688074][ C3] ip6_finish_output+0x701/0xe80 [ 445.688173][ C3] ip6_output+0x23f/0x7f0 [ 445.688286][ C3] ndisc_send_skb+0xba3/0x1520 [ 445.688379][ C3] ndisc_send_ns+0xa9/0x120 [ 445.688484][ C3] ndisc_solicit+0x314/0x480 [ 445.688584][ C3] neigh_probe+0xb3/0x100 [ 445.688676][ C3] neigh_timer_handler+0x191/0x1210 [ 445.688768][ C3] call_timer_fn+0x163/0x4c0 [ 445.688864][ C3] __run_timers+0x68f/0xaa0 [ 445.688962][ C3] run_timer_softirq+0xf0/0x160 [ 445.689053][ C3] handle_softirqs+0x1d8/0x8f0 [ 445.689149][ C3] __irq_exit_rcu+0x103/0x1c0 [ 445.689248][ C3] irq_exit_rcu+0xe/0x30 [ 445.689350][ C3] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 445.689472][ C3] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 445.689604][ C3] pv_native_safe_halt+0xf/0x10 [ 445.689697][ C3] default_idle+0x9/0x10 [ 445.689791][ C3] default_idle_call+0x6e/0xb0 [ 445.689888][ C3] cpuidle_idle_call.constprop.0+0x237/0x410 [ 445.690002][ C3] do_idle+0xd8/0x180 [ 445.690095][ C3] cpu_startup_entry+0x53/0x70 [ 445.690187][ C3] start_secondary+0x204/0x2b0 [ 445.690282][ C3] common_startup_64+0x13e/0x148 [ 445.690373][ C3] [ 445.690373][ C3] other info that might help us debug this: [ 445.690373][ C3] [ 445.690576][ C3] Possible unsafe locking scenario: [ 445.690576][ C3] [ 445.690733][ C3] CPU0 CPU1 [ 445.690827][ C3] ---- ---- [ 445.690925][ C3] lock((&n->timer)); [ 445.690996][ C3] lock(&tbl->lock); [ 445.691117][ C3] lock((&n->timer)); [ 445.691232][ C3] lock(&tbl->lock); [ 445.691305][ C3] [ 445.691305][ C3] *** DEADLOCK *** [ 445.691305][ C3] [ 445.691471][ C3] 3 locks held by swapper/3/0: [ 445.691569][ C3] #0: ffa0000000280c98 ((&n->timer)){+.-.}-{0:0}, at: call_timer_fn+0x113/0x4c0 [ 445.691735][ C3] #1: ffffffffa2f91d40 (rcu_read_lock){....}-{1:3}, at: ndisc_send_skb+0x175/0x1520 [ 445.691906][ C3] #2: ffffffffa2f91d40 (rcu_read_lock){....}-{1:3}, at: ip6_output+0x11d/0x7f0 [ 445.692068][ C3] [ 445.692068][ C3] stack backtrace: [ 445.692184][ C3] CPU: 3 UID: 0 PID: 0 Comm: swapper/3 Not tainted 7.2.0-rc6-virtme #1 PREEMPT(full) [ 445.692187][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 445.692189][ C3] Call Trace: [ 445.692191][ C3] [ 445.692193][ C3] dump_stack_lvl+0x6f/0xa0 [ 445.692196][ C3] print_circular_bug.cold+0x38/0x46 [ 445.692199][ C3] check_noncircular+0x171/0x1a0 [ 445.692202][ C3] ? mark_usage+0x61/0x170 [ 445.692204][ C3] check_prev_add+0xd8/0xe90 [ 445.692207][ C3] validate_chain+0x6b8/0xc20 [ 445.692209][ C3] __lock_acquire+0x518/0xc20 [ 445.692212][ C3] lock_acquire.part.0+0xbc/0x260 [ 445.692214][ C3] ? ___neigh_create+0x2be/0x1070 [ 445.692216][ C3] ? rcu_is_watching+0x15/0xd0 [ 445.692218][ C3] ? lock_acquire+0x13c/0x160 [ 445.692221][ C3] _raw_spin_lock_bh+0x38/0x50 [ 445.692222][ C3] ? ___neigh_create+0x2be/0x1070 [ 445.692223][ C3] ___neigh_create+0x2be/0x1070 [ 445.692225][ C3] ? pv_native_safe_halt+0xf/0x10 [ 445.692227][ C3] ip6_finish_output2+0xb9a/0x12f0 [ 445.692229][ C3] ? ip6_xmit+0x2000/0x2000 [ 445.692230][ C3] ? find_held_lock+0x2b/0x80 [ 445.692232][ C3] ? __lock_release.isra.0+0x6b/0x1a0 [ 445.692234][ C3] ? ip6_mtu+0x174/0x410 [ 445.692237][ C3] ip6_finish_output+0x701/0xe80 [ 445.692239][ C3] ip6_output+0x23f/0x7f0 [ 445.692240][ C3] ? ip6_finish_output+0xe80/0xe80 [ 445.692242][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 445.692244][ C3] ? find_held_lock+0x2b/0x80 [ 445.692246][ C3] ? __lock_release.isra.0+0x6b/0x1a0 [ 445.692248][ C3] ? __local_bh_enable_ip+0xa5/0x140 [ 445.692250][ C3] ndisc_send_skb+0xba3/0x1520 [ 445.692253][ C3] ? ndisc_recv_na+0x1090/0x1090 [ 445.692256][ C3] ? lock_acquire.part.0+0xbc/0x260 [ 445.692257][ C3] ? find_held_lock+0x2b/0x80 [ 445.692259][ C3] ndisc_send_ns+0xa9/0x120 [ 445.692260][ C3] ? __ipv6_chk_addr_and_flags+0x376/0x5f0 [ 445.692263][ C3] ? ndisc_router_discovery+0x30c0/0x30c0 [ 445.692265][ C3] ? __ipv6_chk_addr_and_flags+0x380/0x5f0 [ 445.692266][ C3] ? lockdep_hardirqs_on+0x8c/0x130 [ 445.692268][ C3] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 445.692269][ C3] ndisc_solicit+0x314/0x480 [ 445.692271][ C3] ? ndisc_send_ns+0x120/0x120 [ 445.692272][ C3] ? __lock_release.isra.0+0x6b/0x1a0 [ 445.692274][ C3] ? neigh_probe+0x62/0x100 [ 445.692275][ C3] ? neigh_periodic_work+0xa60/0xa60 [ 445.692277][ C3] neigh_probe+0xb3/0x100 [ 445.692278][ C3] neigh_timer_handler+0x191/0x1210 [ 445.692280][ C3] ? neigh_periodic_work+0xa60/0xa60 [ 445.692281][ C3] ? rcu_is_watching+0x15/0xd0 [ 445.692283][ C3] call_timer_fn+0x163/0x4c0 [ 445.692284][ C3] ? detach_if_pending+0x1d0/0x1d0 [ 445.692285][ C3] ? find_held_lock+0x2b/0x80 [ 445.692287][ C3] ? __lock_release.isra.0+0x6b/0x1a0 [ 445.692289][ C3] ? rcu_is_watching+0x15/0xd0 [ 445.692291][ C3] __run_timers+0x68f/0xaa0 [ 445.692292][ C3] ? neigh_periodic_work+0xa60/0xa60 [ 445.692294][ C3] ? __bpf_trace_itimer_expire+0x10/0x10 [ 445.692296][ C3] ? __lock_acquire+0x518/0xc20 [ 445.692299][ C3] ? __rwlock_init+0x150/0x150 [ 445.692301][ C3] run_timer_softirq+0xf0/0x160 [ 445.692302][ C3] ? clockevents_program_event+0x307/0x7e0 [ 445.692305][ C3] ? __run_timers+0xaa0/0xaa0 [ 445.692306][ C3] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 445.692310][ C3] ? rcu_is_watching+0x15/0xd0 [ 445.692311][ C3] handle_softirqs+0x1d8/0x8f0 [ 445.692313][ C3] ? _local_bh_enable+0xd0/0xd0 [ 445.692316][ C3] __irq_exit_rcu+0x103/0x1c0 [ 445.692318][ C3] irq_exit_rcu+0xe/0x30 [ 445.692320][ C3] sysvec_apic_timer_interrupt+0x9d/0xe0 [ 445.692321][ C3] [ 445.692322][ C3] [ 445.692322][ C3] ? lockdep_hardirqs_on+0x8c/0x130 [ 445.692324][ C3] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 445.692325][ C3] RIP: 0010:pv_native_safe_halt+0xf/0x10 [ 445.692328][ 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 [ 445.692330][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 445.692332][ C3] RAX: 000000000115f7e3 RBX: ff11000001c80040 RCX: ffffffff9f2f7f27 [ 445.692333][ C3] RDX: ff11000001c80040 RSI: ffffffffa24c4933 RDI: ffffffffa1e7d760 [ 445.692334][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 445.692335][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 445.692335][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 445.692337][ C3] ? cpuidle_idle_call.constprop.0+0x237/0x410 [ 445.692340][ C3] default_idle+0x9/0x10 [ 445.692341][ C3] default_idle_call+0x6e/0xb0 [ 445.692342][ C3] cpuidle_idle_call.constprop.0+0x237/0x410 [ 445.692344][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 445.692346][ C3] ? mark_tsc_async_resets+0x30/0x30 [ 445.692349][ C3] ? rcu_is_watching+0x15/0xd0 [ 445.692350][ C3] do_idle+0xd8/0x180 [ 445.692352][ C3] cpu_startup_entry+0x53/0x70 [ 445.692354][ C3] start_secondary+0x204/0x2b0 [ 445.692356][ C3] ? set_cpu_sibling_map+0x2130/0x2130 [ 445.692358][ C3] common_startup_64+0x13e/0x148 [ 445.692361][ C3] [ 447.427291][ T9406] eth1: renamed from tmp [ 455.080408][ T9549] eth1: renamed from tmp [ 462.983286][ T9691] eth1: renamed from tmp [ 470.748305][ T9833] eth1: renamed from tmp [ 478.425426][ T9976] eth1: renamed from tmp [ 485.880096][T10119] eth1: renamed from tmp [ 493.209487][T10262] eth1: renamed from tmp [ 500.578238][T10405] eth1: renamed from tmp [ 508.207935][T10548] eth1: renamed from tmp [ 515.989532][T10691] eth1: renamed from tmp [ 523.580889][T10834] eth1: renamed from tmp [ 531.200771][T10978] eth1: renamed from tmp [ 538.588326][T11121] eth1: renamed from tmp [ 546.364870][T11265] eth1: renamed from tmp [ 553.911769][T11408] eth1: renamed from tmp [ 561.379311][T11551] eth1: renamed from tmp [ 569.078380][T11694] eth1: renamed from tmp [ 576.624279][T11836] eth1: renamed from tmp [ 584.197260][T11978] eth1: renamed from tmp [ 591.947508][T12121] eth1: renamed from tmp [ 599.494588][T12264] eth1: renamed from tmp [ 606.886860][T12407] eth1: renamed from tmp [ 614.499353][T12550] eth1: renamed from tmp [ 622.196652][T12696] eth1: renamed from tmp [ 629.917509][T12839] eth1: renamed from tmp [ 637.416783][T12982] eth1: renamed from tmp [ 646.594717][T13153] eth1: renamed from tmp [ 655.710979][T13324] eth1: renamed from tmp [ 664.596459][T13495] eth1: renamed from tmp [ 673.386079][T13666] eth1: renamed from tmp [ 682.403498][T13837] eth1: renamed from tmp [ 691.489026][T14008] eth1: renamed from tmp [ 700.380538][T14178] eth1: renamed from tmp [ 709.603544][T14348] eth1: renamed from tmp [ 718.590732][T14519] eth1: renamed from tmp [ 727.244568][T14690] eth1: renamed from tmp [ 735.957462][T14862] eth1: renamed from tmp [ 744.939242][T15033] eth1: renamed from tmp [ 753.799410][T15204] eth1: renamed from tmp [ 762.587869][T15375] eth1: renamed from tmp [ 771.643162][T15546] eth1: renamed from tmp