[ 269.676872][ T3886] gre: GRE over IPv4 demultiplexor driver [ 269.692019][ T3886] ip6_gre: GRE over IPv6 tunneling driver [ 269.786385][ T50] ip6_tunnel: er6 xmit: Local address not yet configured! [ 269.990308][ T10] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 270.130428][ T66] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 270.138452][ T10] ip6_tunnel: er6 xmit: Local address not yet configured! [ 270.434301][ T10] ip6_tunnel: gt6 xmit: Local address not yet configured! [ 270.538729][ T66] ip6_tunnel: er6 xmit: Local address not yet configured! [ 271.275652][ T3896] Mirror/redirect action on [ 276.464393][ T3907] [ 276.464602][ T3907] ============================================ [ 276.464787][ T3907] WARNING: possible recursive locking detected [ 276.464966][ T3907] 6.13.0-rc5-virtme #1 Not tainted [ 276.465116][ T3907] -------------------------------------------- [ 276.465299][ T3907] ip/3907 is trying to acquire lock: [ 276.465453][ T3907] ffffffff8a1f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 276.465749][ T3907] [ 276.465749][ T3907] but task is already holding lock: [ 276.465955][ T3907] ffffffff8a1f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 276.466241][ T3907] [ 276.466241][ T3907] other info that might help us debug this: [ 276.466453][ T3907] Possible unsafe locking scenario: [ 276.466453][ T3907] [ 276.466659][ T3907] CPU0 [ 276.466767][ T3907] ---- [ 276.466873][ T3907] lock((netdev_chain).rwsem); [ 276.467014][ T3907] lock((netdev_chain).rwsem); [ 276.467154][ T3907] [ 276.467154][ T3907] *** DEADLOCK *** [ 276.467154][ T3907] [ 276.467364][ T3907] May be due to missing lock nesting notation [ 276.467364][ T3907] [ 276.467578][ T3907] 2 locks held by ip/3907: [ 276.467720][ T3907] #0: ffffffff8a207e88 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_dellink+0x228/0xa40 [ 276.467980][ T3907] #1: ffffffff8a1f6a70 ((netdev_chain).rwsem){++++}-{4:4}, at: blocking_notifier_call_chain+0x50/0x90 [ 276.468265][ T3907] [ 276.468265][ T3907] stack backtrace: [ 276.468443][ T3907] CPU: 2 UID: 0 PID: 3907 Comm: ip Not tainted 6.13.0-rc5-virtme #1 [ 276.468661][ T3907] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 276.468839][ T3907] Call Trace: [ 276.468948][ T3907] [ 276.469024][ T3907] dump_stack_lvl+0x82/0xd0 [ 276.469170][ T3907] print_deadlock_bug+0x40a/0x650 [ 276.469316][ T3907] validate_chain+0x5bf/0xae0 [ 276.469461][ T3907] ? __pfx_validate_chain+0x10/0x10 [ 276.469612][ T3907] ? hlock_class+0x4e/0x130 [ 276.469754][ T3907] ? mark_lock+0x38/0x3e0 [ 276.469862][ T3907] __lock_acquire+0xb9a/0x1680 [ 276.470006][ T3907] lock_acquire.part.0+0xeb/0x330 [ 276.470149][ T3907] ? blocking_notifier_call_chain+0x50/0x90 [ 276.470325][ T3907] ? __lock_acquire+0xb9a/0x1680 [ 276.470466][ T3907] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 276.470606][ T3907] ? trace_lock_acquire+0x14c/0x1f0 [ 276.470751][ T3907] ? lock_acquire+0x32/0xc0 [ 276.470899][ T3907] ? blocking_notifier_call_chain+0x50/0x90 [ 276.471082][ T3907] down_read+0x9f/0x340 [ 276.471191][ T3907] ? blocking_notifier_call_chain+0x50/0x90 [ 276.471367][ T3907] ? __pfx_down_read+0x10/0x10 [ 276.471509][ T3907] ? __lock_release+0x103/0x460 [ 276.471654][ T3907] blocking_notifier_call_chain+0x50/0x90 [ 276.471801][ T3907] __netdev_upper_dev_unlink+0xd9/0x220 [ 276.471945][ T3907] ? mark_held_locks+0x9e/0xe0 [ 276.472088][ T3907] ? __pfx___netdev_upper_dev_unlink+0x10/0x10 [ 276.472273][ T3907] ? lockdep_hardirqs_on_prepare+0x275/0x410 [ 276.472451][ T3907] ? __try_to_del_timer_sync+0xe7/0x140 [ 276.472596][ T3907] ? __pfx___try_to_del_timer_sync+0x10/0x10 [ 276.472775][ T3907] ? mark_held_locks+0x9e/0xe0 [ 276.472918][ T3907] netdev_upper_dev_unlink+0x71/0xa0 [ 276.473060][ T3907] ? __pfx_netdev_upper_dev_unlink+0x10/0x10 [ 276.473237][ T3907] ? mutex_is_locked+0x1c/0x60 [ 276.473378][ T3907] ? rtnl_is_locked+0x15/0x20 [ 276.473518][ T3907] ? netdev_master_upper_dev_get+0x13/0x120 [ 276.473695][ T3907] vrf_device_event+0x78/0xe0 [ 276.473836][ T3907] notifier_call_chain+0xcd/0x150 [ 276.473985][ T3907] blocking_notifier_call_chain+0x66/0x90 [ 276.474129][ T3907] unregister_netdevice_many_notify+0xa83/0x1580 [ 276.474306][ T3907] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 276.474481][ T3907] ? rtnl_dellink+0x228/0xa40 [ 276.474622][ T3907] ? sock_def_readable+0x11e/0x300 [ 276.474767][ T3907] ? rtnl_is_locked+0x15/0x20 [ 276.474912][ T3907] ? unregister_netdevice_queue+0x70/0x410 [ 276.475086][ T3907] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 276.475262][ T3907] ? __pfx_unregister_netdevice_queue+0x10/0x10 [ 276.475441][ T3907] rtnl_dellink+0x348/0xa40 [ 276.475582][ T3907] ? __pfx_rtnl_dellink+0x10/0x10 [ 276.475739][ T3907] ? find_held_lock+0x2c/0x110 [ 276.475882][ T3907] ? __lock_release+0x103/0x460 [ 276.476024][ T3907] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 276.476167][ T3907] ? __pfx___lock_release+0x10/0x10 [ 276.476310][ T3907] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 276.476457][ T3907] ? rtnetlink_rcv_msg+0x6ef/0xc10 [ 276.476598][ T3907] ? __pfx_rtnl_dellink+0x10/0x10 [ 276.476741][ T3907] rtnetlink_rcv_msg+0x712/0xc10 [ 276.476881][ T3907] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 276.477028][ T3907] ? hlock_class+0x4e/0x130 [ 276.477174][ T3907] ? mark_lock+0x38/0x3e0 [ 276.477283][ T3907] ? __lock_acquire+0xb9a/0x1680 [ 276.477427][ T3907] netlink_rcv_skb+0x130/0x360 [ 276.477571][ T3907] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 276.477713][ T3907] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 276.477858][ T3907] ? netlink_deliver_tap+0x13e/0x340 [ 276.478002][ T3907] ? netlink_deliver_tap+0xc3/0x340 [ 276.478148][ T3907] netlink_unicast+0x44b/0x710 [ 276.478291][ T3907] ? __pfx_netlink_unicast+0x10/0x10 [ 276.478433][ T3907] ? find_held_lock+0x2c/0x110 [ 276.478576][ T3907] netlink_sendmsg+0x723/0xbe0 [ 276.478721][ T3907] ? __pfx_netlink_sendmsg+0x10/0x10 [ 276.478867][ T3907] ____sys_sendmsg+0x7ac/0xa10 [ 276.479010][ T3907] ? __pfx_____sys_sendmsg+0x10/0x10 [ 276.479157][ T3907] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 276.479338][ T3907] ___sys_sendmsg+0xee/0x170 [ 276.479482][ T3907] ? __pfx____sys_sendmsg+0x10/0x10 [ 276.479628][ T3907] ? kasan_save_stack+0x34/0x50 [ 276.479772][ T3907] ? kasan_save_stack+0x24/0x50 [ 276.479914][ T3907] ? __kasan_record_aux_stack+0x8e/0xa0 [ 276.480056][ T3907] ? __call_rcu_common.constprop.0+0xa1/0x4b0 [ 276.480237][ T3907] ? __x64_sys_close+0x7c/0xd0 [ 276.480382][ T3907] ? do_syscall_64+0xc1/0x1d0 [ 276.480527][ T3907] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 276.480700][ T3907] ? __lock_acquire+0xb9a/0x1680 [ 276.480843][ T3907] ? find_held_lock+0x2c/0x110 [ 276.480984][ T3907] ? __lock_release+0x103/0x460 [ 276.481127][ T3907] ? __virt_addr_valid+0x22b/0x430 [ 276.481274][ T3907] ? __pfx___lock_release+0x10/0x10 [ 276.481416][ T3907] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 276.481560][ T3907] __sys_sendmsg+0x109/0x1a0 [ 276.481705][ T3907] ? __pfx___sys_sendmsg+0x10/0x10 [ 276.481846][ T3907] ? __pfx_slab_free_after_rcu_debug+0x10/0x10 [ 276.482028][ T3907] do_syscall_64+0xc1/0x1d0 [ 276.482177][ T3907] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 276.482358][ T3907] RIP: 0033:0x7ff1fdad59a7 [ 276.482507][ T3907] 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 [ 276.483010][ T3907] RSP: 002b:00007ffd892b9ac8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 276.483225][ T3907] RAX: ffffffffffffffda RBX: 00007ffd892ba1f0 RCX: 00007ff1fdad59a7 [ 276.483445][ T3907] RDX: 0000000000000000 RSI: 00007ffd892b9b30 RDI: 0000000000000005 [ 276.483656][ T3907] RBP: 0000000000000002 R08: 0000000000000003 R09: 0000000000000078 [ 276.483867][ T3907] R10: 00007ff1fd993ef8 R11: 0000000000000246 R12: 0000000000000002 [ 276.484078][ T3907] R13: 0000000067790c0d R14: 0000000000498600 R15: 0000000000000000 [ 276.484298][ T3907]