[ 13.301185][ T288] 8021q: 802.1Q VLAN Support v1.8 [ 15.470845][ T319] br1: port 1(veth1) entered blocking state [ 15.471320][ T319] br1: port 1(veth1) entered disabled state [ 15.471718][ T319] veth1: entered allmulticast mode [ 15.473783][ T319] veth1: entered promiscuous mode [ 15.556775][ T320] br1: port 2(veth2) entered blocking state [ 15.557112][ T320] br1: port 2(veth2) entered disabled state [ 15.557488][ T320] veth2: entered allmulticast mode [ 15.559407][ T320] veth2: entered promiscuous mode [ 15.648636][ T39] br1: port 1(veth1) entered blocking state [ 15.649019][ T39] br1: port 1(veth1) entered forwarding state [ 15.741202][ T201] br1: port 2(veth2) entered blocking state [ 15.741592][ T201] br1: port 2(veth2) entered forwarding state [ 25.313380][ T382] veth2: left allmulticast mode [ 25.313669][ T382] veth2: left promiscuous mode [ 25.314016][ T382] br1: port 2(veth2) entered disabled state [ 25.427002][ T383] veth1: left allmulticast mode [ 25.427303][ T383] veth1: left promiscuous mode [ 25.427662][ T383] br1: port 1(veth1) entered disabled state [ 25.431515][ T383] [ 25.431648][ T383] ============================================ [ 25.431887][ T383] WARNING: possible recursive locking detected [ 25.432109][ T383] 6.13.0-rc5-virtme #1 Not tainted [ 25.432287][ T383] -------------------------------------------- [ 25.432520][ T383] ip/383 is trying to acquire lock: [ 25.432697][ T383] ffffffffabbd6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 25.433060][ T383] [ 25.433060][ T383] but task is already holding lock: [ 25.433320][ T383] ffffffffabbd6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 25.433679][ T383] [ 25.433679][ T383] other info that might help us debug this: [ 25.433932][ T383] Possible unsafe locking scenario: [ 25.433932][ T383] [ 25.434185][ T383] CPU0 [ 25.434326][ T383] ---- [ 25.434462][ T383] lock((netdev_chain).rwsem); [ 25.434630][ T383] lock((netdev_chain).rwsem); [ 25.434808][ T383] [ 25.434808][ T383] *** DEADLOCK *** [ 25.434808][ T383] [ 25.435074][ T383] May be due to missing lock nesting notation [ 25.435074][ T383] [ 25.435346][ T383] 2 locks held by ip/383: [ 25.435475][ T383] #0: ffffffffabbe7a48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70 [ 25.435785][ T383] #1: ffffffffabbd6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 25.436124][ T383] [ 25.436124][ T383] stack backtrace: [ 25.436348][ T383] CPU: 3 UID: 0 PID: 383 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 25.436618][ T383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.436835][ T383] Call Trace: [ 25.436977][ T383] [ 25.437075][ T383] dump_stack_lvl+0x82/0xd0 [ 25.437263][ T383] print_deadlock_bug+0x40a/0x650 [ 25.437441][ T383] validate_chain+0x5bf/0xae0 [ 25.437613][ T383] ? __pfx_validate_chain+0x10/0x10 [ 25.437781][ T383] ? hlock_class+0x4e/0x130 [ 25.437953][ T383] ? mark_lock+0x38/0x3e0 [ 25.438082][ T383] __lock_acquire+0xb9a/0x1680 [ 25.438253][ T383] lock_acquire.part.0+0xeb/0x330 [ 25.438426][ T383] ? blocking_notifier_call_chain+0x50/0x90 [ 25.438634][ T383] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 25.438799][ T383] ? trace_lock_acquire+0x14c/0x1f0 [ 25.438983][ T383] ? lock_acquire+0x32/0xc0 [ 25.439156][ T383] ? blocking_notifier_call_chain+0x50/0x90 [ 25.439364][ T383] down_read+0x9f/0x340 [ 25.439499][ T383] ? blocking_notifier_call_chain+0x50/0x90 [ 25.439716][ T383] ? __pfx_down_read+0x10/0x10 [ 25.439887][ T383] blocking_notifier_call_chain+0x50/0x90 [ 25.440064][ T383] netdev_update_features+0xb0/0xc0 [ 25.440246][ T383] ? __pfx_netdev_update_features+0x10/0x10 [ 25.440477][ T383] vlan_device_event+0x1153/0x2130 [8021q] [ 25.440704][ T383] ? __pfx_vlan_device_event+0x10/0x10 [8021q] [ 25.440925][ T383] ? packet_notifier+0x3b0/0x810 [ 25.441100][ T383] notifier_call_chain+0xcd/0x150 [ 25.441277][ T383] blocking_notifier_call_chain+0x66/0x90 [ 25.441457][ T383] netdev_update_features+0xb0/0xc0 [ 25.441625][ T383] ? __pfx_netdev_update_features+0x10/0x10 [ 25.441935][ T383] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 25.442140][ T383] ? br_del_if+0xd4/0x1f0 [bridge] [ 25.442354][ T383] br_del_if+0x100/0x1f0 [bridge] [ 25.442554][ T383] ? rtnl_is_locked+0x15/0x20 [ 25.442718][ T383] do_set_master+0xb5/0x1c0 [ 25.442879][ T383] do_setlink.constprop.0+0x80e/0x2300 [ 25.443041][ T383] ? __pfx_do_setlink.constprop.0+0x10/0x10 [ 25.443244][ T383] ? lock_acquire.part.0+0xeb/0x330 [ 25.443419][ T383] ? rtnl_newlink+0x653/0xa70 [ 25.443571][ T383] ? rtnl_newlink+0xb9/0xa70 [ 25.443733][ T383] ? rtnetlink_rcv_msg+0x712/0xc10 [ 25.443888][ T383] ? __mutex_trylock_common+0xfa/0x260 [ 25.444044][ T383] ? __pfx___mutex_trylock_common+0x10/0x10 [ 25.444240][ T383] ? lock_acquire+0x32/0xc0 [ 25.444394][ T383] ? trace_contention_end+0xef/0x150 [ 25.444549][ T383] ? __mutex_lock+0x190/0xbc0 [ 25.444702][ T383] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 25.444857][ T383] ? rtnl_newlink+0x653/0xa70 [ 25.445010][ T383] ? __pfx___mutex_lock+0x10/0x10 [ 25.445164][ T383] ? __rtnl_newlink+0x3f2/0xa80 [ 25.445316][ T383] rtnl_newlink+0x69c/0xa70 [ 25.445472][ T383] ? __pfx_rtnl_newlink+0x10/0x10 [ 25.445626][ T383] ? find_held_lock+0x2c/0x110 [ 25.445793][ T383] ? __pfx___lock_release+0x10/0x10 [ 25.445946][ T383] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 25.446101][ T383] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 25.446255][ T383] ? __pfx_rtnl_newlink+0x10/0x10 [ 25.446416][ T383] rtnetlink_rcv_msg+0x712/0xc10 [ 25.446576][ T383] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 25.446727][ T383] ? hlock_class+0x4e/0x130 [ 25.446882][ T383] ? mark_lock+0x38/0x3e0 [ 25.447000][ T383] ? __lock_acquire+0xb9a/0x1680 [ 25.447152][ T383] netlink_rcv_skb+0x130/0x360 [ 25.447305][ T383] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 25.447461][ T383] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 25.447619][ T383] ? netlink_deliver_tap+0x13e/0x340 [ 25.447777][ T383] ? netlink_deliver_tap+0xc3/0x340 [ 25.447935][ T383] netlink_unicast+0x44b/0x710 [ 25.448094][ T383] ? __pfx_netlink_unicast+0x10/0x10 [ 25.448252][ T383] ? find_held_lock+0x2c/0x110 [ 25.448409][ T383] netlink_sendmsg+0x723/0xbe0 [ 25.448561][ T383] ? __pfx_netlink_sendmsg+0x10/0x10 [ 25.448728][ T383] ____sys_sendmsg+0x7ac/0xa10 [ 25.448903][ T383] ? __pfx_____sys_sendmsg+0x10/0x10 [ 25.449076][ T383] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 25.449282][ T383] ___sys_sendmsg+0xee/0x170 [ 25.449437][ T383] ? __pfx____sys_sendmsg+0x10/0x10 [ 25.449594][ T383] ? kasan_save_stack+0x34/0x50 [ 25.449750][ T383] ? kasan_save_stack+0x24/0x50 [ 25.449901][ T383] ? __kasan_record_aux_stack+0x8e/0xa0 [ 25.450061][ T383] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 25.450254][ T383] ? __x64_sys_close+0x7c/0xd0 [ 25.450408][ T383] ? do_syscall_64+0xc1/0x1d0 [ 25.450563][ T383] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 25.450757][ T383] ? __lock_acquire+0xb9a/0x1680 [ 25.450915][ T383] ? find_held_lock+0x2c/0x110 [ 25.451069][ T383] ? __lock_release+0x103/0x460 [ 25.451227][ T383] ? __virt_addr_valid+0x22b/0x430 [ 25.451383][ T383] ? __pfx___lock_release+0x10/0x10 [ 25.451546][ T383] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 25.451699][ T383] __sys_sendmsg+0x109/0x1a0 [ 25.451851][ T383] ? __pfx___sys_sendmsg+0x10/0x10 [ 25.452004][ T383] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 25.452215][ T383] do_syscall_64+0xc1/0x1d0 [ 25.452371][ T383] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 25.452571][ T383] RIP: 0033:0x7f9ef3f919a7 [ 25.452735][ T383] 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 [ 25.453270][ T383] RSP: 002b:00007fff056f1048 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 25.453509][ T383] RAX: ffffffffffffffda RBX: 00007fff056f1770 RCX: 00007f9ef3f919a7 [ 25.453750][ T383] RDX: 0000000000000000 RSI: 00007fff056f10b0 RDI: 0000000000000005 [ 25.453980][ T383] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 25.454222][ T383] R10: 00007f9ef3e4fef8 R11: 0000000000000246 R12: 0000000000000003 [ 25.454468][ T383] R13: 0000000067792f7b R14: 0000000000498600 R15: 0000000000000000 [ 25.454710][ T383] [ 27.556474][ T386] br1: port 1(veth1) entered blocking state [ 27.556779][ T386] br1: port 1(veth1) entered disabled state [ 27.556992][ T386] veth1: entered allmulticast mode [ 27.558460][ T386] veth1: entered promiscuous mode [ 27.560009][ T386] br1: port 1(veth1) entered blocking state [ 27.560211][ T386] br1: port 1(veth1) entered forwarding state [ 27.624024][ T387] br1: port 2(veth2) entered blocking state [ 27.624280][ T387] br1: port 2(veth2) entered disabled state [ 27.624503][ T387] veth2: entered allmulticast mode [ 27.625996][ T387] veth2: entered promiscuous mode [ 27.626642][ T387] br1: port 2(veth2) entered blocking state [ 27.626834][ T387] br1: port 2(veth2) entered forwarding state [ 30.738030][ T432] br1: port 2(veth2) entered disabled state [ 30.738518][ T432] veth2: left allmulticast mode [ 30.738689][ T432] veth2: left promiscuous mode [ 30.739006][ T432] br1: port 2(veth2) entered disabled state [ 30.794223][ T433] br1: port 1(veth1) entered disabled state [ 30.794741][ T433] veth1: left allmulticast mode [ 30.794937][ T433] veth1: left promiscuous mode [ 30.795239][ T433] br1: port 1(veth1) entered disabled state