[ 10.786719][ T241] team0: Mode changed to "loadbalance" [ 10.806165][ T241] team0: Port device dummy1 added [ 10.812723][ T241] team0: Port device dummy2 added [ 11.002670][ T246] dummy1: entered promiscuous mode [ 11.003016][ T246] dummy2: entered promiscuous mode [ 11.010386][ T246] ip (246) used greatest stack depth: 24096 bytes left [ 11.493970][ T265] dummy1: left promiscuous mode [ 11.494523][ T265] dummy2: left promiscuous mode [ 11.874586][ T266] [ 11.874837][ T266] ============================================ [ 11.875125][ T266] WARNING: possible recursive locking detected [ 11.875399][ T266] 6.13.0-rc5-virtme #1 Not tainted [ 11.875617][ T266] -------------------------------------------- [ 11.875896][ T266] ip/266 is trying to acquire lock: [ 11.876125][ T266] ffffffffb85f0a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 11.876577][ T266] [ 11.876577][ T266] but task is already holding lock: [ 11.876894][ T266] ffffffffb85f0a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 11.877354][ T266] [ 11.877354][ T266] other info that might help us debug this: [ 11.877676][ T266] Possible unsafe locking scenario: [ 11.877676][ T266] [ 11.877993][ T266] CPU0 [ 11.878166][ T266] ---- [ 11.878339][ T266] lock((netdev_chain).rwsem); [ 11.878597][ T266] lock((netdev_chain).rwsem); [ 11.878822][ T266] [ 11.878822][ T266] *** DEADLOCK *** [ 11.878822][ T266] [ 11.879154][ T266] May be due to missing lock nesting notation [ 11.879154][ T266] [ 11.879495][ T266] 2 locks held by ip/266: [ 11.879673][ T266] #0: ffffffffb8601dc8 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40 [ 11.880095][ T266] #1: ffffffffb85f0a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 11.880569][ T266] [ 11.880569][ T266] stack backtrace: [ 11.880851][ T266] CPU: 3 UID: 0 PID: 266 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 11.881185][ T266] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.881467][ T266] Call Trace: [ 11.881643][ T266] [ 11.881766][ T266] dump_stack_lvl+0x82/0xd0 [ 11.882005][ T266] print_deadlock_bug+0x40a/0x650 [ 11.882230][ T266] validate_chain+0x5bf/0xae0 [ 11.882463][ T266] ? __pfx_validate_chain+0x10/0x10 [ 11.882697][ T266] ? hlock_class+0x4e/0x130 [ 11.882926][ T266] ? mark_lock+0x38/0x3e0 [ 11.883103][ T266] __lock_acquire+0xb9a/0x1680 [ 11.883338][ T266] lock_acquire.part.0+0xeb/0x330 [ 11.883563][ T266] ? blocking_notifier_call_chain+0x50/0x90 [ 11.883850][ T266] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 11.884080][ T266] ? trace_lock_acquire+0x14c/0x1f0 [ 11.884312][ T266] ? lock_acquire+0x32/0xc0 [ 11.884546][ T266] ? blocking_notifier_call_chain+0x50/0x90 [ 11.884828][ T266] down_read+0x9f/0x340 [ 11.885001][ T266] ? blocking_notifier_call_chain+0x50/0x90 [ 11.885279][ T266] ? __pfx_down_read+0x10/0x10 [ 11.885509][ T266] ? hlock_class+0x4e/0x130 [ 11.885735][ T266] ? lock_acquire.part.0+0xeb/0x330 [ 11.885961][ T266] blocking_notifier_call_chain+0x50/0x90 [ 11.886188][ T266] __netdev_upper_dev_unlink+0xd9/0x220 [ 11.886419][ T266] ? __lock_release+0x103/0x460 [ 11.886635][ T266] ? __pfx___netdev_upper_dev_unlink+0x10/0x10 [ 11.886901][ T266] ? __pfx___lock_release+0x10/0x10 [ 11.887122][ T266] ? unregister_netdevice_queue+0x70/0x410 [ 11.887400][ T266] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 11.887670][ T266] netdev_upper_dev_unlink+0x71/0xa0 [ 11.887889][ T266] ? __pfx_netdev_upper_dev_unlink+0x10/0x10 [ 11.888157][ T266] macvlan_device_event+0x51b/0x7e0 [ 11.888375][ T266] ? __pfx_macvlan_device_event+0x10/0x10 [ 11.888600][ T266] ? __timer_delete_sync+0xd3/0x110 [ 11.888814][ T266] ? ipmr_device_event+0x3d/0x1b0 [ 11.889042][ T266] notifier_call_chain+0xcd/0x150 [ 11.889273][ T266] blocking_notifier_call_chain+0x66/0x90 [ 11.889507][ T266] unregister_netdevice_many_notify+0xa7b/0x1580 [ 11.889795][ T266] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 11.890069][ T266] ? rtnl_dellink+0x228/0xa40 [ 11.890282][ T266] ? sock_def_readable+0x11e/0x300 [ 11.890500][ T266] ? __pfx___mutex_lock+0x10/0x10 [ 11.890730][ T266] ? rtnl_is_locked+0x15/0x20 [ 11.890951][ T266] ? unregister_netdevice_queue+0x70/0x410 [ 11.891224][ T266] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 11.891495][ T266] ? __nla_validate_parse+0x48/0x3d0 [ 11.891727][ T266] rtnl_dellink+0x348/0xa40 [ 11.891963][ T266] ? __pfx_rtnl_dellink+0x10/0x10 [ 11.892218][ T266] ? find_held_lock+0x2c/0x110 [ 11.892437][ T266] ? __lock_release+0x103/0x460 [ 11.892662][ T266] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 11.892885][ T266] ? __pfx___lock_release+0x10/0x10 [ 11.893097][ T266] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 11.893306][ T266] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 11.893507][ T266] ? __pfx_rtnl_dellink+0x10/0x10 [ 11.893717][ T266] rtnetlink_rcv_msg+0x712/0xc10 [ 11.893929][ T266] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 11.894145][ T266] ? hlock_class+0x4e/0x130 [ 11.894364][ T266] ? mark_lock+0x38/0x3e0 [ 11.894537][ T266] ? __lock_acquire+0xb9a/0x1680 [ 11.894762][ T266] netlink_rcv_skb+0x130/0x360 [ 11.894990][ T266] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 11.895219][ T266] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 11.895453][ T266] ? netlink_deliver_tap+0x13e/0x340 [ 11.895680][ T266] ? netlink_deliver_tap+0xc3/0x340 [ 11.895911][ T266] netlink_unicast+0x44b/0x710 [ 11.896133][ T266] ? __pfx_netlink_unicast+0x10/0x10 [ 11.896356][ T266] ? find_held_lock+0x2c/0x110 [ 11.896577][ T266] netlink_sendmsg+0x723/0xbe0 [ 11.896801][ T266] ? __pfx_netlink_sendmsg+0x10/0x10 [ 11.897038][ T266] ____sys_sendmsg+0x7ac/0xa10 [ 11.897276][ T266] ? __pfx_____sys_sendmsg+0x10/0x10 [ 11.897506][ T266] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 11.897787][ T266] ___sys_sendmsg+0xee/0x170 [ 11.898010][ T266] ? __pfx____sys_sendmsg+0x10/0x10 [ 11.898282][ T266] ? kasan_save_stack+0x34/0x50 [ 11.898510][ T266] ? kasan_save_stack+0x24/0x50 [ 11.898735][ T266] ? __kasan_record_aux_stack+0x8e/0xa0 [ 11.898955][ T266] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 11.899245][ T266] ? __x64_sys_close+0x7c/0xd0 [ 11.899467][ T266] ? do_syscall_64+0xc1/0x1d0 [ 11.899692][ T266] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 11.899991][ T266] ? __lock_acquire+0xb9a/0x1680 [ 11.900227][ T266] ? find_held_lock+0x2c/0x110 [ 11.900458][ T266] ? __lock_release+0x103/0x460 [ 11.900686][ T266] ? __virt_addr_valid+0x22b/0x430 [ 11.900913][ T266] ? __pfx___lock_release+0x10/0x10 [ 11.901131][ T266] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 11.901356][ T266] __sys_sendmsg+0x109/0x1a0 [ 11.901589][ T266] ? __pfx___sys_sendmsg+0x10/0x10 [ 11.901812][ T266] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 11.902101][ T266] do_syscall_64+0xc1/0x1d0 [ 11.902329][ T266] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 11.902605][ T266] RIP: 0033:0x7f4f8c3259a7 [ 11.902838][ T266] 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 [ 11.903603][ T266] RSP: 002b:00007ffd5833b828 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 11.903945][ T266] RAX: ffffffffffffffda RBX: 00007ffd5833bf50 RCX: 00007f4f8c3259a7 [ 11.904287][ T266] RDX: 0000000000000000 RSI: 00007ffd5833b890 RDI: 0000000000000005 [ 11.904631][ T266] RBP: 0000000000000001 R08: 0000000000000003 R09: 0000000000000078 [ 11.904966][ T266] R10: 00007f4f8c1e3ef8 R11: 0000000000000246 R12: 0000000000000001 [ 11.905303][ T266] R13: 000000006778fff3 R14: 0000000000498600 R15: 0000000000000000 [ 11.905657][ T266] [ 11.924383][ T266] team0 (unregistering): Port device dummy1 removed [ 11.926036][ T266] team0 (unregistering): Port device dummy2 removed [ 11.972145][ T266] ip (266) used greatest stack depth: 23872 bytes left