[ 11.335181][ T261] ip (261) used greatest stack depth: 23664 bytes left [ 16.357326][ T366] br: port 1(veth1) entered blocking state [ 16.357982][ T366] br: port 1(veth1) entered disabled state [ 16.358955][ T366] veth1: entered allmulticast mode [ 16.373175][ T366] veth1: entered promiscuous mode [ 16.377530][ T39] br: port 1(veth1) entered blocking state [ 16.378159][ T39] br: port 1(veth1) entered forwarding state [ 16.511382][ T372] br: port 2(veth3) entered blocking state [ 16.511674][ T372] br: port 2(veth3) entered disabled state [ 16.511948][ T372] veth3: entered allmulticast mode [ 16.513898][ T372] veth3: entered promiscuous mode [ 16.516028][ T40] br: port 2(veth3) entered blocking state [ 16.516476][ T40] br: port 2(veth3) entered forwarding state [ 16.649338][ T377] br: port 3(veth4) entered blocking state [ 16.649662][ T377] br: port 3(veth4) entered disabled state [ 16.649945][ T377] veth4: entered allmulticast mode [ 16.652332][ T377] veth4: entered promiscuous mode [ 16.653898][ T39] br: port 3(veth4) entered blocking state [ 16.654158][ T39] br: port 3(veth4) entered forwarding state [ 17.289270][ T401] [ 17.289415][ T401] ============================================ [ 17.289614][ T401] WARNING: possible recursive locking detected [ 17.289814][ T401] 6.13.0-rc5-virtme #1 Not tainted [ 17.289973][ T401] -------------------------------------------- [ 17.290159][ T401] ip/401 is trying to acquire lock: [ 17.290310][ T401] ffffffff871d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 17.290638][ T401] [ 17.290638][ T401] but task is already holding lock: [ 17.290872][ T401] ffffffff871d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 17.291197][ T401] [ 17.291197][ T401] other info that might help us debug this: [ 17.291422][ T401] Possible unsafe locking scenario: [ 17.291422][ T401] [ 17.291643][ T401] CPU0 [ 17.291768][ T401] ---- [ 17.291883][ T401] lock((netdev_chain).rwsem); [ 17.292037][ T401] lock((netdev_chain).rwsem); [ 17.292191][ T401] [ 17.292191][ T401] *** DEADLOCK *** [ 17.292191][ T401] [ 17.292422][ T401] May be due to missing lock nesting notation [ 17.292422][ T401] [ 17.292658][ T401] 2 locks held by ip/401: [ 17.292782][ T401] #0: ffffffff871e7a48 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70 [ 17.293061][ T401] #1: ffffffff871d6630 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 17.293374][ T401] [ 17.293374][ T401] stack backtrace: [ 17.293565][ T401] CPU: 2 UID: 0 PID: 401 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 17.293816][ T401] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.294027][ T401] Call Trace: [ 17.294144][ T401] [ 17.294229][ T401] dump_stack_lvl+0x82/0xd0 [ 17.294397][ T401] print_deadlock_bug+0x40a/0x650 [ 17.294556][ T401] validate_chain+0x5bf/0xae0 [ 17.294709][ T401] ? __pfx_validate_chain+0x10/0x10 [ 17.294887][ T401] ? hlock_class+0x4e/0x130 [ 17.295041][ T401] ? mark_lock+0x38/0x3e0 [ 17.295159][ T401] __lock_acquire+0xb9a/0x1680 [ 17.295314][ T401] ? rcu_read_lock_any_held+0x43/0xb0 [ 17.295471][ T401] lock_acquire.part.0+0xeb/0x330 [ 17.295632][ T401] ? blocking_notifier_call_chain+0x50/0x90 [ 17.295834][ T401] ? __pfx_validate_chain+0x10/0x10 [ 17.295986][ T401] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 17.296139][ T401] ? trace_lock_acquire+0x14c/0x1f0 [ 17.296292][ T401] ? lock_acquire+0x32/0xc0 [ 17.296444][ T401] ? blocking_notifier_call_chain+0x50/0x90 [ 17.296639][ T401] down_read+0x9f/0x340 [ 17.296768][ T401] ? blocking_notifier_call_chain+0x50/0x90 [ 17.296960][ T401] ? __pfx_down_read+0x10/0x10 [ 17.297114][ T401] ? find_held_lock+0x2c/0x110 [ 17.297272][ T401] blocking_notifier_call_chain+0x50/0x90 [ 17.297429][ T401] dev_set_mtu_ext+0x18c/0x510 [ 17.297585][ T401] ? __pfx_dev_set_mtu_ext+0x10/0x10 [ 17.297739][ T401] ? lockdep_hardirqs_on_prepare+0x12b/0x410 [ 17.297945][ T401] ? fib6_walk+0x28c/0x380 [ 17.298107][ T401] ? __local_bh_enable_ip+0xa6/0x120 [ 17.298265][ T401] ? __pfx_validate_chain+0x10/0x10 [ 17.298419][ T401] dev_set_mtu+0xa1/0x130 [ 17.298537][ T401] ? __pfx_dev_set_mtu+0x10/0x10 [ 17.298690][ T401] ? __lock_acquire+0xb9a/0x1680 [ 17.298852][ T401] ? __lock_release+0x103/0x460 [ 17.299013][ T401] ? packet_notifier+0x3a6/0x810 [ 17.299196][ T401] br_mtu_auto_adjust+0x189/0x270 [bridge] [ 17.299423][ T401] br_device_event+0x179/0x800 [bridge] [ 17.299604][ T401] ? __pfx_br_device_event+0x10/0x10 [bridge] [ 17.299834][ T401] ? packet_notifier+0x3b0/0x810 [ 17.299994][ T401] notifier_call_chain+0xcd/0x150 [ 17.300152][ T401] blocking_notifier_call_chain+0x66/0x90 [ 17.300317][ T401] dev_set_mtu_ext+0x2b6/0x510 [ 17.300473][ T401] ? __pfx_dev_set_mtu_ext+0x10/0x10 [ 17.300629][ T401] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 17.300830][ T401] ? __pfx_validate_chain+0x10/0x10 [ 17.300984][ T401] ? mark_lock+0x38/0x3e0 [ 17.301103][ T401] do_setlink.constprop.0+0x4b3/0x2300 [ 17.301260][ T401] ? __pfx_do_setlink.constprop.0+0x10/0x10 [ 17.301458][ T401] ? lock_acquire.part.0+0xeb/0x330 [ 17.301612][ T401] ? rtnl_newlink+0x653/0xa70 [ 17.301768][ T401] ? rtnl_newlink+0xb9/0xa70 [ 17.301931][ T401] ? rtnetlink_rcv_msg+0x712/0xc10 [ 17.302087][ T401] ? __mutex_trylock_common+0xfa/0x260 [ 17.302241][ T401] ? __pfx___mutex_trylock_common+0x10/0x10 [ 17.302443][ T401] ? lock_acquire+0x32/0xc0 [ 17.302689][ T401] ? trace_contention_end+0xef/0x150 [ 17.302893][ T401] ? __mutex_lock+0x190/0xbc0 [ 17.303051][ T401] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 17.303214][ T401] ? rtnl_newlink+0x653/0xa70 [ 17.303368][ T401] ? __pfx___mutex_lock+0x10/0x10 [ 17.303523][ T401] ? __rtnl_newlink+0x3f2/0xa80 [ 17.303680][ T401] rtnl_newlink+0x69c/0xa70 [ 17.303851][ T401] ? __pfx_rtnl_newlink+0x10/0x10 [ 17.304014][ T401] ? find_held_lock+0x2c/0x110 [ 17.304172][ T401] ? __pfx___lock_release+0x10/0x10 [ 17.304323][ T401] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 17.304476][ T401] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 17.304626][ T401] ? __pfx_rtnl_newlink+0x10/0x10 [ 17.304783][ T401] rtnetlink_rcv_msg+0x712/0xc10 [ 17.304933][ T401] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 17.305095][ T401] ? hlock_class+0x4e/0x130 [ 17.305243][ T401] ? mark_lock+0x38/0x3e0 [ 17.305359][ T401] ? __lock_acquire+0xb9a/0x1680 [ 17.305510][ T401] netlink_rcv_skb+0x130/0x360 [ 17.305662][ T401] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 17.305820][ T401] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 17.305973][ T401] ? netlink_deliver_tap+0x13e/0x340 [ 17.306132][ T401] ? netlink_deliver_tap+0xc3/0x340 [ 17.306284][ T401] netlink_unicast+0x44b/0x710 [ 17.306435][ T401] ? __pfx_netlink_unicast+0x10/0x10 [ 17.306584][ T401] ? find_held_lock+0x2c/0x110 [ 17.306736][ T401] netlink_sendmsg+0x723/0xbe0 [ 17.306895][ T401] ? __pfx_netlink_sendmsg+0x10/0x10 [ 17.307051][ T401] ____sys_sendmsg+0x7ac/0xa10 [ 17.307208][ T401] ? __pfx_____sys_sendmsg+0x10/0x10 [ 17.307357][ T401] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 17.307548][ T401] ___sys_sendmsg+0xee/0x170 [ 17.307701][ T401] ? __pfx____sys_sendmsg+0x10/0x10 [ 17.307862][ T401] ? kasan_save_stack+0x34/0x50 [ 17.308014][ T401] ? kasan_save_stack+0x24/0x50 [ 17.308167][ T401] ? __kasan_record_aux_stack+0x8e/0xa0 [ 17.308323][ T401] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 17.308512][ T401] ? __x64_sys_close+0x7c/0xd0 [ 17.308661][ T401] ? do_syscall_64+0xc1/0x1d0 [ 17.308819][ T401] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 17.309007][ T401] ? __lock_acquire+0xb9a/0x1680 [ 17.309161][ T401] ? find_held_lock+0x2c/0x110 [ 17.309311][ T401] ? __lock_release+0x103/0x460 [ 17.309460][ T401] ? __virt_addr_valid+0x22b/0x430 [ 17.309619][ T401] ? __pfx___lock_release+0x10/0x10 [ 17.309773][ T401] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 17.309924][ T401] __sys_sendmsg+0x109/0x1a0 [ 17.310078][ T401] ? __pfx___sys_sendmsg+0x10/0x10 [ 17.310226][ T401] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 17.310417][ T401] do_syscall_64+0xc1/0x1d0 [ 17.310571][ T401] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 17.310769][ T401] RIP: 0033:0x7f5c5a5c79a7 [ 17.310944][ T401] 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 [ 17.311619][ T401] RSP: 002b:00007ffffc46c1f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 17.311993][ T401] RAX: ffffffffffffffda RBX: 00007ffffc46c920 RCX: 00007f5c5a5c79a7 [ 17.312344][ T401] RDX: 0000000000000000 RSI: 00007ffffc46c260 RDI: 0000000000000005 [ 17.312718][ T401] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000078 [ 17.313078][ T401] R10: 00007f5c5a485ef8 R11: 0000000000000246 R12: 0000000000000004 [ 17.313442][ T401] R13: 0000000067790251 R14: 0000000000498600 R15: 0000000000000000 [ 17.313802][ T401] [ 17.322643][ T401] ip (401) used greatest stack depth: 23488 bytes left [ 103.619464][ T803] Mirror/redirect action on [ 137.341144][ T980] br: port 3(veth4) entered disabled state [ 137.341698][ T980] veth4: left allmulticast mode [ 137.341907][ T980] veth4: left promiscuous mode [ 137.342231][ T980] br: port 3(veth4) entered disabled state [ 137.414594][ T982] br: port 2(veth3) entered disabled state [ 137.415098][ T982] veth3: left allmulticast mode [ 137.415731][ T982] veth3: left promiscuous mode [ 137.415998][ T982] br: port 2(veth3) entered disabled state [ 137.490940][ T984] br: port 1(veth1) entered disabled state [ 137.491454][ T984] veth1: left allmulticast mode [ 137.491620][ T984] veth1: left promiscuous mode [ 137.491899][ T984] br: port 1(veth1) entered disabled state