[ 10.400311][ T244] team0: Mode changed to "loadbalance" [ 10.419308][ T244] team0: Port device dummy1 added [ 10.431800][ T244] team0: Port device dummy2 added [ 10.623108][ T248] dummy1: entered promiscuous mode [ 10.623491][ T248] dummy2: entered promiscuous mode [ 11.110091][ T268] dummy1: left promiscuous mode [ 11.110731][ T268] dummy2: left promiscuous mode [ 11.119893][ T268] ip (268) used greatest stack depth: 23592 bytes left [ 11.355771][ T269] [ 11.355963][ T269] ============================================ [ 11.356162][ T269] WARNING: possible recursive locking detected [ 11.356341][ T269] 6.13.0-rc5-virtme #1 Not tainted [ 11.356483][ T269] -------------------------------------------- [ 11.356673][ T269] ip/269 is trying to acquire lock: [ 11.356818][ T269] ffffffffb53f0a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 11.357121][ T269] [ 11.357121][ T269] but task is already holding lock: [ 11.357333][ T269] ffffffffb53f0a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 11.357626][ T269] [ 11.357626][ T269] other info that might help us debug this: [ 11.357837][ T269] Possible unsafe locking scenario: [ 11.357837][ T269] [ 11.358048][ T269] CPU0 [ 11.358157][ T269] ---- [ 11.358269][ T269] lock((netdev_chain).rwsem); [ 11.358414][ T269] lock((netdev_chain).rwsem); [ 11.358559][ T269] [ 11.358559][ T269] *** DEADLOCK *** [ 11.358559][ T269] [ 11.358767][ T269] May be due to missing lock nesting notation [ 11.358767][ T269] [ 11.358984][ T269] 2 locks held by ip/269: [ 11.359097][ T269] #0: ffffffffb5401dc8 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40 [ 11.359362][ T269] #1: ffffffffb53f0a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 11.359660][ T269] [ 11.359660][ T269] stack backtrace: [ 11.359845][ T269] CPU: 2 UID: 0 PID: 269 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 11.360067][ T269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.360250][ T269] Call Trace: [ 11.360361][ T269] [ 11.360436][ T269] dump_stack_lvl+0x82/0xd0 [ 11.360597][ T269] print_deadlock_bug+0x40a/0x650 [ 11.360745][ T269] validate_chain+0x5bf/0xae0 [ 11.360903][ T269] ? __pfx_validate_chain+0x10/0x10 [ 11.361050][ T269] ? hlock_class+0x4e/0x130 [ 11.361207][ T269] ? mark_lock+0x38/0x3e0 [ 11.361323][ T269] __lock_acquire+0xb9a/0x1680 [ 11.361477][ T269] lock_acquire.part.0+0xeb/0x330 [ 11.361623][ T269] ? blocking_notifier_call_chain+0x50/0x90 [ 11.361804][ T269] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 11.361949][ T269] ? trace_lock_acquire+0x14c/0x1f0 [ 11.362101][ T269] ? lock_acquire+0x32/0xc0 [ 11.362247][ T269] ? blocking_notifier_call_chain+0x50/0x90 [ 11.362426][ T269] down_read+0x9f/0x340 [ 11.362546][ T269] ? blocking_notifier_call_chain+0x50/0x90 [ 11.362725][ T269] ? __pfx_down_read+0x10/0x10 [ 11.362869][ T269] ? hlock_class+0x4e/0x130 [ 11.363013][ T269] ? lock_acquire.part.0+0xeb/0x330 [ 11.363160][ T269] blocking_notifier_call_chain+0x50/0x90 [ 11.363304][ T269] __netdev_upper_dev_unlink+0xd9/0x220 [ 11.363455][ T269] ? __lock_release+0x103/0x460 [ 11.363600][ T269] ? __pfx___netdev_upper_dev_unlink+0x10/0x10 [ 11.363780][ T269] ? __pfx___lock_release+0x10/0x10 [ 11.363926][ T269] ? unregister_netdevice_queue+0x70/0x410 [ 11.364111][ T269] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 11.364294][ T269] netdev_upper_dev_unlink+0x71/0xa0 [ 11.364439][ T269] ? __pfx_netdev_upper_dev_unlink+0x10/0x10 [ 11.364619][ T269] macvlan_device_event+0x51b/0x7e0 [ 11.364772][ T269] ? __pfx_macvlan_device_event+0x10/0x10 [ 11.364920][ T269] ? __timer_delete_sync+0xd3/0x110 [ 11.365070][ T269] ? ipmr_device_event+0x3d/0x1b0 [ 11.365215][ T269] notifier_call_chain+0xcd/0x150 [ 11.365365][ T269] blocking_notifier_call_chain+0x66/0x90 [ 11.365512][ T269] unregister_netdevice_many_notify+0xa7b/0x1580 [ 11.365693][ T269] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 11.365872][ T269] ? rtnl_dellink+0x228/0xa40 [ 11.366020][ T269] ? sock_def_readable+0x11e/0x300 [ 11.366168][ T269] ? __pfx___mutex_lock+0x10/0x10 [ 11.366312][ T269] ? rtnl_is_locked+0x15/0x20 [ 11.366456][ T269] ? unregister_netdevice_queue+0x70/0x410 [ 11.366637][ T269] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 11.366817][ T269] ? __nla_validate_parse+0x48/0x3d0 [ 11.366970][ T269] rtnl_dellink+0x348/0xa40 [ 11.367116][ T269] ? __pfx_rtnl_dellink+0x10/0x10 [ 11.367273][ T269] ? find_held_lock+0x2c/0x110 [ 11.367418][ T269] ? __lock_release+0x103/0x460 [ 11.367566][ T269] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 11.367713][ T269] ? __pfx___lock_release+0x10/0x10 [ 11.367859][ T269] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 11.368008][ T269] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 11.368162][ T269] ? __pfx_rtnl_dellink+0x10/0x10 [ 11.368306][ T269] rtnetlink_rcv_msg+0x712/0xc10 [ 11.368455][ T269] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 11.368602][ T269] ? hlock_class+0x4e/0x130 [ 11.368748][ T269] ? mark_lock+0x38/0x3e0 [ 11.368863][ T269] ? __lock_acquire+0xb9a/0x1680 [ 11.369010][ T269] netlink_rcv_skb+0x130/0x360 [ 11.369160][ T269] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 11.369309][ T269] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 11.369459][ T269] ? netlink_deliver_tap+0x13e/0x340 [ 11.369604][ T269] ? netlink_deliver_tap+0xc3/0x340 [ 11.369748][ T269] netlink_unicast+0x44b/0x710 [ 11.369895][ T269] ? __pfx_netlink_unicast+0x10/0x10 [ 11.370047][ T269] ? find_held_lock+0x2c/0x110 [ 11.370193][ T269] netlink_sendmsg+0x723/0xbe0 [ 11.370343][ T269] ? __pfx_netlink_sendmsg+0x10/0x10 [ 11.370490][ T269] ____sys_sendmsg+0x7ac/0xa10 [ 11.370637][ T269] ? __pfx_____sys_sendmsg+0x10/0x10 [ 11.370782][ T269] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 11.370962][ T269] ___sys_sendmsg+0xee/0x170 [ 11.371113][ T269] ? __pfx____sys_sendmsg+0x10/0x10 [ 11.371261][ T269] ? kasan_save_stack+0x34/0x50 [ 11.371413][ T269] ? kasan_save_stack+0x24/0x50 [ 11.371557][ T269] ? __kasan_record_aux_stack+0x8e/0xa0 [ 11.371704][ T269] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 11.371886][ T269] ? __x64_sys_close+0x7c/0xd0 [ 11.372034][ T269] ? do_syscall_64+0xc1/0x1d0 [ 11.372178][ T269] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 11.372357][ T269] ? __lock_acquire+0xb9a/0x1680 [ 11.372505][ T269] ? find_held_lock+0x2c/0x110 [ 11.372655][ T269] ? __lock_release+0x103/0x460 [ 11.372801][ T269] ? __virt_addr_valid+0x22b/0x430 [ 11.372949][ T269] ? __pfx___lock_release+0x10/0x10 [ 11.373095][ T269] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 11.373239][ T269] __sys_sendmsg+0x109/0x1a0 [ 11.373381][ T269] ? __pfx___sys_sendmsg+0x10/0x10 [ 11.373525][ T269] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 11.373718][ T269] do_syscall_64+0xc1/0x1d0 [ 11.373864][ T269] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 11.374043][ T269] RIP: 0033:0x7f438d1c79a7 [ 11.374193][ T269] 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.374706][ T269] RSP: 002b:00007ffff1e243f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 11.374925][ T269] RAX: ffffffffffffffda RBX: 00007ffff1e24b20 RCX: 00007f438d1c79a7 [ 11.375142][ T269] RDX: 0000000000000000 RSI: 00007ffff1e24460 RDI: 0000000000000005 [ 11.375358][ T269] RBP: 0000000000000001 R08: 0000000000000003 R09: 0000000000000078 [ 11.375581][ T269] R10: 00007f438d085ef8 R11: 0000000000000246 R12: 0000000000000001 [ 11.375804][ T269] R13: 00000000677958b6 R14: 0000000000498600 R15: 0000000000000000 [ 11.376025][ T269] [ 11.401292][ T269] team0 (unregistering): Port device dummy1 removed [ 11.403207][ T269] team0 (unregistering): Port device dummy2 removed