[ 56.382436][ T1012] u32 classifier [ 56.382618][ T1012] input device check on [ 56.382786][ T1012] Actions configured [ 57.512653][ T1031] gre: GRE over IPv4 demultiplexor driver [ 57.533572][ T1031] ip_gre: GRE over IPv4 tunneling driver [ 60.482551][ T1093] ip6_gre: GRE over IPv6 tunneling driver [ 60.697993][ T9] ip6_tunnel: ip6gretap00 xmit: Local address not yet configured! [ 63.687646][ T71] ip6_tunnel: ip6erspan00 xmit: Local address not yet configured! [ 64.187548][ T71] ip6_tunnel: ip6erspan00 xmit: Local address not yet configured! [ 64.837349][ T1172] test-br0: port 1(test-dummy0) entered blocking state [ 64.837773][ T1172] test-br0: port 1(test-dummy0) entered disabled state [ 64.838040][ T1172] test-dummy0: entered allmulticast mode [ 64.839356][ T1172] test-dummy0: entered promiscuous mode [ 64.922352][ T1176] test-br0: port 1(test-dummy0) entered blocking state [ 64.922751][ T1176] test-br0: port 1(test-dummy0) entered forwarding state [ 66.441480][ T1212] test-dummy0: left allmulticast mode [ 66.441761][ T1212] test-dummy0: left promiscuous mode [ 66.442094][ T1212] test-br0: port 1(test-dummy0) entered disabled state [ 148.003107][ T3418] [ 148.003299][ T3418] ============================================ [ 148.003494][ T3418] WARNING: possible recursive locking detected [ 148.003673][ T3418] 6.13.0-rc5-virtme #1 Not tainted [ 148.003819][ T3418] -------------------------------------------- [ 148.003996][ T3418] ip/3418 is trying to acquire lock: [ 148.004143][ T3418] ffffffffa21f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 148.004443][ T3418] [ 148.004443][ T3418] but task is already holding lock: [ 148.004650][ T3418] ffffffffa21f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 148.004938][ T3418] [ 148.004938][ T3418] other info that might help us debug this: [ 148.005151][ T3418] Possible unsafe locking scenario: [ 148.005151][ T3418] [ 148.005359][ T3418] CPU0 [ 148.005467][ T3418] ---- [ 148.005574][ T3418] lock((netdev_chain).rwsem); [ 148.005718][ T3418] lock((netdev_chain).rwsem); [ 148.005876][ T3418] [ 148.005876][ T3418] *** DEADLOCK *** [ 148.005876][ T3418] [ 148.006086][ T3418] May be due to missing lock nesting notation [ 148.006086][ T3418] [ 148.006298][ T3418] 2 locks held by ip/3418: [ 148.006443][ T3418] #0: ffffffffa2207e88 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40 [ 148.006709][ T3418] #1: ffffffffa21f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 148.006998][ T3418] [ 148.006998][ T3418] stack backtrace: [ 148.007177][ T3418] CPU: 3 UID: 0 PID: 3418 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 148.007394][ T3418] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 148.007573][ T3418] Call Trace: [ 148.007684][ T3418] [ 148.007760][ T3418] dump_stack_lvl+0x82/0xd0 [ 148.007910][ T3418] print_deadlock_bug+0x40a/0x650 [ 148.008057][ T3418] validate_chain+0x5bf/0xae0 [ 148.008202][ T3418] ? __pfx_validate_chain+0x10/0x10 [ 148.008353][ T3418] ? hlock_class+0x4e/0x130 [ 148.008498][ T3418] ? mark_lock+0x38/0x3e0 [ 148.008610][ T3418] __lock_acquire+0xb9a/0x1680 [ 148.008755][ T3418] ? arch_stack_walk+0x31/0xf0 [ 148.008902][ T3418] lock_acquire.part.0+0xeb/0x330 [ 148.009048][ T3418] ? blocking_notifier_call_chain+0x50/0x90 [ 148.009228][ T3418] ? find_stack+0xbc/0x140 [ 148.009379][ T3418] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 148.009523][ T3418] ? trace_lock_acquire+0x14c/0x1f0 [ 148.009670][ T3418] ? lock_acquire+0x32/0xc0 [ 148.009814][ T3418] ? blocking_notifier_call_chain+0x50/0x90 [ 148.009993][ T3418] down_read+0x9f/0x340 [ 148.010105][ T3418] ? blocking_notifier_call_chain+0x50/0x90 [ 148.010284][ T3418] ? __pfx_down_read+0x10/0x10 [ 148.010432][ T3418] ? netlink_sendmsg+0x723/0xbe0 [ 148.010580][ T3418] ? ____sys_sendmsg+0x7ac/0xa10 [ 148.010726][ T3418] ? ___sys_sendmsg+0xee/0x170 [ 148.010872][ T3418] ? __sys_sendmsg+0x109/0x1a0 [ 148.011015][ T3418] ? do_syscall_64+0xc1/0x1d0 [ 148.011161][ T3418] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 148.011344][ T3418] blocking_notifier_call_chain+0x50/0x90 [ 148.011490][ T3418] __netdev_upper_dev_unlink+0xd9/0x220 [ 148.011638][ T3418] ? __pfx___lock_release+0x10/0x10 [ 148.011783][ T3418] ? __pfx___netdev_upper_dev_unlink+0x10/0x10 [ 148.011976][ T3418] ? hlock_class+0x4e/0x130 [ 148.012119][ T3418] ? mark_lock+0x38/0x3e0 [ 148.012229][ T3418] ? hlock_class+0x4e/0x130 [ 148.012375][ T3418] netdev_upper_dev_unlink+0x71/0xa0 [ 148.012520][ T3418] ? __pfx_netdev_upper_dev_unlink+0x10/0x10 [ 148.012704][ T3418] unregister_vlan_dev+0x1c9/0x3b0 [ 148.012851][ T3418] vlan_device_event+0x1697/0x2130 [ 148.012998][ T3418] ? __pfx_vlan_device_event+0x10/0x10 [ 148.013144][ T3418] ? __pfx_br_device_event+0x10/0x10 [ 148.013292][ T3418] ? packet_notifier+0x3b0/0x810 [ 148.013441][ T3418] notifier_call_chain+0xcd/0x150 [ 148.013587][ T3418] blocking_notifier_call_chain+0x66/0x90 [ 148.013738][ T3418] unregister_netdevice_many_notify+0xa83/0x1580 [ 148.013919][ T3418] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 148.014098][ T3418] ? vxlan_dellink+0x1ef/0x2f0 [vxlan] [ 148.014259][ T3418] ? __nla_validate_parse+0x48/0x3d0 [ 148.014405][ T3418] rtnl_dellink+0x348/0xa40 [ 148.014551][ T3418] ? __pfx_rtnl_dellink+0x10/0x10 [ 148.014715][ T3418] ? find_held_lock+0x2c/0x110 [ 148.014859][ T3418] ? __lock_release+0x103/0x460 [ 148.015002][ T3418] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 148.015145][ T3418] ? __pfx___lock_release+0x10/0x10 [ 148.015288][ T3418] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 148.015437][ T3418] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 148.015581][ T3418] ? __pfx_rtnl_dellink+0x10/0x10 [ 148.015728][ T3418] rtnetlink_rcv_msg+0x712/0xc10 [ 148.015871][ T3418] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 148.016016][ T3418] ? hlock_class+0x4e/0x130 [ 148.016158][ T3418] ? mark_lock+0x38/0x3e0 [ 148.016269][ T3418] ? __lock_acquire+0xb9a/0x1680 [ 148.016414][ T3418] netlink_rcv_skb+0x130/0x360 [ 148.016558][ T3418] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 148.016703][ T3418] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 148.016855][ T3418] ? netlink_deliver_tap+0x13e/0x340 [ 148.017000][ T3418] ? netlink_deliver_tap+0xc3/0x340 [ 148.017146][ T3418] netlink_unicast+0x44b/0x710 [ 148.017293][ T3418] ? __pfx_netlink_unicast+0x10/0x10 [ 148.017438][ T3418] ? find_held_lock+0x2c/0x110 [ 148.017582][ T3418] netlink_sendmsg+0x723/0xbe0 [ 148.017728][ T3418] ? __pfx_netlink_sendmsg+0x10/0x10 [ 148.017879][ T3418] ____sys_sendmsg+0x7ac/0xa10 [ 148.018025][ T3418] ? __pfx_____sys_sendmsg+0x10/0x10 [ 148.018168][ T3418] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 148.018353][ T3418] ___sys_sendmsg+0xee/0x170 [ 148.018499][ T3418] ? __pfx____sys_sendmsg+0x10/0x10 [ 148.018645][ T3418] ? kasan_save_stack+0x34/0x50 [ 148.018790][ T3418] ? kasan_save_stack+0x24/0x50 [ 148.018938][ T3418] ? __kasan_record_aux_stack+0x8e/0xa0 [ 148.019083][ T3418] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 148.019266][ T3418] ? __x64_sys_close+0x7c/0xd0 [ 148.019414][ T3418] ? do_syscall_64+0xc1/0x1d0 [ 148.019559][ T3418] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 148.019736][ T3418] ? __lock_acquire+0xb9a/0x1680 [ 148.019881][ T3418] ? find_held_lock+0x2c/0x110 [ 148.020028][ T3418] ? __lock_release+0x103/0x460 [ 148.020173][ T3418] ? __virt_addr_valid+0x22b/0x430 [ 148.020320][ T3418] ? __pfx___lock_release+0x10/0x10 [ 148.020464][ T3418] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 148.020608][ T3418] __sys_sendmsg+0x109/0x1a0 [ 148.020754][ T3418] ? __pfx___sys_sendmsg+0x10/0x10 [ 148.020898][ T3418] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 148.021089][ T3418] do_syscall_64+0xc1/0x1d0 [ 148.021233][ T3418] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 148.021410][ T3418] RIP: 0033:0x7f616fc059a7 [ 148.021562][ T3418] 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 [ 148.022081][ T3418] RSP: 002b:00007ffd363af4d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 148.022299][ T3418] RAX: ffffffffffffffda RBX: 00007ffd363afc10 RCX: 00007f616fc059a7 [ 148.022517][ T3418] RDX: 0000000000000000 RSI: 00007ffd363af540 RDI: 0000000000000005 [ 148.022732][ T3418] RBP: 0000000000000001 R08: 0000000000000003 R09: 0000000000000078 [ 148.022950][ T3418] R10: 00007f616fac34a8 R11: 0000000000000246 R12: 0000000000000001 [ 148.023177][ T3418] R13: 0000000067793bc0 R14: 0000000000498600 R15: 0000000000000000 [ 148.023408][ T3418] [ 148.727150][ T3439] MACsec IEEE 802.1AE [ 149.418248][ T3460] Initializing XFRM netlink socket [ 151.304715][ T3358] netdevsim netdevsim0 eni0np1: renamed from eth0 [ 154.088778][ T3578] test-br0: port 1(vxlan10) entered blocking state [ 154.089012][ T3578] test-br0: port 1(vxlan10) entered disabled state [ 154.089205][ T3578] vxlan10: entered allmulticast mode [ 154.090491][ T3578] vxlan10: entered promiscuous mode [ 154.442701][ T66] vxlan10: left allmulticast mode [ 154.442907][ T66] vxlan10: left promiscuous mode [ 154.443163][ T66] test-br0: port 1(vxlan10) entered disabled state [ 155.012850][ T3608] test-br0: port 1(dummy1) entered blocking state [ 155.013168][ T3608] test-br0: port 1(dummy1) entered disabled state [ 155.013366][ T3608] dummy1: entered allmulticast mode [ 155.014224][ T3608] dummy1: entered promiscuous mode [ 155.364331][ T66] dummy1: left allmulticast mode [ 155.364525][ T66] dummy1: left promiscuous mode [ 155.364774][ T66] test-br0: port 1(dummy1) entered disabled state [ 156.316691][ T3358] netdevsim netdevsim10 eni10np1: renamed from eth0 [ 156.414519][ T3351] netdevsim netdevsim20 eni20np1: renamed from eth1 [ 156.880730][ T3668] test-bond0: (slave eni10np1): Enslaving as a backup interface with an up link [ 156.938245][ T3670] test-bond0: (slave eni20np1): Enslaving as a backup interface with an up link [ 157.099739][ T3680] test-br0: port 1(test-bond0) entered blocking state [ 157.099979][ T3680] test-br0: port 1(test-bond0) entered disabled state [ 157.100191][ T3680] test-bond0: entered allmulticast mode [ 157.100366][ T3680] netdevsim netdevsim10 eni10np1: entered allmulticast mode [ 157.100601][ T3680] netdevsim netdevsim20 eni20np1: entered allmulticast mode [ 157.101896][ T3680] test-bond0: entered promiscuous mode [ 157.102070][ T3680] netdevsim netdevsim10 eni10np1: entered promiscuous mode [ 157.102466][ T3680] netdevsim netdevsim20 eni20np1: entered promiscuous mode [ 157.173200][ T3685] test-bond0: left allmulticast mode [ 157.173393][ T3685] netdevsim netdevsim10 eni10np1: left allmulticast mode [ 157.173592][ T3685] netdevsim netdevsim20 eni20np1: left allmulticast mode [ 157.173773][ T3685] test-bond0: left promiscuous mode [ 157.173917][ T3685] netdevsim netdevsim10 eni10np1: left promiscuous mode [ 157.174255][ T3685] netdevsim netdevsim20 eni20np1: left promiscuous mode [ 157.174681][ T3685] test-br0: port 1(test-bond0) entered disabled state [ 157.281166][ T3686] test-bond0 (unregistering): (slave eni10np1): Releasing backup interface [ 157.310727][ T3686] test-bond0 (unregistering): (slave eni20np1): Releasing backup interface [ 157.328324][ T3686] test-bond0 (unregistering): Released all slaves [ 160.019234][ T3765] bond123: (slave test-dummy0): Enslaving as an active interface with an up link [ 160.078013][ T66] bond123 (unregistering): (slave test-dummy0): Releasing backup interface [ 160.089053][ T66] bond123 (unregistering): Released all slaves