[ 11.126833][ T278] ip (278) used greatest stack depth: 24200 bytes left [ 11.304305][ T285] veth0: renamed from veth1 [ 12.095485][ T302] br0: port 1(swp1) entered blocking state [ 12.096015][ T302] br0: port 1(swp1) entered disabled state [ 12.096314][ T302] swp1: entered allmulticast mode [ 12.097626][ T302] swp1: entered promiscuous mode [ 12.098235][ T302] [ 12.098327][ T302] ============================================ [ 12.098517][ T302] WARNING: possible recursive locking detected [ 12.098709][ T302] 6.13.0-rc5-virtme #1 Not tainted [ 12.098864][ T302] -------------------------------------------- [ 12.099052][ T302] ip/302 is trying to acquire lock: [ 12.099210][ T302] ffffffffa63f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 12.099540][ T302] [ 12.099540][ T302] but task is already holding lock: [ 12.099771][ T302] ffffffffa63f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 12.100082][ T302] [ 12.100082][ T302] other info that might help us debug this: [ 12.100310][ T302] Possible unsafe locking scenario: [ 12.100310][ T302] [ 12.100543][ T302] CPU0 [ 12.100662][ T302] ---- [ 12.100777][ T302] lock((netdev_chain).rwsem); [ 12.100929][ T302] lock((netdev_chain).rwsem); [ 12.101090][ T302] [ 12.101090][ T302] *** DEADLOCK *** [ 12.101090][ T302] [ 12.101319][ T302] May be due to missing lock nesting notation [ 12.101319][ T302] [ 12.101553][ T302] 2 locks held by ip/302: [ 12.101671][ T302] #0: ffffffffa6407e88 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_newlink+0x653/0xa70 [ 12.101970][ T302] #1: ffffffffa63f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 12.102287][ T302] [ 12.102287][ T302] stack backtrace: [ 12.102475][ T302] CPU: 2 UID: 0 PID: 302 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 12.102710][ T302] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.102906][ T302] Call Trace: [ 12.103025][ T302] [ 12.103111][ T302] dump_stack_lvl+0x82/0xd0 [ 12.103276][ T302] print_deadlock_bug+0x40a/0x650 [ 12.103432][ T302] validate_chain+0x5bf/0xae0 [ 12.103589][ T302] ? __pfx_validate_chain+0x10/0x10 [ 12.103753][ T302] ? hlock_class+0x4e/0x130 [ 12.103907][ T302] ? mark_lock+0x38/0x3e0 [ 12.104026][ T302] __lock_acquire+0xb9a/0x1680 [ 12.104187][ T302] lock_acquire.part.0+0xeb/0x330 [ 12.104342][ T302] ? blocking_notifier_call_chain+0x50/0x90 [ 12.104543][ T302] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 12.104702][ T302] ? trace_lock_acquire+0x14c/0x1f0 [ 12.104859][ T302] ? lock_acquire+0x32/0xc0 [ 12.105014][ T302] ? blocking_notifier_call_chain+0x50/0x90 [ 12.105211][ T302] down_read+0x9f/0x340 [ 12.105330][ T302] ? blocking_notifier_call_chain+0x50/0x90 [ 12.105527][ T302] ? __pfx_down_read+0x10/0x10 [ 12.105686][ T302] blocking_notifier_call_chain+0x50/0x90 [ 12.105841][ T302] netdev_update_features+0xb0/0xc0 [ 12.105997][ T302] ? __pfx_netdev_update_features+0x10/0x10 [ 12.106209][ T302] vlan_device_event+0x1153/0x2130 [ 12.106370][ T302] ? __pfx_vlan_device_event+0x10/0x10 [ 12.106528][ T302] ? __pfx_br_device_event+0x10/0x10 [ 12.106690][ T302] ? packet_notifier+0x3b0/0x810 [ 12.106845][ T302] notifier_call_chain+0xcd/0x150 [ 12.107003][ T302] blocking_notifier_call_chain+0x66/0x90 [ 12.107159][ T302] netdev_update_features+0xb0/0xc0 [ 12.107312][ T302] ? __pfx_netdev_update_features+0x10/0x10 [ 12.107508][ T302] br_add_if+0x6c5/0x1330 [ 12.107630][ T302] ? rtnl_is_locked+0x15/0x20 [ 12.107791][ T302] ? netdev_master_upper_dev_get+0x13/0x120 [ 12.107986][ T302] do_setlink.constprop.0+0x80e/0x2300 [ 12.108143][ T302] ? __pfx_do_setlink.constprop.0+0x10/0x10 [ 12.108337][ T302] ? lock_acquire.part.0+0xeb/0x330 [ 12.108491][ T302] ? rtnl_newlink+0x653/0xa70 [ 12.108646][ T302] ? rtnl_newlink+0xb9/0xa70 [ 12.108801][ T302] ? rtnetlink_rcv_msg+0x712/0xc10 [ 12.108960][ T302] ? __mutex_trylock_common+0xfa/0x260 [ 12.109121][ T302] ? __pfx___mutex_trylock_common+0x10/0x10 [ 12.109316][ T302] ? lock_acquire+0x32/0xc0 [ 12.109471][ T302] ? trace_contention_end+0xef/0x150 [ 12.109628][ T302] ? __mutex_lock+0x190/0xbc0 [ 12.109783][ T302] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 12.109938][ T302] ? rtnl_newlink+0x653/0xa70 [ 12.110095][ T302] ? __pfx___mutex_lock+0x10/0x10 [ 12.110251][ T302] ? __rtnl_newlink+0x3f2/0xa80 [ 12.110406][ T302] rtnl_newlink+0x69c/0xa70 [ 12.110562][ T302] ? __pfx_rtnl_newlink+0x10/0x10 [ 12.110717][ T302] ? find_held_lock+0x2c/0x110 [ 12.110873][ T302] ? __pfx___lock_release+0x10/0x10 [ 12.111026][ T302] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 12.111187][ T302] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 12.111341][ T302] ? __pfx_rtnl_newlink+0x10/0x10 [ 12.111497][ T302] rtnetlink_rcv_msg+0x712/0xc10 [ 12.111668][ T302] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 12.111822][ T302] ? hlock_class+0x4e/0x130 [ 12.111979][ T302] ? mark_lock+0x38/0x3e0 [ 12.112100][ T302] ? __lock_acquire+0xb9a/0x1680 [ 12.112257][ T302] netlink_rcv_skb+0x130/0x360 [ 12.112416][ T302] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 12.112573][ T302] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 12.112733][ T302] ? netlink_deliver_tap+0x13e/0x340 [ 12.112890][ T302] ? netlink_deliver_tap+0xc3/0x340 [ 12.113045][ T302] netlink_unicast+0x44b/0x710 [ 12.113202][ T302] ? __pfx_netlink_unicast+0x10/0x10 [ 12.113362][ T302] ? find_held_lock+0x2c/0x110 [ 12.113524][ T302] netlink_sendmsg+0x723/0xbe0 [ 12.113685][ T302] ? __pfx_netlink_sendmsg+0x10/0x10 [ 12.113848][ T302] ____sys_sendmsg+0x7ac/0xa10 [ 12.114007][ T302] ? __pfx_____sys_sendmsg+0x10/0x10 [ 12.114162][ T302] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 12.114358][ T302] ___sys_sendmsg+0xee/0x170 [ 12.114515][ T302] ? __pfx____sys_sendmsg+0x10/0x10 [ 12.114675][ T302] ? kasan_save_stack+0x34/0x50 [ 12.114829][ T302] ? kasan_save_stack+0x24/0x50 [ 12.114983][ T302] ? __kasan_record_aux_stack+0x8e/0xa0 [ 12.115144][ T302] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 12.115339][ T302] ? __x64_sys_close+0x7c/0xd0 [ 12.115499][ T302] ? do_syscall_64+0xc1/0x1d0 [ 12.115656][ T302] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 12.115860][ T302] ? __lock_acquire+0xb9a/0x1680 [ 12.116016][ T302] ? find_held_lock+0x2c/0x110 [ 12.116179][ T302] ? __lock_release+0x103/0x460 [ 12.116333][ T302] ? __virt_addr_valid+0x22b/0x430 [ 12.116491][ T302] ? __pfx___lock_release+0x10/0x10 [ 12.116644][ T302] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 12.116800][ T302] __sys_sendmsg+0x109/0x1a0 [ 12.116960][ T302] ? __pfx___sys_sendmsg+0x10/0x10 [ 12.117115][ T302] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 12.117325][ T302] do_syscall_64+0xc1/0x1d0 [ 12.117481][ T302] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 12.117680][ T302] RIP: 0033:0x7f68594cd9a7 [ 12.117846][ T302] 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 [ 12.118397][ T302] RSP: 002b:00007fffe1a952f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 12.118631][ T302] RAX: ffffffffffffffda RBX: 00007fffe1a95a30 RCX: 00007f68594cd9a7 [ 12.118872][ T302] RDX: 0000000000000000 RSI: 00007fffe1a95360 RDI: 0000000000000005 [ 12.119109][ T302] RBP: 0000000000000004 R08: 0000000000000003 R09: 0000000000000000 [ 12.119345][ T302] R10: 000000000d417910 R11: 0000000000000246 R12: 0000000000000004 [ 12.119587][ T302] R13: 0000000067795ccc R14: 0000000000498600 R15: 0000000000000000 [ 12.119822][ T302] [ 12.121039][ T302] br0: port 1(swp1) entered blocking state [ 12.121269][ T302] br0: port 1(swp1) entered forwarding state [ 12.127607][ T302] ip (302) used greatest stack depth: 24008 bytes left [ 12.320505][ T304] br0: port 2(vx0) entered blocking state [ 12.320724][ T304] br0: port 2(vx0) entered disabled state [ 12.320917][ T304] vx0: entered allmulticast mode [ 12.321859][ T304] vx0: entered promiscuous mode [ 12.322270][ T304] br0: port 2(vx0) entered blocking state [ 12.322435][ T304] br0: port 2(vx0) entered forwarding state [ 13.011397][ T318] br0: port 1(swp1) entered blocking state [ 13.011617][ T318] br0: port 1(swp1) entered disabled state [ 13.011815][ T318] swp1: entered allmulticast mode [ 13.013295][ T318] swp1: entered promiscuous mode [ 13.014238][ T318] br0: port 1(swp1) entered blocking state [ 13.014425][ T318] br0: port 1(swp1) entered forwarding state [ 13.125627][ T320] br0: port 2(vx0) entered blocking state [ 13.125813][ T320] br0: port 2(vx0) entered disabled state [ 13.125973][ T320] vx0: entered allmulticast mode [ 13.127688][ T320] vx0: entered promiscuous mode [ 13.128167][ T320] br0: port 2(vx0) entered blocking state [ 13.128325][ T320] br0: port 2(vx0) entered forwarding state [ 18.645716][ T333] GACT probability NOT on [ 19.542114][ T37] br0: port 1(swp1) entered disabled state [ 20.273792][ T69] br0: port 1(swp1) entered blocking state [ 20.274037][ T69] br0: port 1(swp1) entered forwarding state [ 21.129421][ T39] br0: port 1(swp1) entered disabled state [ 21.849772][ T45] br0: port 1(swp1) entered blocking state [ 21.850010][ T45] br0: port 1(swp1) entered forwarding state [ 23.291847][ T45] br0: port 1(swp1) entered disabled state [ 24.120577][ T67] vx0: left allmulticast mode [ 24.120772][ T67] vx0: left promiscuous mode [ 24.121022][ T67] br0: port 2(vx0) entered disabled state [ 24.121846][ T67] swp1: left allmulticast mode [ 24.121995][ T67] swp1: left promiscuous mode [ 24.122275][ T67] br0: port 1(swp1) entered disabled state [ 24.382221][ T67] vx0: left allmulticast mode [ 24.382447][ T67] vx0: left promiscuous mode [ 24.382706][ T67] br0: port 2(vx0) entered disabled state [ 24.383611][ T67] swp1: left allmulticast mode [ 24.383786][ T67] swp1: left promiscuous mode [ 24.384035][ T67] br0: port 1(swp1) entered disabled state [ 25.971123][ T489] veth0: renamed from veth1 [ 26.582862][ T506] br0: port 1(swp1) entered blocking state [ 26.583600][ T506] br0: port 1(swp1) entered disabled state [ 26.589327][ T506] swp1: entered allmulticast mode [ 26.590319][ T506] swp1: entered promiscuous mode [ 26.591747][ T506] br0: port 1(swp1) entered blocking state [ 26.591935][ T506] br0: port 1(swp1) entered forwarding state [ 26.706261][ T508] br0: port 2(vx0) entered blocking state [ 26.706484][ T508] br0: port 2(vx0) entered disabled state [ 26.706666][ T508] vx0: entered allmulticast mode [ 26.707613][ T508] vx0: entered promiscuous mode [ 26.708007][ T508] br0: port 2(vx0) entered blocking state [ 26.708187][ T508] br0: port 2(vx0) entered forwarding state [ 27.437857][ T521] br0: port 1(swp1) entered blocking state [ 27.438082][ T521] br0: port 1(swp1) entered disabled state [ 27.439194][ T521] swp1: entered allmulticast mode [ 27.440088][ T521] swp1: entered promiscuous mode [ 27.441035][ T521] br0: port 1(swp1) entered blocking state [ 27.441230][ T521] br0: port 1(swp1) entered forwarding state [ 27.553925][ T523] br0: port 2(vx0) entered blocking state [ 27.554188][ T523] br0: port 2(vx0) entered disabled state [ 27.554356][ T523] vx0: entered allmulticast mode [ 27.555258][ T523] vx0: entered promiscuous mode [ 27.555719][ T523] br0: port 2(vx0) entered blocking state [ 27.555868][ T523] br0: port 2(vx0) entered forwarding state [ 34.477323][ T37] br0: port 1(swp1) entered disabled state [ 35.675325][ T39] br0: port 1(swp1) entered blocking state [ 35.675562][ T39] br0: port 1(swp1) entered forwarding state [ 36.681232][ T38] br0: port 1(swp1) entered disabled state [ 37.816090][ T37] br0: port 1(swp1) entered blocking state [ 37.816334][ T37] br0: port 1(swp1) entered forwarding state [ 40.115480][ T39] br0: port 1(swp1) entered disabled state [ 41.348414][ T67] vx0: left allmulticast mode [ 41.348619][ T67] vx0: left promiscuous mode [ 41.348877][ T67] br0: port 2(vx0) entered disabled state [ 41.350159][ T67] swp1: left allmulticast mode [ 41.350307][ T67] swp1: left promiscuous mode [ 41.350543][ T67] br0: port 1(swp1) entered disabled state [ 41.586883][ T67] vx0: left allmulticast mode [ 41.587084][ T67] vx0: left promiscuous mode [ 41.587369][ T67] br0: port 2(vx0) entered disabled state [ 41.588046][ T67] swp1: left allmulticast mode [ 41.588205][ T67] swp1: left promiscuous mode [ 41.588434][ T67] br0: port 1(swp1) entered disabled state [ 43.181595][ T751] veth0: renamed from veth1 [ 43.767548][ T767] br0: port 1(swp1) entered blocking state [ 43.767790][ T767] br0: port 1(swp1) entered disabled state [ 43.768000][ T767] swp1: entered allmulticast mode [ 43.769251][ T767] swp1: entered promiscuous mode [ 43.770193][ T767] br0: port 1(swp1) entered blocking state [ 43.770378][ T767] br0: port 1(swp1) entered forwarding state [ 43.885816][ T769] br0: port 2(vx0) entered blocking state [ 43.886076][ T769] br0: port 2(vx0) entered disabled state [ 43.886255][ T769] vx0: entered allmulticast mode [ 43.887541][ T769] vx0: entered promiscuous mode [ 43.887996][ T769] br0: port 2(vx0) entered blocking state [ 43.888158][ T769] br0: port 2(vx0) entered forwarding state [ 44.609273][ T782] br0: port 1(swp1) entered blocking state [ 44.609554][ T782] br0: port 1(swp1) entered disabled state [ 44.609754][ T782] swp1: entered allmulticast mode [ 44.610663][ T782] swp1: entered promiscuous mode [ 44.611596][ T782] br0: port 1(swp1) entered blocking state [ 44.611783][ T782] br0: port 1(swp1) entered forwarding state [ 44.731285][ T784] br0: port 2(vx0) entered blocking state [ 44.731547][ T784] br0: port 2(vx0) entered disabled state [ 44.731711][ T784] vx0: entered allmulticast mode [ 44.732636][ T784] vx0: entered promiscuous mode [ 44.733013][ T784] br0: port 2(vx0) entered blocking state [ 44.733167][ T784] br0: port 2(vx0) entered forwarding state [ 51.170742][ T128] br0: port 1(swp1) entered disabled state [ 56.525796][ T67] vx0: left allmulticast mode [ 56.526019][ T67] vx0: left promiscuous mode [ 56.526403][ T67] br0: port 2(vx0) entered disabled state [ 56.527486][ T67] swp1: left allmulticast mode [ 56.527630][ T67] swp1: left promiscuous mode [ 56.527870][ T67] br0: port 1(swp1) entered disabled state [ 56.805237][ T67] vx0: left allmulticast mode [ 56.805434][ T67] vx0: left promiscuous mode [ 56.805683][ T67] br0: port 2(vx0) entered disabled state [ 56.806625][ T67] swp1: left allmulticast mode [ 56.806780][ T67] swp1: left promiscuous mode [ 56.807018][ T67] br0: port 1(swp1) entered disabled state [ 58.402783][ T985] veth0: renamed from veth1 [ 58.967841][ T1002] br0: port 1(swp1) entered blocking state [ 58.968062][ T1002] br0: port 1(swp1) entered disabled state [ 58.968276][ T1002] swp1: entered allmulticast mode [ 58.969190][ T1002] swp1: entered promiscuous mode [ 58.970125][ T1002] br0: port 1(swp1) entered blocking state [ 58.970313][ T1002] br0: port 1(swp1) entered forwarding state [ 59.088722][ T1004] br0: port 2(vx0) entered blocking state [ 59.088922][ T1004] br0: port 2(vx0) entered disabled state [ 59.089084][ T1004] vx0: entered allmulticast mode [ 59.090370][ T1004] vx0: entered promiscuous mode [ 59.090813][ T1004] br0: port 2(vx0) entered blocking state [ 59.090965][ T1004] br0: port 2(vx0) entered forwarding state [ 59.863843][ T1017] br0: port 1(swp1) entered blocking state [ 59.864869][ T1017] br0: port 1(swp1) entered disabled state [ 59.865275][ T1017] swp1: entered allmulticast mode [ 59.866784][ T1017] swp1: entered promiscuous mode [ 59.868429][ T1017] br0: port 1(swp1) entered blocking state [ 59.868716][ T1017] br0: port 1(swp1) entered forwarding state [ 60.071428][ T1019] br0: port 2(vx0) entered blocking state [ 60.071801][ T1019] br0: port 2(vx0) entered disabled state [ 60.072133][ T1019] vx0: entered allmulticast mode [ 60.073929][ T1019] vx0: entered promiscuous mode [ 60.074828][ T1019] br0: port 2(vx0) entered blocking state [ 60.075076][ T1019] br0: port 2(vx0) entered forwarding state [ 66.356983][ T69] br0: port 1(swp1) entered disabled state [ 67.409278][ T38] br0: port 1(swp1) entered disabled state [ 73.894029][ T67] vx0: left allmulticast mode [ 73.894237][ T67] vx0: left promiscuous mode [ 73.894492][ T67] br0: port 2(vx0) entered disabled state [ 73.903757][ T67] swp1: left allmulticast mode [ 73.903961][ T67] swp1: left promiscuous mode [ 73.904239][ T67] br0: port 1(swp1) entered disabled state [ 74.142244][ T67] vx0: left allmulticast mode [ 74.142456][ T67] vx0: left promiscuous mode [ 74.142734][ T67] br0: port 2(vx0) entered disabled state [ 74.143548][ T67] swp1: left allmulticast mode [ 74.143703][ T67] swp1: left promiscuous mode [ 74.143946][ T67] br0: port 1(swp1) entered disabled state [ 76.033316][ T1144] veth0: renamed from veth1 [ 76.676753][ T1161] br0: port 1(swp1) entered blocking state [ 76.677007][ T1161] br0: port 1(swp1) entered disabled state [ 76.677246][ T1161] swp1: entered allmulticast mode [ 76.678195][ T1161] swp1: entered promiscuous mode [ 76.679165][ T1161] br0: port 1(swp1) entered blocking state [ 76.679354][ T1161] br0: port 1(swp1) entered forwarding state [ 76.803954][ T1163] br0: port 2(vx0) entered blocking state [ 76.804167][ T1163] br0: port 2(vx0) entered disabled state [ 76.804341][ T1163] vx0: entered allmulticast mode [ 76.805281][ T1163] vx0: entered promiscuous mode [ 76.805737][ T1163] br0: port 2(vx0) entered blocking state [ 76.805898][ T1163] br0: port 2(vx0) entered forwarding state [ 77.605565][ T1176] br0: port 1(swp1) entered blocking state [ 77.605779][ T1176] br0: port 1(swp1) entered disabled state [ 77.605993][ T1176] swp1: entered allmulticast mode [ 77.606948][ T1176] swp1: entered promiscuous mode [ 77.609056][ T1176] br0: port 1(swp1) entered blocking state [ 77.609246][ T1176] br0: port 1(swp1) entered forwarding state [ 77.736221][ T1178] br0: port 2(vx0) entered blocking state [ 77.736477][ T1178] br0: port 2(vx0) entered disabled state [ 77.736669][ T1178] vx0: entered allmulticast mode [ 77.737668][ T1178] vx0: entered promiscuous mode [ 77.738094][ T1178] br0: port 2(vx0) entered blocking state [ 77.738268][ T1178] br0: port 2(vx0) entered forwarding state [ 83.447732][ T37] br0: port 1(swp1) entered disabled state [ 113.665114][ T67] vx0: left allmulticast mode [ 113.665294][ T67] vx0: left promiscuous mode [ 113.665551][ T67] br0: port 2(vx0) entered disabled state [ 113.666450][ T67] swp1: left allmulticast mode [ 113.666595][ T67] swp1: left promiscuous mode [ 113.666829][ T67] br0: port 1(swp1) entered disabled state [ 113.904900][ T67] vx0: left allmulticast mode [ 113.905078][ T67] vx0: left promiscuous mode [ 113.905348][ T67] br0: port 2(vx0) entered disabled state [ 113.906257][ T67] swp1: left allmulticast mode [ 113.906412][ T67] swp1: left promiscuous mode [ 113.906656][ T67] br0: port 1(swp1) entered disabled state