[ 1190.997729][T16904] gre: GRE over IPv4 demultiplexor driver [ 1192.168769][T16927] ip_gre: GRE over IPv4 tunneling driver [ 1196.284251][ T67] [ 1196.284367][ T67] ============================================ [ 1196.284557][ T67] WARNING: possible recursive locking detected [ 1196.284734][ T67] 6.13.0-rc5-virtme #1 Not tainted [ 1196.284871][ T67] -------------------------------------------- [ 1196.285054][ T67] kworker/u16:1/67 is trying to acquire lock: [ 1196.285229][ T67] ffffffff915f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 1196.285521][ T67] [ 1196.285521][ T67] but task is already holding lock: [ 1196.285748][ T67] ffffffff915f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 1196.286028][ T67] [ 1196.286028][ T67] other info that might help us debug this: [ 1196.286227][ T67] Possible unsafe locking scenario: [ 1196.286227][ T67] [ 1196.286427][ T67] CPU0 [ 1196.286529][ T67] ---- [ 1196.286631][ T67] lock((netdev_chain).rwsem); [ 1196.286803][ T67] lock((netdev_chain).rwsem); [ 1196.286940][ T67] [ 1196.286940][ T67] *** DEADLOCK *** [ 1196.286940][ T67] [ 1196.287153][ T67] May be due to missing lock nesting notation [ 1196.287153][ T67] [ 1196.287368][ T67] 5 locks held by kworker/u16:1/67: [ 1196.287515][ T67] #0: ffff8880010b5948 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x7ec/0x16d0 [ 1196.287828][ T67] #1: ffffc90000487da0 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0xe0b/0x16d0 [ 1196.288084][ T67] #2: ffffffff915ec4d0 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xbc/0xba0 [ 1196.288336][ T67] #3: ffffffff91607e88 (rtnl_mutex){+.+.}-{4:4}, at: cleanup_net+0x45e/0xba0 [ 1196.288596][ T67] #4: ffffffff915f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 1196.288888][ T67] [ 1196.288888][ T67] stack backtrace: [ 1196.289064][ T67] CPU: 3 UID: 0 PID: 67 Comm: kworker/u16:1 Not tainted 6.13.0-rc5-virtme #1 [ 1196.289321][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1196.289502][ T67] Workqueue: netns cleanup_net [ 1196.289658][ T67] Call Trace: [ 1196.289772][ T67] [ 1196.289850][ T67] dump_stack_lvl+0x82/0xd0 [ 1196.290003][ T67] print_deadlock_bug+0x40a/0x650 [ 1196.290154][ T67] validate_chain+0x5bf/0xae0 [ 1196.290299][ T67] ? __pfx_validate_chain+0x10/0x10 [ 1196.290445][ T67] ? hlock_class+0x4e/0x130 [ 1196.290581][ T67] ? mark_lock+0x38/0x3e0 [ 1196.290697][ T67] __lock_acquire+0xb9a/0x1680 [ 1196.290844][ T67] ? spin_bug+0x191/0x1d0 [ 1196.290950][ T67] ? debug_object_assert_init+0x2a9/0x370 [ 1196.291100][ T67] lock_acquire.part.0+0xeb/0x330 [ 1196.291251][ T67] ? blocking_notifier_call_chain+0x50/0x90 [ 1196.291433][ T67] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1196.291577][ T67] ? trace_lock_acquire+0x14c/0x1f0 [ 1196.291722][ T67] ? lock_acquire+0x32/0xc0 [ 1196.291863][ T67] ? blocking_notifier_call_chain+0x50/0x90 [ 1196.292039][ T67] down_read+0x9f/0x340 [ 1196.292148][ T67] ? blocking_notifier_call_chain+0x50/0x90 [ 1196.292332][ T67] ? __pfx_down_read+0x10/0x10 [ 1196.292477][ T67] blocking_notifier_call_chain+0x50/0x90 [ 1196.292622][ T67] __dev_close_many+0xdf/0x2d0 [ 1196.292775][ T67] ? __pfx___dev_close_many+0x10/0x10 [ 1196.292919][ T67] dev_close_many+0x202/0x650 [ 1196.293064][ T67] ? __pfx_dev_close_many+0x10/0x10 [ 1196.293209][ T67] ? ipv6_mc_down+0x1d8/0x3a0 [ 1196.293361][ T67] vlan_device_event+0x143b/0x2130 [ 1196.293524][ T67] ? __pfx_vlan_device_event+0x10/0x10 [ 1196.293671][ T67] ? __pfx_br_device_event+0x10/0x10 [ 1196.293818][ T67] ? packet_notifier+0x3b0/0x810 [ 1196.293957][ T67] notifier_call_chain+0xcd/0x150 [ 1196.294095][ T67] blocking_notifier_call_chain+0x66/0x90 [ 1196.294241][ T67] dev_close_many+0x2d8/0x650 [ 1196.294381][ T67] ? __pfx_dev_close_many+0x10/0x10 [ 1196.294534][ T67] unregister_netdevice_many_notify+0x8ed/0x1580 [ 1196.294705][ T67] ? __lock_release+0x103/0x460 [ 1196.294855][ T67] ? net_generic+0xb1/0x1f0 [ 1196.295009][ T67] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 1196.295186][ T67] ? rtnl_is_locked+0x15/0x20 [ 1196.295323][ T67] ? unregister_netdevice_queue+0x70/0x410 [ 1196.295497][ T67] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 1196.295692][ T67] ? net_generic+0xb1/0x1f0 [ 1196.295841][ T67] ? mutex_is_locked+0x1c/0x60 [ 1196.295978][ T67] ? nexthop_net_exit_batch_rtnl+0x83/0x210 [ 1196.296156][ T67] cleanup_net+0x4cf/0xba0 [ 1196.296305][ T67] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 1196.296452][ T67] ? __pfx_cleanup_net+0x10/0x10 [ 1196.296599][ T67] ? trace_lock_acquire+0x14c/0x1f0 [ 1196.296741][ T67] ? lock_acquire+0x32/0xc0 [ 1196.296884][ T67] ? process_one_work+0xe0b/0x16d0 [ 1196.297034][ T67] process_one_work+0xe55/0x16d0 [ 1196.297180][ T67] ? __pfx___lock_release+0x10/0x10 [ 1196.297321][ T67] ? __pfx_process_one_work+0x10/0x10 [ 1196.297464][ T67] ? assign_work+0x16c/0x240 [ 1196.297606][ T67] worker_thread+0x58c/0xce0 [ 1196.297747][ T67] ? __pfx_worker_thread+0x10/0x10 [ 1196.297900][ T67] ? __pfx_worker_thread+0x10/0x10 [ 1196.298039][ T67] kthread+0x28a/0x350 [ 1196.298146][ T67] ? __pfx_kthread+0x10/0x10 [ 1196.298284][ T67] ret_from_fork+0x31/0x70 [ 1196.298426][ T67] ? __pfx_kthread+0x10/0x10 [ 1196.298565][ T67] ret_from_fork_asm+0x1a/0x30 [ 1196.298709][ T67] [ 1219.514367][T17509] ip6_gre: GRE over IPv6 tunneling driver [ 1237.032251][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 1239.976238][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 1242.601242][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 1245.544245][ C1] ip6_tunnel: tep0 xmit: Local address not yet configured!