[ 14.220393][ T315] ip (315) used greatest stack depth: 24208 bytes left [ 14.588538][ T320] br0: port 1(swp1) entered blocking state [ 14.588948][ T320] br0: port 1(swp1) entered disabled state [ 14.589281][ T320] swp1: entered allmulticast mode [ 14.590485][ T320] swp1: entered promiscuous mode [ 14.591047][ T320] [ 14.591128][ T320] ============================================ [ 14.591307][ T320] WARNING: possible recursive locking detected [ 14.591483][ T320] 6.13.0-rc5-virtme #1 Not tainted [ 14.591625][ T320] -------------------------------------------- [ 14.591802][ T320] ip/320 is trying to acquire lock: [ 14.591945][ T320] ffffffffb3bf6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 14.592245][ T320] [ 14.592245][ T320] but task is already holding lock: [ 14.592456][ T320] ffffffffb3bf6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 14.592743][ T320] [ 14.592743][ T320] other info that might help us debug this: [ 14.592953][ T320] Possible unsafe locking scenario: [ 14.592953][ T320] [ 14.593166][ T320] CPU0 [ 14.593272][ T320] ---- [ 14.593381][ T320] lock((netdev_chain).rwsem); [ 14.593526][ T320] lock((netdev_chain).rwsem); [ 14.593670][ T320] [ 14.593670][ T320] *** DEADLOCK *** [ 14.593670][ T320] [ 14.593879][ T320] May be due to missing lock nesting notation [ 14.593879][ T320] [ 14.594088][ T320] 2 locks held by ip/320: [ 14.594199][ T320] #0: ffffffffb3c07e88 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70 [ 14.594462][ T320] #1: ffffffffb3bf6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 14.594755][ T320] [ 14.594755][ T320] stack backtrace: [ 14.594933][ T320] CPU: 0 UID: 0 PID: 320 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 14.595152][ T320] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.595338][ T320] Call Trace: [ 14.595448][ T320] [ 14.595523][ T320] dump_stack_lvl+0x82/0xd0 [ 14.595671][ T320] print_deadlock_bug+0x40a/0x650 [ 14.595816][ T320] validate_chain+0x5bf/0xae0 [ 14.595961][ T320] ? __pfx_validate_chain+0x10/0x10 [ 14.596111][ T320] ? hlock_class+0x4e/0x130 [ 14.596255][ T320] ? mark_lock+0x38/0x3e0 [ 14.596367][ T320] __lock_acquire+0xb9a/0x1680 [ 14.596513][ T320] lock_acquire.part.0+0xeb/0x330 [ 14.596656][ T320] ? blocking_notifier_call_chain+0x50/0x90 [ 14.596838][ T320] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 14.596983][ T320] ? trace_lock_acquire+0x14c/0x1f0 [ 14.597128][ T320] ? lock_acquire+0x32/0xc0 [ 14.597271][ T320] ? blocking_notifier_call_chain+0x50/0x90 [ 14.597451][ T320] down_read+0x9f/0x340 [ 14.597562][ T320] ? blocking_notifier_call_chain+0x50/0x90 [ 14.597739][ T320] ? __pfx_down_read+0x10/0x10 [ 14.597888][ T320] blocking_notifier_call_chain+0x50/0x90 [ 14.598034][ T320] netdev_update_features+0xb0/0xc0 [ 14.598179][ T320] ? __pfx_netdev_update_features+0x10/0x10 [ 14.598358][ T320] vlan_device_event+0x1153/0x2130 [ 14.598507][ T320] ? __pfx_vlan_device_event+0x10/0x10 [ 14.598655][ T320] ? __pfx_br_device_event+0x10/0x10 [ 14.598800][ T320] ? packet_notifier+0x3b0/0x810 [ 14.598945][ T320] notifier_call_chain+0xcd/0x150 [ 14.599090][ T320] blocking_notifier_call_chain+0x66/0x90 [ 14.599236][ T320] netdev_update_features+0xb0/0xc0 [ 14.599379][ T320] ? __pfx_netdev_update_features+0x10/0x10 [ 14.599557][ T320] br_add_if+0x6c5/0x1330 [ 14.599672][ T320] ? rtnl_is_locked+0x15/0x20 [ 14.599816][ T320] ? netdev_master_upper_dev_get+0x13/0x120 [ 14.599995][ T320] do_setlink.constprop.0+0x80e/0x2300 [ 14.600140][ T320] ? __pfx_do_setlink.constprop.0+0x10/0x10 [ 14.600324][ T320] ? lock_acquire.part.0+0xeb/0x330 [ 14.600468][ T320] ? rtnl_newlink+0x653/0xa70 [ 14.600611][ T320] ? rtnl_newlink+0xb9/0xa70 [ 14.600755][ T320] ? rtnetlink_rcv_msg+0x712/0xc10 [ 14.600906][ T320] ? __mutex_trylock_common+0xfa/0x260 [ 14.601054][ T320] ? __pfx___mutex_trylock_common+0x10/0x10 [ 14.601233][ T320] ? lock_acquire+0x32/0xc0 [ 14.601376][ T320] ? trace_contention_end+0xef/0x150 [ 14.601522][ T320] ? __mutex_lock+0x190/0xbc0 [ 14.601668][ T320] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 14.601816][ T320] ? rtnl_newlink+0x653/0xa70 [ 14.601961][ T320] ? __pfx___mutex_lock+0x10/0x10 [ 14.602108][ T320] ? __rtnl_newlink+0x3f2/0xa80 [ 14.602253][ T320] rtnl_newlink+0x69c/0xa70 [ 14.602398][ T320] ? __pfx_rtnl_newlink+0x10/0x10 [ 14.602541][ T320] ? find_held_lock+0x2c/0x110 [ 14.602687][ T320] ? __pfx___lock_release+0x10/0x10 [ 14.602831][ T320] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 14.602978][ T320] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 14.603122][ T320] ? __pfx_rtnl_newlink+0x10/0x10 [ 14.603268][ T320] rtnetlink_rcv_msg+0x712/0xc10 [ 14.603411][ T320] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 14.603555][ T320] ? hlock_class+0x4e/0x130 [ 14.603698][ T320] ? mark_lock+0x38/0x3e0 [ 14.603810][ T320] ? __lock_acquire+0xb9a/0x1680 [ 14.603957][ T320] netlink_rcv_skb+0x130/0x360 [ 14.604102][ T320] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 14.604244][ T320] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 14.604406][ T320] ? netlink_deliver_tap+0x13e/0x340 [ 14.604551][ T320] ? netlink_deliver_tap+0xc3/0x340 [ 14.604696][ T320] netlink_unicast+0x44b/0x710 [ 14.604840][ T320] ? __pfx_netlink_unicast+0x10/0x10 [ 14.604988][ T320] ? find_held_lock+0x2c/0x110 [ 14.605132][ T320] netlink_sendmsg+0x723/0xbe0 [ 14.605276][ T320] ? __pfx_netlink_sendmsg+0x10/0x10 [ 14.605422][ T320] ____sys_sendmsg+0x7ac/0xa10 [ 14.605568][ T320] ? __pfx_____sys_sendmsg+0x10/0x10 [ 14.605710][ T320] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 14.605892][ T320] ___sys_sendmsg+0xee/0x170 [ 14.606040][ T320] ? __pfx____sys_sendmsg+0x10/0x10 [ 14.606187][ T320] ? kasan_save_stack+0x34/0x50 [ 14.606333][ T320] ? kasan_save_stack+0x24/0x50 [ 14.606475][ T320] ? __kasan_record_aux_stack+0x8e/0xa0 [ 14.606620][ T320] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 14.606803][ T320] ? __x64_sys_close+0x7c/0xd0 [ 14.606947][ T320] ? do_syscall_64+0xc1/0x1d0 [ 14.607096][ T320] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 14.607279][ T320] ? __lock_acquire+0xb9a/0x1680 [ 14.607427][ T320] ? find_held_lock+0x2c/0x110 [ 14.607571][ T320] ? __lock_release+0x103/0x460 [ 14.607713][ T320] ? __virt_addr_valid+0x22b/0x430 [ 14.607859][ T320] ? __pfx___lock_release+0x10/0x10 [ 14.608002][ T320] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 14.608150][ T320] __sys_sendmsg+0x109/0x1a0 [ 14.608297][ T320] ? __pfx___sys_sendmsg+0x10/0x10 [ 14.608440][ T320] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 14.608624][ T320] do_syscall_64+0xc1/0x1d0 [ 14.608768][ T320] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 14.608943][ T320] RIP: 0033:0x7f08b8f9e9a7 [ 14.609093][ T320] 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 [ 14.609601][ T320] RSP: 002b:00007ffc12707418 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 14.609818][ T320] RAX: ffffffffffffffda RBX: 00007ffc12707b50 RCX: 00007f08b8f9e9a7 [ 14.610031][ T320] RDX: 0000000000000000 RSI: 00007ffc12707480 RDI: 0000000000000005 [ 14.610251][ T320] RBP: 0000000000000005 R08: 0000000000000003 R09: 0000000000000000 [ 14.610465][ T320] R10: 0000000025051910 R11: 0000000000000246 R12: 0000000000000005 [ 14.610679][ T320] R13: 00000000677911d7 R14: 0000000000498600 R15: 0000000000000000 [ 14.610903][ T320] [ 14.623761][ T320] ip (320) used greatest stack depth: 23840 bytes left [ 14.650603][ T38] br0: port 1(swp1) entered blocking state [ 14.650779][ T38] br0: port 1(swp1) entered forwarding state [ 14.860833][ T323] br0: port 2(vx0) entered blocking state [ 14.861042][ T323] br0: port 2(vx0) entered disabled state [ 14.861217][ T323] vx0: entered allmulticast mode [ 14.862122][ T323] vx0: entered promiscuous mode [ 14.862521][ T323] br0: port 2(vx0) entered blocking state [ 14.862674][ T323] br0: port 2(vx0) entered forwarding state [ 15.756049][ T342] br0: port 1(swp1) entered blocking state [ 15.756269][ T342] br0: port 1(swp1) entered disabled state [ 15.756454][ T342] swp1: entered allmulticast mode [ 15.757336][ T342] swp1: entered promiscuous mode [ 15.759865][ T37] br0: port 1(swp1) entered blocking state [ 15.760051][ T37] br0: port 1(swp1) entered forwarding state [ 15.935174][ T345] br0: port 2(vx0) entered blocking state [ 15.935472][ T345] br0: port 2(vx0) entered disabled state [ 15.935635][ T345] vx0: entered allmulticast mode [ 15.936530][ T345] vx0: entered promiscuous mode [ 15.937044][ T345] br0: port 2(vx0) entered blocking state [ 15.937209][ T345] br0: port 2(vx0) entered forwarding state [ 21.621920][ T361] GACT probability NOT on [ 29.574698][ T65] br0: port 1(swp1) entered disabled state [ 29.702556][ T65] swp1 (unregistering): left allmulticast mode [ 29.702761][ T65] swp1 (unregistering): left promiscuous mode [ 29.702926][ T65] br0: port 1(swp1) entered disabled state [ 29.775375][ T65] br0: port 1(swp1) entered disabled state [ 29.872528][ T65] swp1 (unregistering): left allmulticast mode [ 29.872727][ T65] swp1 (unregistering): left promiscuous mode [ 29.872891][ T65] br0: port 1(swp1) entered disabled state [ 29.949129][ T65] vx0: left allmulticast mode [ 29.949312][ T65] vx0: left promiscuous mode [ 29.949557][ T65] br0: port 2(vx0) entered disabled state [ 30.223372][ T65] vx0: left allmulticast mode [ 30.223633][ T65] vx0: left promiscuous mode [ 30.223883][ T65] br0: port 2(vx0) entered disabled state [ 34.228307][ T589] br0: port 1(swp1) entered blocking state [ 34.228580][ T589] br0: port 1(swp1) entered disabled state [ 34.228761][ T589] swp1: entered allmulticast mode [ 34.229650][ T589] swp1: entered promiscuous mode [ 34.385408][ T593] br0: port 2(vx0) entered blocking state [ 34.385650][ T593] br0: port 2(vx0) entered disabled state [ 34.385801][ T593] vx0: entered allmulticast mode [ 34.386677][ T593] vx0: entered promiscuous mode [ 34.387049][ T593] br0: port 2(vx0) entered blocking state [ 34.387191][ T593] br0: port 2(vx0) entered forwarding state [ 34.818315][ T37] br0: port 1(swp1) entered blocking state [ 34.818518][ T37] br0: port 1(swp1) entered forwarding state [ 35.279393][ T610] br0: port 1(swp1) entered blocking state [ 35.279680][ T610] br0: port 1(swp1) entered disabled state [ 35.279860][ T610] swp1: entered allmulticast mode [ 35.280787][ T610] swp1: entered promiscuous mode [ 35.283885][ T37] br0: port 1(swp1) entered blocking state [ 35.284072][ T37] br0: port 1(swp1) entered forwarding state [ 35.445089][ T613] br0: port 2(vx0) entered blocking state [ 35.445332][ T613] br0: port 2(vx0) entered disabled state [ 35.445480][ T613] vx0: entered allmulticast mode [ 35.446362][ T613] vx0: entered promiscuous mode [ 35.446761][ T613] br0: port 2(vx0) entered blocking state [ 35.446900][ T613] br0: port 2(vx0) entered forwarding state [ 56.682542][ T65] br0: port 1(swp1) entered disabled state [ 56.797525][ T65] swp1 (unregistering): left allmulticast mode [ 56.797791][ T65] swp1 (unregistering): left promiscuous mode [ 56.797964][ T65] br0: port 1(swp1) entered disabled state [ 56.879251][ T65] br0: port 1(swp1) entered disabled state [ 56.959529][ T65] swp1 (unregistering): left allmulticast mode [ 56.959725][ T65] swp1 (unregistering): left promiscuous mode [ 56.959890][ T65] br0: port 1(swp1) entered disabled state [ 57.055212][ T65] vx0: left allmulticast mode [ 57.055366][ T65] vx0: left promiscuous mode [ 57.055595][ T65] br0: port 2(vx0) entered disabled state [ 57.328638][ T65] vx0: left allmulticast mode [ 57.328802][ T65] vx0: left promiscuous mode [ 57.329036][ T65] br0: port 2(vx0) entered disabled state [ 61.232738][ T850] br0: port 1(swp1) entered blocking state [ 61.232942][ T850] br0: port 1(swp1) entered disabled state [ 61.233121][ T850] swp1: entered allmulticast mode [ 61.234010][ T850] swp1: entered promiscuous mode [ 61.394861][ T853] br0: port 2(vx0) entered blocking state [ 61.395106][ T853] br0: port 2(vx0) entered disabled state [ 61.395269][ T853] vx0: entered allmulticast mode [ 61.396139][ T853] vx0: entered promiscuous mode [ 61.396513][ T853] br0: port 2(vx0) entered blocking state [ 61.396650][ T853] br0: port 2(vx0) entered forwarding state [ 61.824871][ T558] br0: port 1(swp1) entered blocking state [ 61.825068][ T558] br0: port 1(swp1) entered forwarding state [ 62.286517][ T870] br0: port 1(swp1) entered blocking state [ 62.286782][ T870] br0: port 1(swp1) entered disabled state [ 62.286965][ T870] swp1: entered allmulticast mode [ 62.288709][ T870] swp1: entered promiscuous mode [ 62.291450][ T37] br0: port 1(swp1) entered blocking state [ 62.291657][ T37] br0: port 1(swp1) entered forwarding state [ 62.458216][ T873] br0: port 2(vx0) entered blocking state [ 62.458458][ T873] br0: port 2(vx0) entered disabled state [ 62.458608][ T873] vx0: entered allmulticast mode [ 62.459510][ T873] vx0: entered promiscuous mode [ 62.459875][ T873] br0: port 2(vx0) entered blocking state [ 62.460014][ T873] br0: port 2(vx0) entered forwarding state [ 73.291587][ T65] br0: port 1(swp1) entered disabled state [ 73.395108][ T65] swp1 (unregistering): left allmulticast mode [ 73.395313][ T65] swp1 (unregistering): left promiscuous mode [ 73.395476][ T65] br0: port 1(swp1) entered disabled state [ 73.496582][ T65] br0: port 1(swp1) entered disabled state [ 73.593528][ T65] swp1 (unregistering): left allmulticast mode [ 73.593729][ T65] swp1 (unregistering): left promiscuous mode [ 73.593895][ T65] br0: port 1(swp1) entered disabled state [ 73.690759][ T65] vx0: left allmulticast mode [ 73.690921][ T65] vx0: left promiscuous mode [ 73.691154][ T65] br0: port 2(vx0) entered disabled state [ 73.951297][ T65] vx0: left allmulticast mode [ 73.951460][ T65] vx0: left promiscuous mode [ 73.951691][ T65] br0: port 2(vx0) entered disabled state [ 77.857516][ T1102] br0: port 1(swp1) entered blocking state [ 77.857805][ T1102] br0: port 1(swp1) entered disabled state [ 77.857988][ T1102] swp1: entered allmulticast mode [ 77.858896][ T1102] swp1: entered promiscuous mode [ 78.025685][ T1105] br0: port 2(vx0) entered blocking state [ 78.025924][ T1105] br0: port 2(vx0) entered disabled state [ 78.026077][ T1105] vx0: entered allmulticast mode [ 78.026979][ T1105] vx0: entered promiscuous mode [ 78.027499][ T1105] br0: port 2(vx0) entered blocking state [ 78.027638][ T1105] br0: port 2(vx0) entered forwarding state [ 78.521612][ T558] br0: port 1(swp1) entered blocking state [ 78.521818][ T558] br0: port 1(swp1) entered forwarding state [ 78.917652][ T1122] br0: port 1(swp1) entered blocking state [ 78.917918][ T1122] br0: port 1(swp1) entered disabled state [ 78.918097][ T1122] swp1: entered allmulticast mode [ 78.918976][ T1122] swp1: entered promiscuous mode [ 78.921737][ T37] br0: port 1(swp1) entered blocking state [ 78.921924][ T37] br0: port 1(swp1) entered forwarding state [ 79.083156][ T1125] br0: port 2(vx0) entered blocking state [ 79.083877][ T1125] br0: port 2(vx0) entered disabled state [ 79.084034][ T1125] vx0: entered allmulticast mode [ 79.084927][ T1125] vx0: entered promiscuous mode [ 79.085344][ T1125] br0: port 2(vx0) entered blocking state [ 79.085485][ T1125] br0: port 2(vx0) entered forwarding state [ 89.677415][ T65] br0: port 1(swp1) entered disabled state [ 89.787563][ T65] swp1 (unregistering): left allmulticast mode [ 89.787761][ T65] swp1 (unregistering): left promiscuous mode [ 89.787925][ T65] br0: port 1(swp1) entered disabled state [ 89.893921][ T65] br0: port 1(swp1) entered disabled state [ 89.971634][ T65] swp1 (unregistering): left allmulticast mode [ 89.971839][ T65] swp1 (unregistering): left promiscuous mode [ 89.972020][ T65] br0: port 1(swp1) entered disabled state [ 90.091060][ T65] vx0: left allmulticast mode [ 90.091438][ T65] vx0: left promiscuous mode [ 90.091679][ T65] br0: port 2(vx0) entered disabled state [ 90.347050][ T65] vx0: left allmulticast mode [ 90.347291][ T65] vx0: left promiscuous mode [ 90.347524][ T65] br0: port 2(vx0) entered disabled state