[ 10.014353][ T257] gre: GRE over IPv4 demultiplexor driver [ 10.573147][ T272] ip (272) used greatest stack depth: 23896 bytes left [ 11.193942][ T280] ip_gre: GRE over IPv4 tunneling driver [ 15.137123][ T345] ping (345) used greatest stack depth: 23840 bytes left [ 15.346645][ T11] [ 15.346749][ T11] ============================================ [ 15.346933][ T11] WARNING: possible recursive locking detected [ 15.347118][ T11] 6.13.0-rc5-virtme #1 Not tainted [ 15.347267][ T11] -------------------------------------------- [ 15.347453][ T11] kworker/u16:0/11 is trying to acquire lock: [ 15.347640][ T11] ffffffff875f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 15.347949][ T11] [ 15.347949][ T11] but task is already holding lock: [ 15.348168][ T11] ffffffff875f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 15.348471][ T11] [ 15.348471][ T11] other info that might help us debug this: [ 15.348723][ T11] Possible unsafe locking scenario: [ 15.348723][ T11] [ 15.348947][ T11] CPU0 [ 15.349059][ T11] ---- [ 15.349177][ T11] lock((netdev_chain).rwsem); [ 15.349332][ T11] lock((netdev_chain).rwsem); [ 15.349483][ T11] [ 15.349483][ T11] *** DEADLOCK *** [ 15.349483][ T11] [ 15.349707][ T11] May be due to missing lock nesting notation [ 15.349707][ T11] [ 15.349934][ T11] 5 locks held by kworker/u16:0/11: [ 15.350086][ T11] #0: ffff8880010b5948 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x7ec/0x16d0 [ 15.350402][ T11] #1: ffffc900000b7da0 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0xe0b/0x16d0 [ 15.350666][ T11] #2: ffffffff875ec4d0 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xbc/0xba0 [ 15.350931][ T11] #3: ffffffff87607e88 (rtnl_mutex){+.+.}-{4:4}, at: cleanup_net+0x45e/0xba0 [ 15.351199][ T11] #4: ffffffff875f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 15.351500][ T11] [ 15.351500][ T11] stack backtrace: [ 15.351685][ T11] CPU: 1 UID: 0 PID: 11 Comm: kworker/u16:0 Not tainted 6.13.0-rc5-virtme #1 [ 15.351950][ T11] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.352135][ T11] Workqueue: netns cleanup_net [ 15.352292][ T11] Call Trace: [ 15.352410][ T11] [ 15.352489][ T11] dump_stack_lvl+0x82/0xd0 [ 15.352642][ T11] print_deadlock_bug+0x40a/0x650 [ 15.352796][ T11] validate_chain+0x5bf/0xae0 [ 15.352947][ T11] ? __pfx_validate_chain+0x10/0x10 [ 15.353103][ T11] ? hlock_class+0x4e/0x130 [ 15.353254][ T11] ? mark_lock+0x38/0x3e0 [ 15.353369][ T11] __lock_acquire+0xb9a/0x1680 [ 15.353522][ T11] ? spin_bug+0x191/0x1d0 [ 15.353637][ T11] ? debug_object_assert_init+0x2a9/0x370 [ 15.353788][ T11] lock_acquire.part.0+0xeb/0x330 [ 15.353937][ T11] ? blocking_notifier_call_chain+0x50/0x90 [ 15.354122][ T11] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 15.354271][ T11] ? trace_lock_acquire+0x14c/0x1f0 [ 15.354423][ T11] ? lock_acquire+0x32/0xc0 [ 15.354575][ T11] ? blocking_notifier_call_chain+0x50/0x90 [ 15.354760][ T11] down_read+0x9f/0x340 [ 15.354873][ T11] ? blocking_notifier_call_chain+0x50/0x90 [ 15.355056][ T11] ? __pfx_down_read+0x10/0x10 [ 15.355210][ T11] blocking_notifier_call_chain+0x50/0x90 [ 15.355360][ T11] __dev_close_many+0xdf/0x2d0 [ 15.355510][ T11] ? __pfx___dev_close_many+0x10/0x10 [ 15.355662][ T11] dev_close_many+0x202/0x650 [ 15.355813][ T11] ? __pfx_dev_close_many+0x10/0x10 [ 15.355962][ T11] ? ipv6_mc_down+0x1d8/0x3a0 [ 15.356114][ T11] vlan_device_event+0x143b/0x2130 [ 15.356267][ T11] ? __pfx_vlan_device_event+0x10/0x10 [ 15.356423][ T11] ? __pfx_br_device_event+0x10/0x10 [ 15.356576][ T11] ? packet_notifier+0x3b0/0x810 [ 15.356730][ T11] notifier_call_chain+0xcd/0x150 [ 15.356882][ T11] blocking_notifier_call_chain+0x66/0x90 [ 15.357033][ T11] dev_close_many+0x2d8/0x650 [ 15.357184][ T11] ? __pfx_dev_close_many+0x10/0x10 [ 15.357334][ T11] unregister_netdevice_many_notify+0x8ed/0x1580 [ 15.357522][ T11] ? __lock_release+0x103/0x460 [ 15.357676][ T11] ? net_generic+0xb1/0x1f0 [ 15.357828][ T11] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 15.358014][ T11] ? rtnl_is_locked+0x15/0x20 [ 15.358165][ T11] ? unregister_netdevice_queue+0x70/0x410 [ 15.358353][ T11] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 15.358537][ T11] ? net_generic+0xb1/0x1f0 [ 15.358693][ T11] ? mutex_is_locked+0x1c/0x60 [ 15.358845][ T11] ? nexthop_net_exit_batch_rtnl+0x83/0x210 [ 15.359036][ T11] cleanup_net+0x4cf/0xba0 [ 15.359186][ T11] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 15.359337][ T11] ? __pfx_cleanup_net+0x10/0x10 [ 15.359489][ T11] ? trace_lock_acquire+0x14c/0x1f0 [ 15.359641][ T11] ? lock_acquire+0x32/0xc0 [ 15.359803][ T11] ? process_one_work+0xe0b/0x16d0 [ 15.359953][ T11] process_one_work+0xe55/0x16d0 [ 15.360108][ T11] ? __pfx___lock_release+0x10/0x10 [ 15.360256][ T11] ? __pfx_process_one_work+0x10/0x10 [ 15.360408][ T11] ? assign_work+0x16c/0x240 [ 15.360562][ T11] worker_thread+0x58c/0xce0 [ 15.360714][ T11] ? __pfx_worker_thread+0x10/0x10 [ 15.360864][ T11] kthread+0x28a/0x350 [ 15.360978][ T11] ? __pfx_kthread+0x10/0x10 [ 15.361132][ T11] ret_from_fork+0x31/0x70 [ 15.361283][ T11] ? __pfx_kthread+0x10/0x10 [ 15.361436][ T11] ret_from_fork_asm+0x1a/0x30 [ 15.361592][ T11] [ 38.380097][ T853] ip6_gre: GRE over IPv6 tunneling driver [ 48.549160][ T1103] ping (1103) used greatest stack depth: 23600 bytes left [ 56.088545][ C1] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 59.096545][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 61.784514][ C3] ip6_tunnel: tep0 xmit: Local address not yet configured! [ 64.920532][ C0] ip6_tunnel: tep0 xmit: Local address not yet configured!