[ 10.687083][ T250] ip (250) used greatest stack depth: 23248 bytes left [ 12.724157][ T287] 8021q: 802.1Q VLAN Support v1.8 [ 14.810038][ T314] br1: port 1(veth1) entered blocking state [ 14.810517][ T314] br1: port 1(veth1) entered disabled state [ 14.810925][ T314] veth1: entered allmulticast mode [ 14.813051][ T314] veth1: entered promiscuous mode [ 14.920528][ T57] br1: port 1(veth1) entered blocking state [ 14.921032][ T57] br1: port 1(veth1) entered forwarding state [ 32.747375][ T453] br1: port 1(veth1) entered disabled state [ 32.826919][ T454] veth1: left allmulticast mode [ 32.827205][ T454] veth1: left promiscuous mode [ 32.827526][ T454] br1: port 1(veth1) entered disabled state [ 34.023180][ T467] [ 34.023331][ T467] ============================================ [ 34.023536][ T467] WARNING: possible recursive locking detected [ 34.023738][ T467] 6.13.0-rc5-virtme #1 Not tainted [ 34.023900][ T467] -------------------------------------------- [ 34.024100][ T467] ip/467 is trying to acquire lock: [ 34.024270][ T467] ffffffff91dd6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 34.024598][ T467] [ 34.024598][ T467] but task is already holding lock: [ 34.024831][ T467] ffffffff91dd6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 34.025166][ T467] [ 34.025166][ T467] other info that might help us debug this: [ 34.025394][ T467] Possible unsafe locking scenario: [ 34.025394][ T467] [ 34.025649][ T467] CPU0 [ 34.025779][ T467] ---- [ 34.025908][ T467] lock((netdev_chain).rwsem); [ 34.026079][ T467] lock((netdev_chain).rwsem); [ 34.026251][ T467] [ 34.026251][ T467] *** DEADLOCK *** [ 34.026251][ T467] [ 34.026509][ T467] May be due to missing lock nesting notation [ 34.026509][ T467] [ 34.026762][ T467] 2 locks held by ip/467: [ 34.026893][ T467] #0: ffffffff91de7a48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40 [ 34.027206][ T467] #1: ffffffff91dd6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 34.027561][ T467] [ 34.027561][ T467] stack backtrace: [ 34.027777][ T467] CPU: 2 UID: 0 PID: 467 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 34.028037][ T467] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.028254][ T467] Call Trace: [ 34.028402][ T467] [ 34.028493][ T467] dump_stack_lvl+0x82/0xd0 [ 34.028676][ T467] print_deadlock_bug+0x40a/0x650 [ 34.028858][ T467] validate_chain+0x5bf/0xae0 [ 34.029035][ T467] ? __pfx_validate_chain+0x10/0x10 [ 34.029208][ T467] ? hlock_class+0x4e/0x130 [ 34.029378][ T467] ? mark_lock+0x38/0x3e0 [ 34.029512][ T467] __lock_acquire+0xb9a/0x1680 [ 34.029684][ T467] lock_acquire.part.0+0xeb/0x330 [ 34.029856][ T467] ? blocking_notifier_call_chain+0x50/0x90 [ 34.030070][ T467] ? netconsole_process_cleanups_core+0x2e/0x3d0 [ 34.030294][ T467] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 34.030469][ T467] ? trace_lock_acquire+0x14c/0x1f0 [ 34.030642][ T467] ? lock_acquire+0x32/0xc0 [ 34.030817][ T467] ? blocking_notifier_call_chain+0x50/0x90 [ 34.031032][ T467] down_read+0x9f/0x340 [ 34.031166][ T467] ? blocking_notifier_call_chain+0x50/0x90 [ 34.031381][ T467] ? __pfx_down_read+0x10/0x10 [ 34.031556][ T467] ? __lock_release+0x103/0x460 [ 34.031726][ T467] ? netconsole_netdev_event+0x2c1/0x620 [ 34.031900][ T467] ? __pfx___lock_release+0x10/0x10 [ 34.032075][ T467] blocking_notifier_call_chain+0x50/0x90 [ 34.032248][ T467] __netdev_upper_dev_unlink+0xd9/0x220 [ 34.032424][ T467] ? __pfx___netdev_upper_dev_unlink+0x10/0x10 [ 34.032650][ T467] ? __mutex_unlock_slowpath+0x14a/0x3d0 [ 34.032822][ T467] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 34.033037][ T467] ? rtnl_is_locked+0x15/0x20 [ 34.033213][ T467] netdev_upper_dev_unlink+0x71/0xa0 [ 34.033383][ T467] ? __pfx_netdev_upper_dev_unlink+0x10/0x10 [ 34.033596][ T467] ? netconsole_netdev_event+0x2c1/0x620 [ 34.033767][ T467] ? mutex_is_locked+0x1c/0x60 [ 34.033945][ T467] ? rtnl_is_locked+0x15/0x20 [ 34.034118][ T467] ? netdev_master_upper_dev_get+0x13/0x120 [ 34.034327][ T467] vrf_device_event+0x78/0xe0 [vrf] [ 34.034499][ T467] notifier_call_chain+0xcd/0x150 [ 34.034679][ T467] blocking_notifier_call_chain+0x66/0x90 [ 34.034849][ T467] unregister_netdevice_many_notify+0xa7b/0x1580 [ 34.035062][ T467] ? __lock_release+0x103/0x460 [ 34.035237][ T467] ? __pfx___lock_release+0x10/0x10 [ 34.035411][ T467] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 34.035622][ T467] ? hlock_class+0x4e/0x130 [ 34.035794][ T467] ? mark_held_locks+0x9e/0xe0 [ 34.035967][ T467] ? __pfx_vlan_info_rcu_free+0x10/0x10 [ 34.036143][ T467] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 34.036357][ T467] rtnl_dellink+0x348/0xa40 [ 34.036532][ T467] ? __pfx_rtnl_dellink+0x10/0x10 [ 34.036717][ T467] ? find_held_lock+0x2c/0x110 [ 34.036891][ T467] ? __lock_release+0x103/0x460 [ 34.037061][ T467] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 34.037231][ T467] ? __pfx___lock_release+0x10/0x10 [ 34.037402][ T467] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 34.037574][ T467] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 34.037752][ T467] ? __pfx_rtnl_dellink+0x10/0x10 [ 34.037921][ T467] rtnetlink_rcv_msg+0x712/0xc10 [ 34.038096][ T467] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 34.038267][ T467] ? hlock_class+0x4e/0x130 [ 34.038448][ T467] ? mark_lock+0x38/0x3e0 [ 34.038580][ T467] ? __lock_acquire+0xb9a/0x1680 [ 34.038753][ T467] netlink_rcv_skb+0x130/0x360 [ 34.038931][ T467] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 34.039110][ T467] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 34.039284][ T467] ? netlink_deliver_tap+0x13e/0x340 [ 34.039464][ T467] ? netlink_deliver_tap+0xc3/0x340 [ 34.039637][ T467] netlink_unicast+0x44b/0x710 [ 34.039806][ T467] ? __pfx_netlink_unicast+0x10/0x10 [ 34.039978][ T467] ? find_held_lock+0x2c/0x110 [ 34.040157][ T467] netlink_sendmsg+0x723/0xbe0 [ 34.040333][ T467] ? __pfx_netlink_sendmsg+0x10/0x10 [ 34.040511][ T467] ____sys_sendmsg+0x7ac/0xa10 [ 34.040686][ T467] ? __pfx_____sys_sendmsg+0x10/0x10 [ 34.040863][ T467] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 34.041083][ T467] ___sys_sendmsg+0xee/0x170 [ 34.041256][ T467] ? __pfx____sys_sendmsg+0x10/0x10 [ 34.041437][ T467] ? kasan_save_stack+0x34/0x50 [ 34.041616][ T467] ? kasan_save_stack+0x24/0x50 [ 34.041789][ T467] ? __kasan_record_aux_stack+0x8e/0xa0 [ 34.041965][ T467] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 34.042183][ T467] ? __x64_sys_close+0x7c/0xd0 [ 34.042363][ T467] ? do_syscall_64+0xc1/0x1d0 [ 34.042538][ T467] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 34.042757][ T467] ? __lock_acquire+0xb9a/0x1680 [ 34.042937][ T467] ? find_held_lock+0x2c/0x110 [ 34.043114][ T467] ? __lock_release+0x103/0x460 [ 34.043286][ T467] ? __virt_addr_valid+0x22b/0x430 [ 34.043466][ T467] ? __pfx___lock_release+0x10/0x10 [ 34.043642][ T467] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 34.043822][ T467] __sys_sendmsg+0x109/0x1a0 [ 34.043997][ T467] ? __pfx___sys_sendmsg+0x10/0x10 [ 34.044176][ T467] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 34.044402][ T467] do_syscall_64+0xc1/0x1d0 [ 34.044575][ T467] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 34.044795][ T467] RIP: 0033:0x7f30307009a7 [ 34.044978][ T467] Code: 0a 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b9 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 89 74 24 10 [ 34.045592][ T467] RSP: 002b:00007ffc200cc838 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 34.045856][ T467] RAX: ffffffffffffffda RBX: 00007ffc200ccf60 RCX: 00007f30307009a7 [ 34.046117][ T467] RDX: 0000000000000000 RSI: 00007ffc200cc8a0 RDI: 0000000000000005 [ 34.046378][ T467] RBP: 0000000000000002 R08: 0000000000000003 R09: 0000000000000078 [ 34.046644][ T467] R10: 00007f30305beef8 R11: 0000000000000246 R12: 0000000000000002 [ 34.046908][ T467] R13: 0000000067792f80 R14: 0000000000498600 R15: 0000000000000000 [ 34.047177][ T467]