[ 10.370378][ T262] ip (262) used greatest stack depth: 23936 bytes left [ 55.007762][ T1012] u32 classifier [ 55.007997][ T1012] input device check on [ 55.008166][ T1012] Actions configured [ 56.072610][ T1031] gre: GRE over IPv4 demultiplexor driver [ 56.091124][ T1031] ip_gre: GRE over IPv4 tunneling driver [ 58.880143][ T1093] ip6_gre: GRE over IPv6 tunneling driver [ 58.908876][ T1092] ip (1092) used greatest stack depth: 23400 bytes left [ 59.104345][ T8] ip6_tunnel: ip6gretap00 xmit: Local address not yet configured! [ 59.132215][ T8] ip6_tunnel: ip6gretap00 xmit: Local address not yet configured! [ 61.972314][ T50] ip6_tunnel: ip6erspan00 xmit: Local address not yet configured! [ 61.995730][ T11] ip6_tunnel: ip6erspan00 xmit: Local address not yet configured! [ 62.380236][ T50] ip6_tunnel: ip6erspan00 xmit: Local address not yet configured! [ 62.969284][ T1172] test-br0: port 1(test-dummy0) entered blocking state [ 62.969780][ T1172] test-br0: port 1(test-dummy0) entered disabled state [ 62.970021][ T1172] test-dummy0: entered allmulticast mode [ 62.971848][ T1172] test-dummy0: entered promiscuous mode [ 63.056587][ T1176] test-br0: port 1(test-dummy0) entered blocking state [ 63.056979][ T1176] test-br0: port 1(test-dummy0) entered forwarding state [ 64.692453][ T1213] test-dummy0: left allmulticast mode [ 64.692703][ T1213] test-dummy0: left promiscuous mode [ 64.692995][ T1213] test-br0: port 1(test-dummy0) entered disabled state [ 142.034182][ T3419] [ 142.034366][ T3419] ============================================ [ 142.034552][ T3419] WARNING: possible recursive locking detected [ 142.034735][ T3419] 6.13.0-rc5-virtme #1 Not tainted [ 142.034882][ T3419] -------------------------------------------- [ 142.035062][ T3419] ip/3419 is trying to acquire lock: [ 142.035208][ T3419] ffffffffb9bf6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 142.035505][ T3419] [ 142.035505][ T3419] but task is already holding lock: [ 142.035719][ T3419] ffffffffb9bf6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 142.036010][ T3419] [ 142.036010][ T3419] other info that might help us debug this: [ 142.036222][ T3419] Possible unsafe locking scenario: [ 142.036222][ T3419] [ 142.036434][ T3419] CPU0 [ 142.036544][ T3419] ---- [ 142.036658][ T3419] lock((netdev_chain).rwsem); [ 142.036801][ T3419] lock((netdev_chain).rwsem); [ 142.036944][ T3419] [ 142.036944][ T3419] *** DEADLOCK *** [ 142.036944][ T3419] [ 142.037154][ T3419] May be due to missing lock nesting notation [ 142.037154][ T3419] [ 142.037363][ T3419] 2 locks held by ip/3419: [ 142.037506][ T3419] #0: ffffffffb9c07e88 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40 [ 142.037772][ T3419] #1: ffffffffb9bf6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 142.038061][ T3419] [ 142.038061][ T3419] stack backtrace: [ 142.038239][ T3419] CPU: 0 UID: 0 PID: 3419 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 142.038457][ T3419] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 142.038639][ T3419] Call Trace: [ 142.038750][ T3419] [ 142.038827][ T3419] dump_stack_lvl+0x82/0xd0 [ 142.038976][ T3419] print_deadlock_bug+0x40a/0x650 [ 142.039124][ T3419] validate_chain+0x5bf/0xae0 [ 142.039270][ T3419] ? __pfx_validate_chain+0x10/0x10 [ 142.039417][ T3419] ? hlock_class+0x4e/0x130 [ 142.039564][ T3419] ? mark_lock+0x38/0x3e0 [ 142.039676][ T3419] __lock_acquire+0xb9a/0x1680 [ 142.039825][ T3419] ? arch_stack_walk+0x31/0xf0 [ 142.039974][ T3419] lock_acquire.part.0+0xeb/0x330 [ 142.040119][ T3419] ? blocking_notifier_call_chain+0x50/0x90 [ 142.040298][ T3419] ? find_stack+0xbc/0x140 [ 142.040444][ T3419] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 142.040590][ T3419] ? trace_lock_acquire+0x14c/0x1f0 [ 142.040736][ T3419] ? lock_acquire+0x32/0xc0 [ 142.040884][ T3419] ? blocking_notifier_call_chain+0x50/0x90 [ 142.041065][ T3419] down_read+0x9f/0x340 [ 142.041178][ T3419] ? blocking_notifier_call_chain+0x50/0x90 [ 142.041358][ T3419] ? __pfx_down_read+0x10/0x10 [ 142.041502][ T3419] ? netlink_sendmsg+0x723/0xbe0 [ 142.041648][ T3419] ? ____sys_sendmsg+0x7ac/0xa10 [ 142.041794][ T3419] ? ___sys_sendmsg+0xee/0x170 [ 142.041940][ T3419] ? __sys_sendmsg+0x109/0x1a0 [ 142.042086][ T3419] ? do_syscall_64+0xc1/0x1d0 [ 142.042232][ T3419] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 142.042415][ T3419] blocking_notifier_call_chain+0x50/0x90 [ 142.042560][ T3419] __netdev_upper_dev_unlink+0xd9/0x220 [ 142.042705][ T3419] ? __pfx___lock_release+0x10/0x10 [ 142.042850][ T3419] ? __pfx___netdev_upper_dev_unlink+0x10/0x10 [ 142.043051][ T3419] ? hlock_class+0x4e/0x130 [ 142.043198][ T3419] ? mark_lock+0x38/0x3e0 [ 142.043306][ T3419] ? hlock_class+0x4e/0x130 [ 142.043451][ T3419] netdev_upper_dev_unlink+0x71/0xa0 [ 142.043597][ T3419] ? __pfx_netdev_upper_dev_unlink+0x10/0x10 [ 142.043776][ T3419] unregister_vlan_dev+0x1c9/0x3b0 [ 142.043925][ T3419] vlan_device_event+0x1697/0x2130 [ 142.044072][ T3419] ? __pfx_vlan_device_event+0x10/0x10 [ 142.044222][ T3419] ? __pfx_br_device_event+0x10/0x10 [ 142.044368][ T3419] ? packet_notifier+0x3b0/0x810 [ 142.044515][ T3419] notifier_call_chain+0xcd/0x150 [ 142.044662][ T3419] blocking_notifier_call_chain+0x66/0x90 [ 142.044809][ T3419] unregister_netdevice_many_notify+0xa83/0x1580 [ 142.044993][ T3419] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 142.045176][ T3419] ? vxlan_dellink+0x1ef/0x2f0 [vxlan] [ 142.045336][ T3419] ? __nla_validate_parse+0x48/0x3d0 [ 142.045482][ T3419] rtnl_dellink+0x348/0xa40 [ 142.045627][ T3419] ? __pfx_rtnl_dellink+0x10/0x10 [ 142.045784][ T3419] ? find_held_lock+0x2c/0x110 [ 142.045934][ T3419] ? __lock_release+0x103/0x460 [ 142.046077][ T3419] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 142.046223][ T3419] ? __pfx___lock_release+0x10/0x10 [ 142.046366][ T3419] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 142.046513][ T3419] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 142.046658][ T3419] ? __pfx_rtnl_dellink+0x10/0x10 [ 142.046802][ T3419] rtnetlink_rcv_msg+0x712/0xc10 [ 142.046948][ T3419] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 142.047094][ T3419] ? hlock_class+0x4e/0x130 [ 142.047239][ T3419] ? mark_lock+0x38/0x3e0 [ 142.047350][ T3419] ? __lock_acquire+0xb9a/0x1680 [ 142.047494][ T3419] netlink_rcv_skb+0x130/0x360 [ 142.047638][ T3419] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 142.047783][ T3419] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 142.047931][ T3419] ? netlink_deliver_tap+0x13e/0x340 [ 142.048076][ T3419] ? netlink_deliver_tap+0xc3/0x340 [ 142.048226][ T3419] netlink_unicast+0x44b/0x710 [ 142.048371][ T3419] ? __pfx_netlink_unicast+0x10/0x10 [ 142.048515][ T3419] ? find_held_lock+0x2c/0x110 [ 142.048660][ T3419] netlink_sendmsg+0x723/0xbe0 [ 142.048807][ T3419] ? __pfx_netlink_sendmsg+0x10/0x10 [ 142.048956][ T3419] ____sys_sendmsg+0x7ac/0xa10 [ 142.049100][ T3419] ? __pfx_____sys_sendmsg+0x10/0x10 [ 142.049244][ T3419] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 142.049429][ T3419] ___sys_sendmsg+0xee/0x170 [ 142.049576][ T3419] ? __pfx____sys_sendmsg+0x10/0x10 [ 142.049721][ T3419] ? kasan_save_stack+0x34/0x50 [ 142.049866][ T3419] ? kasan_save_stack+0x24/0x50 [ 142.050011][ T3419] ? __kasan_record_aux_stack+0x8e/0xa0 [ 142.050161][ T3419] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 142.050342][ T3419] ? __x64_sys_close+0x7c/0xd0 [ 142.050491][ T3419] ? do_syscall_64+0xc1/0x1d0 [ 142.050636][ T3419] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 142.050814][ T3419] ? __lock_acquire+0xb9a/0x1680 [ 142.050962][ T3419] ? find_held_lock+0x2c/0x110 [ 142.051107][ T3419] ? __lock_release+0x103/0x460 [ 142.051251][ T3419] ? __virt_addr_valid+0x22b/0x430 [ 142.051398][ T3419] ? __pfx___lock_release+0x10/0x10 [ 142.051545][ T3419] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 142.051692][ T3419] __sys_sendmsg+0x109/0x1a0 [ 142.051838][ T3419] ? __pfx___sys_sendmsg+0x10/0x10 [ 142.051983][ T3419] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 142.052168][ T3419] do_syscall_64+0xc1/0x1d0 [ 142.052312][ T3419] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 142.052490][ T3419] RIP: 0033:0x7fe0caf579a7 [ 142.052643][ 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 [ 142.053190][ T3419] RSP: 002b:00007ffd684eaab8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 142.053410][ T3419] RAX: ffffffffffffffda RBX: 00007ffd684eb1f0 RCX: 00007fe0caf579a7 [ 142.053630][ T3419] RDX: 0000000000000000 RSI: 00007ffd684eab20 RDI: 0000000000000005 [ 142.053846][ T3419] RBP: 0000000000000001 R08: 0000000000000003 R09: 0000000000000078 [ 142.054063][ T3419] R10: 00007fe0cae154a8 R11: 0000000000000246 R12: 0000000000000001 [ 142.054280][ T3419] R13: 0000000067795c5c R14: 0000000000498600 R15: 0000000000000000 [ 142.054504][ T3419] [ 142.771518][ T3440] MACsec IEEE 802.1AE [ 143.437614][ T3461] Initializing XFRM netlink socket [ 145.353854][ T3352] netdevsim netdevsim0 eni0np1: renamed from eth0 [ 148.155382][ T3580] test-br0: port 1(vxlan10) entered blocking state [ 148.155618][ T3580] test-br0: port 1(vxlan10) entered disabled state [ 148.155824][ T3580] vxlan10: entered allmulticast mode [ 148.156748][ T3580] vxlan10: entered promiscuous mode [ 148.513629][ T11] vxlan10: left allmulticast mode [ 148.513847][ T11] vxlan10: left promiscuous mode [ 148.514126][ T11] test-br0: port 1(vxlan10) entered disabled state [ 149.085290][ T3610] test-br0: port 1(dummy1) entered blocking state [ 149.085493][ T3610] test-br0: port 1(dummy1) entered disabled state [ 149.085679][ T3610] dummy1: entered allmulticast mode [ 149.086561][ T3610] dummy1: entered promiscuous mode [ 149.445955][ T11] dummy1: left allmulticast mode [ 149.446156][ T11] dummy1: left promiscuous mode [ 149.446398][ T11] test-br0: port 1(dummy1) entered disabled state [ 150.406487][ T3352] netdevsim netdevsim10 eni10np1: renamed from eth0 [ 150.495696][ T3360] netdevsim netdevsim20 eni20np1: renamed from eth1 [ 150.963214][ T3670] test-bond0: (slave eni10np1): Enslaving as a backup interface with an up link [ 151.030577][ T3672] test-bond0: (slave eni20np1): Enslaving as a backup interface with an up link [ 151.160611][ T3683] test-br0: port 1(test-bond0) entered blocking state [ 151.160848][ T3683] test-br0: port 1(test-bond0) entered disabled state [ 151.161065][ T3683] test-bond0: entered allmulticast mode [ 151.161217][ T3683] netdevsim netdevsim10 eni10np1: entered allmulticast mode [ 151.161447][ T3683] netdevsim netdevsim20 eni20np1: entered allmulticast mode [ 151.162687][ T3683] test-bond0: entered promiscuous mode [ 151.162869][ T3683] netdevsim netdevsim10 eni10np1: entered promiscuous mode [ 151.163659][ T3683] netdevsim netdevsim20 eni20np1: entered promiscuous mode [ 151.214318][ T3687] test-bond0: left allmulticast mode [ 151.214486][ T3687] netdevsim netdevsim10 eni10np1: left allmulticast mode [ 151.214703][ T3687] netdevsim netdevsim20 eni20np1: left allmulticast mode [ 151.214875][ T3687] test-bond0: left promiscuous mode [ 151.215009][ T3687] netdevsim netdevsim10 eni10np1: left promiscuous mode [ 151.215474][ T3687] netdevsim netdevsim20 eni20np1: left promiscuous mode [ 151.216180][ T3687] test-br0: port 1(test-bond0) entered disabled state [ 151.302392][ T3688] test-bond0 (unregistering): (slave eni10np1): Releasing backup interface [ 151.309768][ T3688] test-bond0 (unregistering): (slave eni20np1): Releasing backup interface [ 151.317933][ T3688] test-bond0 (unregistering): Released all slaves [ 153.900502][ T3767] bond123: (slave test-dummy0): Enslaving as an active interface with an up link [ 153.964067][ T11] bond123 (unregistering): (slave test-dummy0): Releasing backup interface [ 153.972638][ T11] bond123 (unregistering): Released all slaves