[ 13.955994][ T289] 8021q: 802.1Q VLAN Support v1.8 [ 13.986879][ T288] ip (288) used greatest stack depth: 24056 bytes left [ 15.262530][ T304] br0: port 1(veth1) entered blocking state [ 15.263046][ T304] br0: port 1(veth1) entered disabled state [ 15.263818][ T304] veth1: entered allmulticast mode [ 15.265936][ T304] veth1: entered promiscuous mode [ 15.342751][ T306] br0: port 2(veth2) entered blocking state [ 15.343071][ T306] br0: port 2(veth2) entered disabled state [ 15.343389][ T306] veth2: entered allmulticast mode [ 15.345303][ T306] veth2: entered promiscuous mode [ 15.530830][ T39] br0: port 1(veth1) entered blocking state [ 15.531447][ T39] br0: port 1(veth1) entered forwarding state [ 15.625734][ T39] br0: port 2(veth2) entered blocking state [ 15.626049][ T39] br0: port 2(veth2) entered forwarding state [ 44.124188][ T376] GACT probability NOT on [ 75.025846][ T592] [ 75.025978][ T592] ============================================ [ 75.026197][ T592] WARNING: possible recursive locking detected [ 75.026405][ T592] 6.13.0-rc5-virtme #1 Not tainted [ 75.026582][ T592] -------------------------------------------- [ 75.026800][ T592] ip/592 is trying to acquire lock: [ 75.026973][ T592] ffffffffb61d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 75.027323][ T592] [ 75.027323][ T592] but task is already holding lock: [ 75.027590][ T592] ffffffffb61d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 75.027932][ T592] [ 75.027932][ T592] other info that might help us debug this: [ 75.028179][ T592] Possible unsafe locking scenario: [ 75.028179][ T592] [ 75.028424][ T592] CPU0 [ 75.028550][ T592] ---- [ 75.028673][ T592] lock((netdev_chain).rwsem); [ 75.028846][ T592] lock((netdev_chain).rwsem); [ 75.029014][ T592] [ 75.029014][ T592] *** DEADLOCK *** [ 75.029014][ T592] [ 75.029285][ T592] May be due to missing lock nesting notation [ 75.029285][ T592] [ 75.029530][ T592] 2 locks held by ip/592: [ 75.029658][ T592] #0: ffffffffb61e7a48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70 [ 75.029963][ T592] #1: ffffffffb61d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 75.030323][ T592] [ 75.030323][ T592] stack backtrace: [ 75.030530][ T592] CPU: 0 UID: 0 PID: 592 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 75.030783][ T592] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 75.030996][ T592] Call Trace: [ 75.031124][ T592] [ 75.031211][ T592] dump_stack_lvl+0x82/0xd0 [ 75.031391][ T592] print_deadlock_bug+0x40a/0x650 [ 75.031563][ T592] validate_chain+0x5bf/0xae0 [ 75.031735][ T592] ? __pfx_validate_chain+0x10/0x10 [ 75.031908][ T592] ? hlock_class+0x4e/0x130 [ 75.032074][ T592] ? mark_lock+0x38/0x3e0 [ 75.032206][ T592] __lock_acquire+0xb9a/0x1680 [ 75.032377][ T592] lock_acquire.part.0+0xeb/0x330 [ 75.032558][ T592] ? blocking_notifier_call_chain+0x50/0x90 [ 75.032774][ T592] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 75.032942][ T592] ? trace_lock_acquire+0x14c/0x1f0 [ 75.033112][ T592] ? lock_acquire+0x32/0xc0 [ 75.033280][ T592] ? blocking_notifier_call_chain+0x50/0x90 [ 75.033507][ T592] down_read+0x9f/0x340 [ 75.033639][ T592] ? blocking_notifier_call_chain+0x50/0x90 [ 75.033848][ T592] ? __pfx_down_read+0x10/0x10 [ 75.034023][ T592] blocking_notifier_call_chain+0x50/0x90 [ 75.034191][ T592] __dev_close_many+0xdf/0x2d0 [ 75.034361][ T592] ? __pfx___dev_close_many+0x10/0x10 [ 75.034532][ T592] dev_close_many+0x202/0x650 [ 75.034702][ T592] ? __pfx_dev_close_many+0x10/0x10 [ 75.034871][ T592] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 75.035081][ T592] vlan_device_event+0x143b/0x2130 [8021q] [ 75.035309][ T592] ? __pfx_vlan_device_event+0x10/0x10 [8021q] [ 75.035523][ T592] ? packet_notifier+0x3b0/0x810 [ 75.035712][ T592] notifier_call_chain+0xcd/0x150 [ 75.035883][ T592] blocking_notifier_call_chain+0x66/0x90 [ 75.036058][ T592] __dev_notify_flags+0x170/0x250 [ 75.036229][ T592] ? __pfx___dev_notify_flags+0x10/0x10 [ 75.036403][ T592] ? __dev_change_flags+0x24f/0x6c0 [ 75.036575][ T592] ? __pfx___dev_change_flags+0x10/0x10 [ 75.036739][ T592] ? rcu_read_lock_any_held+0x43/0xb0 [ 75.036909][ T592] ? validate_chain+0x1fe/0xae0 [ 75.037126][ T592] dev_change_flags+0xec/0x160 [ 75.037295][ T592] cycle_netdev+0x94/0xf0 [vrf] [ 75.037473][ T592] vrf_del_slave+0x40/0x60 [vrf] [ 75.037655][ T592] do_set_master+0xb5/0x1c0 [ 75.037838][ T592] do_setlink.constprop.0+0x80e/0x2300 [ 75.038007][ T592] ? __pfx_do_setlink.constprop.0+0x10/0x10 [ 75.038214][ T592] ? lock_acquire.part.0+0xeb/0x330 [ 75.038378][ T592] ? rtnl_newlink+0x653/0xa70 [ 75.038545][ T592] ? rtnl_newlink+0xb9/0xa70 [ 75.038754][ T592] ? rtnetlink_rcv_msg+0x712/0xc10 [ 75.038941][ T592] ? __mutex_trylock_common+0xfa/0x260 [ 75.039140][ T592] ? __pfx___mutex_trylock_common+0x10/0x10 [ 75.039360][ T592] ? lock_acquire+0x32/0xc0 [ 75.039529][ T592] ? trace_contention_end+0xef/0x150 [ 75.039699][ T592] ? __mutex_lock+0x190/0xbc0 [ 75.039878][ T592] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 75.040053][ T592] ? rtnl_newlink+0x653/0xa70 [ 75.040221][ T592] ? __pfx___mutex_lock+0x10/0x10 [ 75.040394][ T592] ? __rtnl_newlink+0x3f2/0xa80 [ 75.040560][ T592] rtnl_newlink+0x69c/0xa70 [ 75.040730][ T592] ? __pfx_rtnl_newlink+0x10/0x10 [ 75.040896][ T592] ? find_held_lock+0x2c/0x110 [ 75.041074][ T592] ? __pfx___lock_release+0x10/0x10 [ 75.041268][ T592] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 75.041440][ T592] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 75.041615][ T592] ? __pfx_rtnl_newlink+0x10/0x10 [ 75.041788][ T592] rtnetlink_rcv_msg+0x712/0xc10 [ 75.041956][ T592] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 75.042122][ T592] ? hlock_class+0x4e/0x130 [ 75.042289][ T592] ? mark_lock+0x38/0x3e0 [ 75.042419][ T592] ? __lock_acquire+0xb9a/0x1680 [ 75.042591][ T592] netlink_rcv_skb+0x130/0x360 [ 75.042760][ T592] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 75.042932][ T592] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 75.043103][ T592] ? netlink_deliver_tap+0x13e/0x340 [ 75.043273][ T592] ? netlink_deliver_tap+0xc3/0x340 [ 75.043442][ T592] netlink_unicast+0x44b/0x710 [ 75.043609][ T592] ? __pfx_netlink_unicast+0x10/0x10 [ 75.043779][ T592] ? find_held_lock+0x2c/0x110 [ 75.043952][ T592] netlink_sendmsg+0x723/0xbe0 [ 75.044126][ T592] ? __pfx_netlink_sendmsg+0x10/0x10 [ 75.044307][ T592] ____sys_sendmsg+0x7ac/0xa10 [ 75.044477][ T592] ? __pfx_____sys_sendmsg+0x10/0x10 [ 75.044650][ T592] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 75.044866][ T592] ___sys_sendmsg+0xee/0x170 [ 75.045038][ T592] ? __pfx____sys_sendmsg+0x10/0x10 [ 75.045211][ T592] ? kasan_save_stack+0x34/0x50 [ 75.045386][ T592] ? kasan_save_stack+0x24/0x50 [ 75.045564][ T592] ? __kasan_record_aux_stack+0x8e/0xa0 [ 75.045733][ T592] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 75.046044][ T592] ? __x64_sys_close+0x7c/0xd0 [ 75.046216][ T592] ? do_syscall_64+0xc1/0x1d0 [ 75.046389][ T592] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.046698][ T592] ? __lock_acquire+0xb9a/0x1680 [ 75.046868][ T592] ? find_held_lock+0x2c/0x110 [ 75.047042][ T592] ? __lock_release+0x103/0x460 [ 75.047213][ T592] ? __virt_addr_valid+0x22b/0x430 [ 75.047487][ T592] ? __pfx___lock_release+0x10/0x10 [ 75.047654][ T592] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 75.047825][ T592] __sys_sendmsg+0x109/0x1a0 [ 75.047994][ T592] ? __pfx___sys_sendmsg+0x10/0x10 [ 75.048164][ T592] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 75.048385][ T592] do_syscall_64+0xc1/0x1d0 [ 75.048556][ T592] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.048764][ T592] RIP: 0033:0x7fedc95e99a7 [ 75.049042][ T592] 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 [ 75.049856][ T592] RSP: 002b:00007ffcbe3d2268 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 75.050111][ T592] RAX: ffffffffffffffda RBX: 00007ffcbe3d2990 RCX: 00007fedc95e99a7 [ 75.050364][ T592] RDX: 0000000000000000 RSI: 00007ffcbe3d22d0 RDI: 0000000000000005 [ 75.050613][ T592] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 75.050869][ T592] R10: 000000000d453910 R11: 0000000000000246 R12: 0000000000000004 [ 75.051121][ T592] R13: 0000000067795314 R14: 0000000000498600 R15: 0000000000000000 [ 75.051579][ T592] [ 75.056478][ T592] br1: port 1(veth0) entered blocking state [ 75.056790][ T592] br1: port 1(veth0) entered disabled state [ 75.056999][ T592] veth0: entered allmulticast mode [ 75.058663][ T592] veth0: entered promiscuous mode [ 75.066607][ T592] ip (592) used greatest stack depth: 22976 bytes left [ 75.118342][ T593] br1: port 1(veth0) entered blocking state [ 75.118628][ T593] br1: port 1(veth0) entered forwarding state [ 77.359793][ T598] veth0: left allmulticast mode [ 77.360020][ T598] veth0: left promiscuous mode [ 77.360313][ T598] br1: port 1(veth0) entered disabled state [ 88.516653][ T714] br0: vlan filtering disabled, automatically disabling multicast vlan snooping [ 88.906196][ T726] br0: port 2(veth2) entered disabled state [ 88.981008][ T728] br0: port 1(veth1) entered disabled state [ 89.041156][ T729] veth2: left allmulticast mode [ 89.041380][ T729] veth2: left promiscuous mode [ 89.041672][ T729] br0: port 2(veth2) entered disabled state [ 89.042982][ T729] veth1: left allmulticast mode [ 89.043166][ T729] veth1: left promiscuous mode [ 89.043426][ T729] br0: port 1(veth1) entered disabled state