[ 10.807503][ T249] ip (249) used greatest stack depth: 23248 bytes left [ 12.747695][ T287] 8021q: 802.1Q VLAN Support v1.8 [ 13.977999][ T304] br0: port 1(veth1) entered blocking state [ 13.978419][ T304] br0: port 1(veth1) entered disabled state [ 13.978782][ T304] veth1: entered allmulticast mode [ 13.980777][ T304] veth1: entered promiscuous mode [ 14.064798][ T306] br0: port 2(veth2) entered blocking state [ 14.065193][ T306] br0: port 2(veth2) entered disabled state [ 14.066555][ T306] veth2: entered allmulticast mode [ 14.068475][ T306] veth2: entered promiscuous mode [ 14.252151][ T45] br0: port 1(veth1) entered blocking state [ 14.252573][ T45] br0: port 1(veth1) entered forwarding state [ 14.323498][ T68] br0: port 2(veth2) entered blocking state [ 14.323791][ T68] br0: port 2(veth2) entered forwarding state [ 42.578143][ T376] GACT probability NOT on [ 73.175652][ T591] [ 73.175782][ T591] ============================================ [ 73.175993][ T591] WARNING: possible recursive locking detected [ 73.176199][ T591] 6.13.0-rc5-virtme #1 Not tainted [ 73.176362][ T591] -------------------------------------------- [ 73.176562][ T591] ip/591 is trying to acquire lock: [ 73.176717][ T591] ffffffffb27d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 73.177057][ T591] [ 73.177057][ T591] but task is already holding lock: [ 73.177294][ T591] ffffffffb27d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 73.177618][ T591] [ 73.177618][ T591] other info that might help us debug this: [ 73.177855][ T591] Possible unsafe locking scenario: [ 73.177855][ T591] [ 73.178086][ T591] CPU0 [ 73.178207][ T591] ---- [ 73.178324][ T591] lock((netdev_chain).rwsem); [ 73.178497][ T591] lock((netdev_chain).rwsem); [ 73.178654][ T591] [ 73.178654][ T591] *** DEADLOCK *** [ 73.178654][ T591] [ 73.178885][ T591] May be due to missing lock nesting notation [ 73.178885][ T591] [ 73.179119][ T591] 2 locks held by ip/591: [ 73.179240][ T591] #0: ffffffffb27e7a48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70 [ 73.179539][ T591] #1: ffffffffb27d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 73.179859][ T591] [ 73.179859][ T591] stack backtrace: [ 73.180055][ T591] CPU: 3 UID: 0 PID: 591 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 73.180296][ T591] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 73.180509][ T591] Call Trace: [ 73.180630][ T591] [ 73.180712][ T591] dump_stack_lvl+0x82/0xd0 [ 73.180879][ T591] print_deadlock_bug+0x40a/0x650 [ 73.181044][ T591] validate_chain+0x5bf/0xae0 [ 73.181203][ T591] ? __pfx_validate_chain+0x10/0x10 [ 73.181366][ T591] ? hlock_class+0x4e/0x130 [ 73.181526][ T591] ? mark_lock+0x38/0x3e0 [ 73.181691][ T591] __lock_acquire+0xb9a/0x1680 [ 73.181859][ T591] lock_acquire.part.0+0xeb/0x330 [ 73.182023][ T591] ? blocking_notifier_call_chain+0x50/0x90 [ 73.182231][ T591] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 73.182401][ T591] ? trace_lock_acquire+0x14c/0x1f0 [ 73.182564][ T591] ? lock_acquire+0x32/0xc0 [ 73.182723][ T591] ? blocking_notifier_call_chain+0x50/0x90 [ 73.182923][ T591] down_read+0x9f/0x340 [ 73.183051][ T591] ? blocking_notifier_call_chain+0x50/0x90 [ 73.183249][ T591] ? __pfx_down_read+0x10/0x10 [ 73.183416][ T591] blocking_notifier_call_chain+0x50/0x90 [ 73.183572][ T591] __dev_close_many+0xdf/0x2d0 [ 73.183739][ T591] ? __pfx___dev_close_many+0x10/0x10 [ 73.183902][ T591] dev_close_many+0x202/0x650 [ 73.184068][ T591] ? __pfx_dev_close_many+0x10/0x10 [ 73.184238][ T591] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 73.184442][ T591] vlan_device_event+0x143b/0x2130 [8021q] [ 73.184653][ T591] ? __pfx_vlan_device_event+0x10/0x10 [8021q] [ 73.184866][ T591] ? packet_notifier+0x3b0/0x810 [ 73.185033][ T591] notifier_call_chain+0xcd/0x150 [ 73.185197][ T591] blocking_notifier_call_chain+0x66/0x90 [ 73.185368][ T591] __dev_notify_flags+0x170/0x250 [ 73.185534][ T591] ? __pfx___dev_notify_flags+0x10/0x10 [ 73.185692][ T591] ? __dev_change_flags+0x24f/0x6c0 [ 73.185851][ T591] ? __pfx___dev_change_flags+0x10/0x10 [ 73.186029][ T591] ? rcu_read_lock_any_held+0x43/0xb0 [ 73.186190][ T591] ? validate_chain+0x1fe/0xae0 [ 73.186383][ T591] dev_change_flags+0xec/0x160 [ 73.186611][ T591] cycle_netdev+0x94/0xf0 [vrf] [ 73.186829][ T591] vrf_del_slave+0x40/0x60 [vrf] [ 73.187074][ T591] do_set_master+0xb5/0x1c0 [ 73.187337][ T591] do_setlink.constprop.0+0x80e/0x2300 [ 73.187593][ T591] ? __pfx_do_setlink.constprop.0+0x10/0x10 [ 73.187910][ T591] ? lock_acquire.part.0+0xeb/0x330 [ 73.188156][ T591] ? rtnl_newlink+0x653/0xa70 [ 73.188337][ T591] ? rtnl_newlink+0xb9/0xa70 [ 73.188528][ T591] ? rtnetlink_rcv_msg+0x712/0xc10 [ 73.188687][ T591] ? __mutex_trylock_common+0xfa/0x260 [ 73.188856][ T591] ? __pfx___mutex_trylock_common+0x10/0x10 [ 73.189056][ T591] ? lock_acquire+0x32/0xc0 [ 73.189217][ T591] ? trace_contention_end+0xef/0x150 [ 73.189379][ T591] ? __mutex_lock+0x190/0xbc0 [ 73.189555][ T591] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 73.189722][ T591] ? rtnl_newlink+0x653/0xa70 [ 73.189884][ T591] ? __pfx___mutex_lock+0x10/0x10 [ 73.190045][ T591] ? __rtnl_newlink+0x3f2/0xa80 [ 73.190223][ T591] rtnl_newlink+0x69c/0xa70 [ 73.190387][ T591] ? __pfx_rtnl_newlink+0x10/0x10 [ 73.190549][ T591] ? find_held_lock+0x2c/0x110 [ 73.190709][ T591] ? __pfx___lock_release+0x10/0x10 [ 73.190869][ T591] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 73.191031][ T591] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 73.191190][ T591] ? __pfx_rtnl_newlink+0x10/0x10 [ 73.191357][ T591] rtnetlink_rcv_msg+0x712/0xc10 [ 73.191547][ T591] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 73.191707][ T591] ? hlock_class+0x4e/0x130 [ 73.191863][ T591] ? mark_lock+0x38/0x3e0 [ 73.191985][ T591] ? __lock_acquire+0xb9a/0x1680 [ 73.192153][ T591] netlink_rcv_skb+0x130/0x360 [ 73.192315][ T591] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 73.192513][ T591] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 73.192686][ T591] ? netlink_deliver_tap+0x13e/0x340 [ 73.192849][ T591] ? netlink_deliver_tap+0xc3/0x340 [ 73.193009][ T591] netlink_unicast+0x44b/0x710 [ 73.193167][ T591] ? __pfx_netlink_unicast+0x10/0x10 [ 73.193326][ T591] ? find_held_lock+0x2c/0x110 [ 73.193517][ T591] netlink_sendmsg+0x723/0xbe0 [ 73.193677][ T591] ? __pfx_netlink_sendmsg+0x10/0x10 [ 73.193844][ T591] ____sys_sendmsg+0x7ac/0xa10 [ 73.194005][ T591] ? __pfx_____sys_sendmsg+0x10/0x10 [ 73.194267][ T591] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 73.194485][ T591] ___sys_sendmsg+0xee/0x170 [ 73.194643][ T591] ? __pfx____sys_sendmsg+0x10/0x10 [ 73.194809][ T591] ? kasan_save_stack+0x34/0x50 [ 73.195069][ T591] ? kasan_save_stack+0x24/0x50 [ 73.195232][ T591] ? __kasan_record_aux_stack+0x8e/0xa0 [ 73.195399][ T591] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 73.195600][ T591] ? __x64_sys_close+0x7c/0xd0 [ 73.195859][ T591] ? do_syscall_64+0xc1/0x1d0 [ 73.196017][ T591] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.196215][ T591] ? __lock_acquire+0xb9a/0x1680 [ 73.196374][ T591] ? find_held_lock+0x2c/0x110 [ 73.196651][ T591] ? __lock_release+0x103/0x460 [ 73.196808][ T591] ? __virt_addr_valid+0x22b/0x430 [ 73.196968][ T591] ? __pfx___lock_release+0x10/0x10 [ 73.197124][ T591] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 73.197386][ T591] __sys_sendmsg+0x109/0x1a0 [ 73.197568][ T591] ? __pfx___sys_sendmsg+0x10/0x10 [ 73.197727][ T591] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 73.198121][ T591] do_syscall_64+0xc1/0x1d0 [ 73.198284][ T591] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 73.198501][ T591] RIP: 0033:0x7fd34da1b9a7 [ 73.198669][ T591] 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 [ 73.199334][ T591] RSP: 002b:00007ffd27c607d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 73.199676][ T591] RAX: ffffffffffffffda RBX: 00007ffd27c60f00 RCX: 00007fd34da1b9a7 [ 73.199911][ T591] RDX: 0000000000000000 RSI: 00007ffd27c60840 RDI: 0000000000000005 [ 73.200146][ T591] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 73.200480][ T591] R10: 0000000030e15910 R11: 0000000000000246 R12: 0000000000000004 [ 73.200724][ T591] R13: 0000000067795685 R14: 0000000000498600 R15: 0000000000000000 [ 73.200963][ T591] [ 73.207656][ T591] br1: port 1(veth0) entered blocking state [ 73.207897][ T591] br1: port 1(veth0) entered disabled state [ 73.208096][ T591] veth0: entered allmulticast mode [ 73.209650][ T591] veth0: entered promiscuous mode [ 73.216861][ T591] ip (591) used greatest stack depth: 23232 bytes left [ 73.270801][ T593] br1: port 1(veth0) entered blocking state [ 73.271161][ T593] br1: port 1(veth0) entered forwarding state [ 75.491461][ T598] veth0: left allmulticast mode [ 75.491696][ T598] veth0: left promiscuous mode [ 75.491984][ T598] br1: port 1(veth0) entered disabled state [ 86.348855][ T714] br0: vlan filtering disabled, automatically disabling multicast vlan snooping [ 86.716721][ T726] br0: port 2(veth2) entered disabled state [ 86.779290][ T727] br0: port 1(veth1) entered disabled state [ 86.838016][ T728] veth2: left allmulticast mode [ 86.838206][ T728] veth2: left promiscuous mode [ 86.838476][ T728] br0: port 2(veth2) entered disabled state [ 86.839692][ T728] veth1: left allmulticast mode [ 86.839849][ T728] veth1: left promiscuous mode [ 86.840103][ T728] br0: port 1(veth1) entered disabled state