[ 75.986204][ T965] 8021q: 802.1Q VLAN Support v1.8 [ 78.018547][ T994] br1: port 1(veth1) entered blocking state [ 78.018864][ T994] br1: port 1(veth1) entered disabled state [ 78.019166][ T994] veth1: entered allmulticast mode [ 78.022256][ T994] veth1: entered promiscuous mode [ 78.115081][ T995] br1: port 2(veth2) entered blocking state [ 78.115397][ T995] br1: port 2(veth2) entered disabled state [ 78.115696][ T995] veth2: entered allmulticast mode [ 78.118031][ T995] veth2: entered promiscuous mode [ 78.197073][ T39] br1: port 1(veth1) entered blocking state [ 78.197595][ T39] br1: port 1(veth1) entered forwarding state [ 78.284240][ T39] br1: port 2(veth2) entered blocking state [ 78.284547][ T39] br1: port 2(veth2) entered forwarding state [ 87.796788][ T1058] veth2: left allmulticast mode [ 87.797049][ T1058] veth2: left promiscuous mode [ 87.797403][ T1058] br1: port 2(veth2) entered disabled state [ 87.876192][ T1059] veth1: left allmulticast mode [ 87.876469][ T1059] veth1: left promiscuous mode [ 87.876806][ T1059] br1: port 1(veth1) entered disabled state [ 87.879636][ T1059] [ 87.879761][ T1059] ============================================ [ 87.879979][ T1059] WARNING: possible recursive locking detected [ 87.880196][ T1059] 6.13.0-rc5-virtme #1 Not tainted [ 87.880368][ T1059] -------------------------------------------- [ 87.880584][ T1059] ip/1059 is trying to acquire lock: [ 87.880754][ T1059] ffffffff911d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 87.881113][ T1059] [ 87.881113][ T1059] but task is already holding lock: [ 87.881368][ T1059] ffffffff911d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 87.881712][ T1059] [ 87.881712][ T1059] other info that might help us debug this: [ 87.881968][ T1059] Possible unsafe locking scenario: [ 87.881968][ T1059] [ 87.882195][ T1059] CPU0 [ 87.882312][ T1059] ---- [ 87.882438][ T1059] lock((netdev_chain).rwsem); [ 87.882603][ T1059] lock((netdev_chain).rwsem); [ 87.882762][ T1059] [ 87.882762][ T1059] *** DEADLOCK *** [ 87.882762][ T1059] [ 87.883008][ T1059] May be due to missing lock nesting notation [ 87.883008][ T1059] [ 87.883252][ T1059] 2 locks held by ip/1059: [ 87.883423][ T1059] #0: ffffffff911e7a48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70 [ 87.883734][ T1059] #1: ffffffff911d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 87.884078][ T1059] [ 87.884078][ T1059] stack backtrace: [ 87.884267][ T1059] CPU: 0 UID: 0 PID: 1059 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 87.884519][ T1059] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 87.884720][ T1059] Call Trace: [ 87.884843][ T1059] [ 87.884930][ T1059] dump_stack_lvl+0x82/0xd0 [ 87.885092][ T1059] print_deadlock_bug+0x40a/0x650 [ 87.885246][ T1059] validate_chain+0x5bf/0xae0 [ 87.885402][ T1059] ? __pfx_validate_chain+0x10/0x10 [ 87.885559][ T1059] ? hlock_class+0x4e/0x130 [ 87.885712][ T1059] ? mark_lock+0x38/0x3e0 [ 87.885835][ T1059] __lock_acquire+0xb9a/0x1680 [ 87.885991][ T1059] lock_acquire.part.0+0xeb/0x330 [ 87.886147][ T1059] ? blocking_notifier_call_chain+0x50/0x90 [ 87.886355][ T1059] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 87.886511][ T1059] ? trace_lock_acquire+0x14c/0x1f0 [ 87.886677][ T1059] ? lock_acquire+0x32/0xc0 [ 87.886832][ T1059] ? blocking_notifier_call_chain+0x50/0x90 [ 87.887039][ T1059] down_read+0x9f/0x340 [ 87.887167][ T1059] ? blocking_notifier_call_chain+0x50/0x90 [ 87.887372][ T1059] ? __pfx_down_read+0x10/0x10 [ 87.887545][ T1059] blocking_notifier_call_chain+0x50/0x90 [ 87.887706][ T1059] netdev_update_features+0xb0/0xc0 [ 87.887876][ T1059] ? __pfx_netdev_update_features+0x10/0x10 [ 87.888084][ T1059] vlan_device_event+0x1153/0x2130 [8021q] [ 87.888288][ T1059] ? __pfx_vlan_device_event+0x10/0x10 [8021q] [ 87.888499][ T1059] ? __pfx_br_device_event+0x10/0x10 [bridge] [ 87.888732][ T1059] ? packet_notifier+0x3b0/0x810 [ 87.888898][ T1059] notifier_call_chain+0xcd/0x150 [ 87.889059][ T1059] blocking_notifier_call_chain+0x66/0x90 [ 87.889213][ T1059] netdev_update_features+0xb0/0xc0 [ 87.889390][ T1059] ? __pfx_netdev_update_features+0x10/0x10 [ 87.889594][ T1059] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 87.889789][ T1059] ? br_del_if+0xd4/0x1f0 [bridge] [ 87.889984][ T1059] br_del_if+0x100/0x1f0 [bridge] [ 87.890174][ T1059] ? rtnl_is_locked+0x15/0x20 [ 87.890330][ T1059] do_set_master+0xb5/0x1c0 [ 87.890484][ T1059] do_setlink.constprop.0+0x80e/0x2300 [ 87.890640][ T1059] ? __pfx_do_setlink.constprop.0+0x10/0x10 [ 87.890842][ T1059] ? lock_acquire.part.0+0xeb/0x330 [ 87.891004][ T1059] ? rtnl_newlink+0x653/0xa70 [ 87.891168][ T1059] ? rtnl_newlink+0xb9/0xa70 [ 87.891333][ T1059] ? rtnetlink_rcv_msg+0x712/0xc10 [ 87.891492][ T1059] ? __mutex_trylock_common+0xfa/0x260 [ 87.891658][ T1059] ? __pfx___mutex_trylock_common+0x10/0x10 [ 87.891860][ T1059] ? lock_acquire+0x32/0xc0 [ 87.892022][ T1059] ? trace_contention_end+0xef/0x150 [ 87.892175][ T1059] ? __mutex_lock+0x190/0xbc0 [ 87.892327][ T1059] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 87.892488][ T1059] ? rtnl_newlink+0x653/0xa70 [ 87.892653][ T1059] ? __pfx___mutex_lock+0x10/0x10 [ 87.892809][ T1059] ? __rtnl_newlink+0x3f2/0xa80 [ 87.892975][ T1059] rtnl_newlink+0x69c/0xa70 [ 87.893139][ T1059] ? __pfx_rtnl_newlink+0x10/0x10 [ 87.893292][ T1059] ? find_held_lock+0x2c/0x110 [ 87.893452][ T1059] ? __pfx___lock_release+0x10/0x10 [ 87.893606][ T1059] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 87.893764][ T1059] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 87.893930][ T1059] ? __pfx_rtnl_newlink+0x10/0x10 [ 87.894086][ T1059] rtnetlink_rcv_msg+0x712/0xc10 [ 87.894248][ T1059] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 87.894405][ T1059] ? hlock_class+0x4e/0x130 [ 87.894559][ T1059] ? mark_lock+0x38/0x3e0 [ 87.894681][ T1059] ? __lock_acquire+0xb9a/0x1680 [ 87.894840][ T1059] netlink_rcv_skb+0x130/0x360 [ 87.894997][ T1059] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 87.895160][ T1059] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 87.895330][ T1059] ? netlink_deliver_tap+0x13e/0x340 [ 87.895498][ T1059] ? netlink_deliver_tap+0xc3/0x340 [ 87.895664][ T1059] netlink_unicast+0x44b/0x710 [ 87.895822][ T1059] ? __pfx_netlink_unicast+0x10/0x10 [ 87.895983][ T1059] ? find_held_lock+0x2c/0x110 [ 87.896147][ T1059] netlink_sendmsg+0x723/0xbe0 [ 87.896312][ T1059] ? __pfx_netlink_sendmsg+0x10/0x10 [ 87.896476][ T1059] ____sys_sendmsg+0x7ac/0xa10 [ 87.896649][ T1059] ? __pfx_____sys_sendmsg+0x10/0x10 [ 87.896803][ T1059] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 87.897022][ T1059] ___sys_sendmsg+0xee/0x170 [ 87.897181][ T1059] ? __pfx____sys_sendmsg+0x10/0x10 [ 87.897335][ T1059] ? kasan_save_stack+0x34/0x50 [ 87.897497][ T1059] ? kasan_save_stack+0x24/0x50 [ 87.897660][ T1059] ? __kasan_record_aux_stack+0x8e/0xa0 [ 87.897817][ T1059] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 87.898008][ T1059] ? __x64_sys_close+0x7c/0xd0 [ 87.898163][ T1059] ? do_syscall_64+0xc1/0x1d0 [ 87.898320][ T1059] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.898530][ T1059] ? __lock_acquire+0xb9a/0x1680 [ 87.898698][ T1059] ? find_held_lock+0x2c/0x110 [ 87.898857][ T1059] ? __lock_release+0x103/0x460 [ 87.899125][ T1059] ? __virt_addr_valid+0x22b/0x430 [ 87.899296][ T1059] ? __pfx___lock_release+0x10/0x10 [ 87.899456][ T1059] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 87.899614][ T1059] __sys_sendmsg+0x109/0x1a0 [ 87.899873][ T1059] ? __pfx___sys_sendmsg+0x10/0x10 [ 87.900024][ T1059] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 87.900217][ T1059] do_syscall_64+0xc1/0x1d0 [ 87.900465][ T1059] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 87.900660][ T1059] RIP: 0033:0x7f537bdc49a7 [ 87.900829][ T1059] 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 [ 87.901484][ T1059] RSP: 002b:00007ffc96157848 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 87.901730][ T1059] RAX: ffffffffffffffda RBX: 00007ffc96157f70 RCX: 00007f537bdc49a7 [ 87.902066][ T1059] RDX: 0000000000000000 RSI: 00007ffc961578b0 RDI: 0000000000000005 [ 87.902292][ T1059] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 87.902516][ T1059] R10: 00007f537bc82ef8 R11: 0000000000000246 R12: 0000000000000003 [ 87.902846][ T1059] R13: 000000006779013a R14: 0000000000498600 R15: 0000000000000000 [ 87.903074][ T1059] [ 90.021615][ T1061] br1: port 1(veth1) entered blocking state [ 90.021886][ T1061] br1: port 1(veth1) entered disabled state [ 90.022109][ T1061] veth1: entered allmulticast mode [ 90.023720][ T1061] veth1: entered promiscuous mode [ 90.025345][ T1061] br1: port 1(veth1) entered blocking state [ 90.025549][ T1061] br1: port 1(veth1) entered forwarding state [ 90.085876][ T1062] br1: port 2(veth2) entered blocking state [ 90.086157][ T1062] br1: port 2(veth2) entered disabled state [ 90.086463][ T1062] veth2: entered allmulticast mode [ 90.089006][ T1062] veth2: entered promiscuous mode [ 90.089857][ T1062] br1: port 2(veth2) entered blocking state [ 90.090085][ T1062] br1: port 2(veth2) entered forwarding state [ 93.224037][ T1107] br1: port 2(veth2) entered disabled state [ 93.224522][ T1107] veth2: left allmulticast mode [ 93.224690][ T1107] veth2: left promiscuous mode [ 93.224960][ T1107] br1: port 2(veth2) entered disabled state [ 93.279762][ T1108] br1: port 1(veth1) entered disabled state [ 93.280253][ T1108] veth1: left allmulticast mode [ 93.280420][ T1108] veth1: left promiscuous mode [ 93.280681][ T1108] br1: port 1(veth1) entered disabled state