[ 9.972542][ T262] ip (262) used greatest stack depth: 23576 bytes left [ 53.612002][ T1012] u32 classifier [ 53.612165][ T1012] input device check on [ 53.612335][ T1012] Actions configured [ 54.667082][ T1032] gre: GRE over IPv4 demultiplexor driver [ 54.691948][ T1032] ip_gre: GRE over IPv4 tunneling driver [ 57.486505][ T1094] ip6_gre: GRE over IPv6 tunneling driver [ 57.685638][ T56] ip6_tunnel: ip6gretap00 xmit: Local address not yet configured! [ 60.484620][ T1013] ip6_tunnel: ip6erspan00 xmit: Local address not yet configured! [ 60.880534][ T1013] ip6_tunnel: ip6erspan00 xmit: Local address not yet configured! [ 61.463392][ T1173] test-br0: port 1(test-dummy0) entered blocking state [ 61.463883][ T1173] test-br0: port 1(test-dummy0) entered disabled state [ 61.464120][ T1173] test-dummy0: entered allmulticast mode [ 61.465874][ T1173] test-dummy0: entered promiscuous mode [ 61.556734][ T1177] test-br0: port 1(test-dummy0) entered blocking state [ 61.557128][ T1177] test-br0: port 1(test-dummy0) entered forwarding state [ 62.982675][ T1213] test-dummy0: left allmulticast mode [ 62.982886][ T1213] test-dummy0: left promiscuous mode [ 62.983221][ T1213] test-br0: port 1(test-dummy0) entered disabled state [ 143.510246][ T3419] [ 143.510378][ T3419] ============================================ [ 143.510590][ T3419] WARNING: possible recursive locking detected [ 143.510789][ T3419] 6.13.0-rc5-virtme #1 Not tainted [ 143.510950][ T3419] -------------------------------------------- [ 143.511143][ T3419] ip/3419 is trying to acquire lock: [ 143.511301][ T3419] ffffffff89ff6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 143.511631][ T3419] [ 143.511631][ T3419] but task is already holding lock: [ 143.511864][ T3419] ffffffff89ff6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 143.512183][ T3419] [ 143.512183][ T3419] other info that might help us debug this: [ 143.512423][ T3419] Possible unsafe locking scenario: [ 143.512423][ T3419] [ 143.512655][ T3419] CPU0 [ 143.512773][ T3419] ---- [ 143.512891][ T3419] lock((netdev_chain).rwsem); [ 143.513058][ T3419] lock((netdev_chain).rwsem); [ 143.513218][ T3419] [ 143.513218][ T3419] *** DEADLOCK *** [ 143.513218][ T3419] [ 143.513455][ T3419] May be due to missing lock nesting notation [ 143.513455][ T3419] [ 143.513687][ T3419] 2 locks held by ip/3419: [ 143.513847][ T3419] #0: ffffffff8a007e88 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40 [ 143.514135][ T3419] #1: ffffffff89ff6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 143.514454][ T3419] [ 143.514454][ T3419] stack backtrace: [ 143.514652][ T3419] CPU: 0 UID: 0 PID: 3419 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 143.514902][ T3419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 143.515099][ T3419] Call Trace: [ 143.515220][ T3419] [ 143.515304][ T3419] dump_stack_lvl+0x82/0xd0 [ 143.515468][ T3419] print_deadlock_bug+0x40a/0x650 [ 143.515632][ T3419] validate_chain+0x5bf/0xae0 [ 143.515797][ T3419] ? __pfx_validate_chain+0x10/0x10 [ 143.515958][ T3419] ? hlock_class+0x4e/0x130 [ 143.516121][ T3419] ? mark_lock+0x38/0x3e0 [ 143.516244][ T3419] __lock_acquire+0xb9a/0x1680 [ 143.516404][ T3419] ? arch_stack_walk+0x31/0xf0 [ 143.516568][ T3419] lock_acquire.part.0+0xeb/0x330 [ 143.516730][ T3419] ? blocking_notifier_call_chain+0x50/0x90 [ 143.516930][ T3419] ? find_stack+0xbc/0x140 [ 143.517097][ T3419] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 143.517257][ T3419] ? trace_lock_acquire+0x14c/0x1f0 [ 143.517415][ T3419] ? lock_acquire+0x32/0xc0 [ 143.517577][ T3419] ? blocking_notifier_call_chain+0x50/0x90 [ 143.517776][ T3419] down_read+0x9f/0x340 [ 143.517900][ T3419] ? blocking_notifier_call_chain+0x50/0x90 [ 143.518095][ T3419] ? __pfx_down_read+0x10/0x10 [ 143.518259][ T3419] ? netlink_sendmsg+0x723/0xbe0 [ 143.518421][ T3419] ? ____sys_sendmsg+0x7ac/0xa10 [ 143.518581][ T3419] ? ___sys_sendmsg+0xee/0x170 [ 143.518739][ T3419] ? __sys_sendmsg+0x109/0x1a0 [ 143.518898][ T3419] ? do_syscall_64+0xc1/0x1d0 [ 143.519058][ T3419] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 143.519257][ T3419] blocking_notifier_call_chain+0x50/0x90 [ 143.519422][ T3419] __netdev_upper_dev_unlink+0xd9/0x220 [ 143.519585][ T3419] ? __pfx___lock_release+0x10/0x10 [ 143.519744][ T3419] ? __pfx___netdev_upper_dev_unlink+0x10/0x10 [ 143.519943][ T3419] ? hlock_class+0x4e/0x130 [ 143.520103][ T3419] ? mark_lock+0x38/0x3e0 [ 143.520225][ T3419] ? hlock_class+0x4e/0x130 [ 143.520384][ T3419] netdev_upper_dev_unlink+0x71/0xa0 [ 143.520546][ T3419] ? __pfx_netdev_upper_dev_unlink+0x10/0x10 [ 143.520747][ T3419] unregister_vlan_dev+0x1c9/0x3b0 [ 143.520911][ T3419] vlan_device_event+0x1697/0x2130 [ 143.521073][ T3419] ? __pfx_vlan_device_event+0x10/0x10 [ 143.521233][ T3419] ? __pfx_br_device_event+0x10/0x10 [ 143.521395][ T3419] ? packet_notifier+0x3b0/0x810 [ 143.521555][ T3419] notifier_call_chain+0xcd/0x150 [ 143.521723][ T3419] blocking_notifier_call_chain+0x66/0x90 [ 143.521883][ T3419] unregister_netdevice_many_notify+0xa83/0x1580 [ 143.522087][ T3419] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 143.522285][ T3419] ? vxlan_dellink+0x1ef/0x2f0 [vxlan] [ 143.522464][ T3419] ? __nla_validate_parse+0x48/0x3d0 [ 143.522626][ T3419] rtnl_dellink+0x348/0xa40 [ 143.522791][ T3419] ? __pfx_rtnl_dellink+0x10/0x10 [ 143.522964][ T3419] ? find_held_lock+0x2c/0x110 [ 143.523124][ T3419] ? __lock_release+0x103/0x460 [ 143.523282][ T3419] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 143.523443][ T3419] ? __pfx___lock_release+0x10/0x10 [ 143.523600][ T3419] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 143.523762][ T3419] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 143.523924][ T3419] ? __pfx_rtnl_dellink+0x10/0x10 [ 143.524088][ T3419] rtnetlink_rcv_msg+0x712/0xc10 [ 143.524253][ T3419] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 143.524410][ T3419] ? hlock_class+0x4e/0x130 [ 143.524568][ T3419] ? mark_lock+0x38/0x3e0 [ 143.524696][ T3419] ? __lock_acquire+0xb9a/0x1680 [ 143.524855][ T3419] netlink_rcv_skb+0x130/0x360 [ 143.525015][ T3419] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 143.525179][ T3419] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 143.525344][ T3419] ? netlink_deliver_tap+0x13e/0x340 [ 143.525505][ T3419] ? netlink_deliver_tap+0xc3/0x340 [ 143.525664][ T3419] netlink_unicast+0x44b/0x710 [ 143.525825][ T3419] ? __pfx_netlink_unicast+0x10/0x10 [ 143.525987][ T3419] ? find_held_lock+0x2c/0x110 [ 143.526145][ T3419] netlink_sendmsg+0x723/0xbe0 [ 143.526311][ T3419] ? __pfx_netlink_sendmsg+0x10/0x10 [ 143.526472][ T3419] ____sys_sendmsg+0x7ac/0xa10 [ 143.526634][ T3419] ? __pfx_____sys_sendmsg+0x10/0x10 [ 143.526795][ T3419] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 143.526997][ T3419] ___sys_sendmsg+0xee/0x170 [ 143.527165][ T3419] ? __pfx____sys_sendmsg+0x10/0x10 [ 143.527326][ T3419] ? kasan_save_stack+0x34/0x50 [ 143.527493][ T3419] ? kasan_save_stack+0x24/0x50 [ 143.527653][ T3419] ? __kasan_record_aux_stack+0x8e/0xa0 [ 143.527814][ T3419] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 143.528020][ T3419] ? __x64_sys_close+0x7c/0xd0 [ 143.528182][ T3419] ? do_syscall_64+0xc1/0x1d0 [ 143.528341][ T3419] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 143.528548][ T3419] ? __lock_acquire+0xb9a/0x1680 [ 143.528728][ T3419] ? find_held_lock+0x2c/0x110 [ 143.528888][ T3419] ? __lock_release+0x103/0x460 [ 143.529046][ T3419] ? __virt_addr_valid+0x22b/0x430 [ 143.529212][ T3419] ? __pfx___lock_release+0x10/0x10 [ 143.529370][ T3419] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 143.529531][ T3419] __sys_sendmsg+0x109/0x1a0 [ 143.529691][ T3419] ? __pfx___sys_sendmsg+0x10/0x10 [ 143.529856][ T3419] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 143.530061][ T3419] do_syscall_64+0xc1/0x1d0 [ 143.530222][ T3419] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 143.530421][ T3419] RIP: 0033:0x7fe6317819a7 [ 143.530586][ T3419] 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 [ 143.531151][ T3419] RSP: 002b:00007fff58b15798 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 143.531390][ T3419] RAX: ffffffffffffffda RBX: 00007fff58b15ed0 RCX: 00007fe6317819a7 [ 143.531632][ T3419] RDX: 0000000000000000 RSI: 00007fff58b15800 RDI: 0000000000000005 [ 143.531869][ T3419] RBP: 0000000000000001 R08: 0000000000000003 R09: 0000000000000078 [ 143.532113][ T3419] R10: 00007fe63163f4a8 R11: 0000000000000246 R12: 0000000000000001 [ 143.532353][ T3419] R13: 00000000677963f3 R14: 0000000000498600 R15: 0000000000000000 [ 143.532596][ T3419] [ 143.565521][ T3419] ip (3419) used greatest stack depth: 23520 bytes left [ 144.277212][ T3440] MACsec IEEE 802.1AE [ 144.987896][ T3461] Initializing XFRM netlink socket [ 146.944792][ T3352] netdevsim netdevsim0 eni0np1: renamed from eth0 [ 149.786724][ T3579] test-br0: port 1(vxlan10) entered blocking state [ 149.786955][ T3579] test-br0: port 1(vxlan10) entered disabled state [ 149.787164][ T3579] vxlan10: entered allmulticast mode [ 149.788385][ T3579] vxlan10: entered promiscuous mode [ 150.183211][ T11] vxlan10: left allmulticast mode [ 150.183760][ T11] vxlan10: left promiscuous mode [ 150.184007][ T11] test-br0: port 1(vxlan10) entered disabled state [ 150.768974][ T3609] test-br0: port 1(dummy1) entered blocking state [ 150.769205][ T3609] test-br0: port 1(dummy1) entered disabled state [ 150.770267][ T3609] dummy1: entered allmulticast mode [ 150.771209][ T3609] dummy1: entered promiscuous mode [ 151.124553][ T11] dummy1: left allmulticast mode [ 151.124758][ T11] dummy1: left promiscuous mode [ 151.124998][ T11] test-br0: port 1(dummy1) entered disabled state [ 152.100016][ T3352] netdevsim netdevsim10 eni10np1: renamed from eth0 [ 152.189970][ T3358] netdevsim netdevsim20 eni20np1: renamed from eth1 [ 152.666400][ T3669] test-bond0: (slave eni10np1): Enslaving as a backup interface with an up link [ 152.727622][ T3671] test-bond0: (slave eni20np1): Enslaving as a backup interface with an up link [ 152.879560][ T3681] test-br0: port 1(test-bond0) entered blocking state [ 152.879769][ T3681] test-br0: port 1(test-bond0) entered disabled state [ 152.879958][ T3681] test-bond0: entered allmulticast mode [ 152.880098][ T3681] netdevsim netdevsim10 eni10np1: entered allmulticast mode [ 152.880318][ T3681] netdevsim netdevsim20 eni20np1: entered allmulticast mode [ 152.881551][ T3681] test-bond0: entered promiscuous mode [ 152.881703][ T3681] netdevsim netdevsim10 eni10np1: entered promiscuous mode [ 152.882066][ T3681] netdevsim netdevsim20 eni20np1: entered promiscuous mode [ 152.952941][ T3686] test-bond0: left allmulticast mode [ 152.953138][ T3686] netdevsim netdevsim10 eni10np1: left allmulticast mode [ 152.953364][ T3686] netdevsim netdevsim20 eni20np1: left allmulticast mode [ 152.953562][ T3686] test-bond0: left promiscuous mode [ 152.953718][ T3686] netdevsim netdevsim10 eni10np1: left promiscuous mode [ 152.954042][ T3686] netdevsim netdevsim20 eni20np1: left promiscuous mode [ 152.954471][ T3686] test-br0: port 1(test-bond0) entered disabled state [ 153.039781][ T3687] test-bond0 (unregistering): (slave eni10np1): Releasing backup interface [ 153.054790][ T3687] test-bond0 (unregistering): (slave eni20np1): Releasing backup interface [ 153.078126][ T3687] test-bond0 (unregistering): Released all slaves [ 155.804080][ T3766] bond123: (slave test-dummy0): Enslaving as an active interface with an up link [ 155.870500][ T11] bond123 (unregistering): (slave test-dummy0): Releasing backup interface [ 155.879431][ T11] bond123 (unregistering): Released all slaves