[ 9.572545][ T257] gre: GRE over IPv4 demultiplexor driver [ 10.683946][ T283] ip_gre: GRE over IPv4 tunneling driver [ 10.970861][ T291] ip (291) used greatest stack depth: 23992 bytes left [ 14.416375][ T347] ping (347) used greatest stack depth: 23840 bytes left [ 14.634205][ T66] [ 14.634309][ T66] ============================================ [ 14.634479][ T66] WARNING: possible recursive locking detected [ 14.634645][ T66] 6.13.0-rc5-virtme #1 Not tainted [ 14.634778][ T66] -------------------------------------------- [ 14.634944][ T66] kworker/u16:1/66 is trying to acquire lock: [ 14.635117][ T66] ffffffffba9f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 14.635399][ T66] [ 14.635399][ T66] but task is already holding lock: [ 14.635593][ T66] ffffffffba9f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 14.635866][ T66] [ 14.635866][ T66] other info that might help us debug this: [ 14.636062][ T66] Possible unsafe locking scenario: [ 14.636062][ T66] [ 14.636278][ T66] CPU0 [ 14.636382][ T66] ---- [ 14.636482][ T66] lock((netdev_chain).rwsem); [ 14.636616][ T66] lock((netdev_chain).rwsem); [ 14.636751][ T66] [ 14.636751][ T66] *** DEADLOCK *** [ 14.636751][ T66] [ 14.636949][ T66] May be due to missing lock nesting notation [ 14.636949][ T66] [ 14.637149][ T66] 5 locks held by kworker/u16:1/66: [ 14.637290][ T66] #0: ffff8880010b5948 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x7ec/0x16d0 [ 14.637575][ T66] #1: ffffc90000477da0 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0xe0b/0x16d0 [ 14.637826][ T66] #2: ffffffffba9ec4d0 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xbc/0xba0 [ 14.638072][ T66] #3: ffffffffbaa07e88 (rtnl_mutex){+.+.}-{4:4}, at: cleanup_net+0x45e/0xba0 [ 14.638325][ T66] #4: ffffffffba9f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 14.638607][ T66] [ 14.638607][ T66] stack backtrace: [ 14.638778][ T66] CPU: 2 UID: 0 PID: 66 Comm: kworker/u16:1 Not tainted 6.13.0-rc5-virtme #1 [ 14.639012][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.639181][ T66] Workqueue: netns cleanup_net [ 14.639322][ T66] Call Trace: [ 14.639429][ T66] [ 14.639501][ T66] dump_stack_lvl+0x82/0xd0 [ 14.639644][ T66] print_deadlock_bug+0x40a/0x650 [ 14.639785][ T66] validate_chain+0x5bf/0xae0 [ 14.639924][ T66] ? __pfx_validate_chain+0x10/0x10 [ 14.640064][ T66] ? hlock_class+0x4e/0x130 [ 14.640209][ T66] ? mark_lock+0x38/0x3e0 [ 14.640314][ T66] __lock_acquire+0xb9a/0x1680 [ 14.640451][ T66] ? spin_bug+0x191/0x1d0 [ 14.640555][ T66] ? debug_object_assert_init+0x2a9/0x370 [ 14.640700][ T66] lock_acquire.part.0+0xeb/0x330 [ 14.640837][ T66] ? blocking_notifier_call_chain+0x50/0x90 [ 14.641007][ T66] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 14.641145][ T66] ? trace_lock_acquire+0x14c/0x1f0 [ 14.641285][ T66] ? lock_acquire+0x32/0xc0 [ 14.641421][ T66] ? blocking_notifier_call_chain+0x50/0x90 [ 14.641590][ T66] down_read+0x9f/0x340 [ 14.641698][ T66] ? blocking_notifier_call_chain+0x50/0x90 [ 14.641868][ T66] ? __pfx_down_read+0x10/0x10 [ 14.642006][ T66] blocking_notifier_call_chain+0x50/0x90 [ 14.642143][ T66] __dev_close_many+0xdf/0x2d0 [ 14.642279][ T66] ? __pfx___dev_close_many+0x10/0x10 [ 14.642417][ T66] dev_close_many+0x202/0x650 [ 14.642554][ T66] ? __pfx_dev_close_many+0x10/0x10 [ 14.642692][ T66] ? ipv6_mc_down+0x1d8/0x3a0 [ 14.642831][ T66] vlan_device_event+0x143b/0x2130 [ 14.642969][ T66] ? __pfx_vlan_device_event+0x10/0x10 [ 14.643103][ T66] ? __pfx_br_device_event+0x10/0x10 [ 14.643240][ T66] ? packet_notifier+0x3b0/0x810 [ 14.643376][ T66] notifier_call_chain+0xcd/0x150 [ 14.643513][ T66] blocking_notifier_call_chain+0x66/0x90 [ 14.643651][ T66] dev_close_many+0x2d8/0x650 [ 14.643789][ T66] ? __pfx_dev_close_many+0x10/0x10 [ 14.643928][ T66] unregister_netdevice_many_notify+0x8ed/0x1580 [ 14.644096][ T66] ? __lock_release+0x103/0x460 [ 14.644234][ T66] ? net_generic+0xb1/0x1f0 [ 14.644371][ T66] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 14.644543][ T66] ? rtnl_is_locked+0x15/0x20 [ 14.644682][ T66] ? unregister_netdevice_queue+0x70/0x410 [ 14.644850][ T66] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 14.645018][ T66] ? net_generic+0xb1/0x1f0 [ 14.645156][ T66] ? mutex_is_locked+0x1c/0x60 [ 14.645293][ T66] ? nexthop_net_exit_batch_rtnl+0x83/0x210 [ 14.645462][ T66] cleanup_net+0x4cf/0xba0 [ 14.645600][ T66] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 14.645738][ T66] ? __pfx_cleanup_net+0x10/0x10 [ 14.645870][ T66] ? trace_lock_acquire+0x14c/0x1f0 [ 14.646007][ T66] ? lock_acquire+0x32/0xc0 [ 14.646144][ T66] ? process_one_work+0xe0b/0x16d0 [ 14.646292][ T66] process_one_work+0xe55/0x16d0 [ 14.646430][ T66] ? __pfx___lock_release+0x10/0x10 [ 14.646568][ T66] ? __pfx_process_one_work+0x10/0x10 [ 14.646709][ T66] ? assign_work+0x16c/0x240 [ 14.646847][ T66] worker_thread+0x58c/0xce0 [ 14.646982][ T66] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 14.647161][ T66] ? __pfx_worker_thread+0x10/0x10 [ 14.647297][ T66] ? __pfx_worker_thread+0x10/0x10 [ 14.647432][ T66] kthread+0x28a/0x350 [ 14.647538][ T66] ? __pfx_kthread+0x10/0x10 [ 14.647672][ T66] ret_from_fork+0x31/0x70 [ 14.647809][ T66] ? __pfx_kthread+0x10/0x10 [ 14.647945][ T66] ret_from_fork_asm+0x1a/0x30 [ 14.648085][ T66] [ 36.914583][ T855] ip6_gre: GRE over IPv6 tunneling driver [ 41.477178][ T9] ip6_tunnel: tep1 xmit: Local address not yet configured! [ 53.829138][ C1] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 56.646124][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 59.205130][ C2] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 62.022120][ C3] ip6_tunnel: tep0 xmit: Local address not yet configured!