[ 78.615021][ T644] [ 78.615190][ T644] ===================================================== [ 78.615377][ T644] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 78.615596][ T644] 6.9.0-rc1-virtme #1 Not tainted [ 78.615745][ T644] ----------------------------------------------------- [ 78.615927][ T644] ip/644 [HC0[0]:SC0[2]:HE1:SE0] is trying to acquire: [ 78.616113][ T644] ffff888006dcac28 (&p->alloc_lock){+.+.}-{2:2}, at: __get_task_comm+0x27/0x70 [ 78.616384][ T644] [ 78.616384][ T644] and this task is already holding: [ 78.616602][ T644] ffff8880060c3d80 (&ndev->lock){++--}-{2:2}, at: addrconf_permanent_addr+0x6e/0x670 [ 78.616880][ T644] which would create a new lock dependency: [ 78.617060][ T644] (&ndev->lock){++--}-{2:2} -> (&p->alloc_lock){+.+.}-{2:2} [ 78.617283][ T644] [ 78.617283][ T644] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 78.617535][ T644] (&ndev->lock){++--}-{2:2} [ 78.617539][ T644] [ 78.617539][ T644] ... which became SOFTIRQ-irq-safe at: [ 78.617894][ T644] __lock_acquire+0x797/0x1570 [ 78.618045][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.618191][ T644] _raw_write_lock+0x30/0x40 [ 78.618340][ T644] addrconf_rs_timer+0xa9/0x730 [ 78.618485][ T644] call_timer_fn+0x13b/0x230 [ 78.618634][ T644] __run_timers+0x545/0x810 [ 78.618779][ T644] run_timer_softirq+0xe8/0x1b0 [ 78.618924][ T644] __do_softirq+0x1f8/0x5df [ 78.619071][ T644] irq_exit_rcu+0x97/0xc0 [ 78.619215][ T644] sysvec_apic_timer_interrupt+0x75/0x80 [ 78.619362][ T644] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 78.619543][ T644] default_idle+0xf/0x20 [ 78.619653][ T644] default_idle_call+0x6d/0xb0 [ 78.619799][ T644] cpuidle_idle_call+0x1f4/0x280 [ 78.619946][ T644] do_idle+0xf9/0x160 [ 78.620055][ T644] cpu_startup_entry+0x54/0x60 [ 78.620202][ T644] rest_init+0x14f/0x260 [ 78.620313][ T644] start_kernel+0x318/0x3d0 [ 78.620458][ T644] x86_64_start_reservations+0x18/0x30 [ 78.620604][ T644] x86_64_start_kernel+0xba/0x110 [ 78.620749][ T644] common_startup_64+0x12c/0x138 [ 78.620896][ T644] [ 78.620896][ T644] to a SOFTIRQ-irq-unsafe lock: [ 78.621078][ T644] (&p->alloc_lock){+.+.}-{2:2} [ 78.621082][ T644] [ 78.621082][ T644] ... which became SOFTIRQ-irq-unsafe at: [ 78.621437][ T644] ... [ 78.621439][ T644] __lock_acquire+0x797/0x1570 [ 78.621657][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.621805][ T644] _raw_spin_lock+0x30/0x40 [ 78.621950][ T644] set_mems_allowed+0x1d/0x210 [ 78.622098][ T644] kernel_init_freeable+0x72/0x310 [ 78.622245][ T644] kernel_init+0x20/0x200 [ 78.622392][ T644] ret_from_fork+0x31/0x70 [ 78.622538][ T644] ret_from_fork_asm+0x1a/0x30 [ 78.622683][ T644] [ 78.622683][ T644] other info that might help us debug this: [ 78.622683][ T644] [ 78.622968][ T644] Possible interrupt unsafe locking scenario: [ 78.622968][ T644] [ 78.623192][ T644] CPU0 CPU1 [ 78.623356][ T644] ---- ---- [ 78.623501][ T644] lock(&p->alloc_lock); [ 78.623615][ T644] local_irq_disable(); [ 78.623795][ T644] lock(&ndev->lock); [ 78.623979][ T644] lock(&p->alloc_lock); [ 78.624161][ T644] [ 78.624272][ T644] lock(&ndev->lock); [ 78.624386][ T644] [ 78.624386][ T644] *** DEADLOCK *** [ 78.624386][ T644] [ 78.624598][ T644] 2 locks held by ip/644: [ 78.624708][ T644] #0: ffffffffb69b7208 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x2af/0xbf0 [ 78.624972][ T644] #1: ffff8880060c3d80 (&ndev->lock){++--}-{2:2}, at: addrconf_permanent_addr+0x6e/0x670 [ 78.625232][ T644] [ 78.625232][ T644] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 78.625520][ T644] -> (&ndev->lock){++--}-{2:2} { [ 78.625670][ T644] HARDIRQ-ON-W at: [ 78.625782][ T644] __lock_acquire+0x797/0x1570 [ 78.625967][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.626153][ T644] _raw_write_lock_bh+0x38/0x50 [ 78.626336][ T644] addrconf_permanent_addr+0x6e/0x670 [ 78.626518][ T644] addrconf_notify+0x749/0xd60 [ 78.626703][ T644] notifier_call_chain+0xcd/0x150 [ 78.626888][ T644] __dev_notify_flags+0xe6/0x250 [ 78.627073][ T644] dev_change_flags+0xec/0x160 [ 78.627256][ T644] do_setlink+0x7d6/0x21e0 [ 78.627439][ T644] __rtnl_newlink+0xaa7/0xd80 [ 78.627622][ T644] rtnl_newlink+0x63/0xa0 [ 78.627806][ T644] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 78.627991][ T644] netlink_rcv_skb+0x130/0x360 [ 78.628176][ T644] netlink_unicast+0x449/0x710 [ 78.628360][ T644] netlink_sendmsg+0x723/0xbe0 [ 78.628545][ T644] ____sys_sendmsg+0x7b2/0xa10 [ 78.628732][ T644] ___sys_sendmsg+0xee/0x170 [ 78.628917][ T644] __sys_sendmsg+0xcd/0x170 [ 78.629103][ T644] do_syscall_64+0xc6/0x1e0 [ 78.629288][ T644] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 78.629509][ T644] HARDIRQ-ON-R at: [ 78.629619][ T644] __lock_acquire+0x797/0x1570 [ 78.629803][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.629987][ T644] _raw_read_lock_bh+0x44/0x80 [ 78.630172][ T644] inet6_fill_ifla6_attrs+0x516/0x740 [ 78.630358][ T644] inet6_fill_link_af+0x5e/0xe0 [ 78.630542][ T644] rtnl_fill_ifinfo+0x1615/0x2a90 [ 78.630726][ T644] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 78.630909][ T644] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 78.631132][ T644] rtmsg_ifinfo+0x5b/0xa0 [ 78.631317][ T644] register_netdevice+0x1177/0x1690 [ 78.631501][ T644] register_netdev+0x20/0x40 [ 78.631683][ T644] vti6_init_net+0x25d/0x380 [ 78.631867][ T644] ops_init+0x9b/0x560 [ 78.632016][ T644] register_pernet_operations+0x2db/0x710 [ 78.632234][ T644] register_pernet_device+0x2a/0x60 [ 78.632417][ T644] vti6_tunnel_init+0x18/0x110 [ 78.632605][ T644] do_one_initcall+0x8d/0x1e0 [ 78.632790][ T644] do_initcalls+0x1b2/0x3e0 [ 78.632974][ T644] kernel_init_freeable+0x232/0x310 [ 78.633158][ T644] kernel_init+0x20/0x200 [ 78.633350][ T644] ret_from_fork+0x31/0x70 [ 78.633534][ T644] ret_from_fork_asm+0x1a/0x30 [ 78.633721][ T644] IN-SOFTIRQ-W at: [ 78.633831][ T644] __lock_acquire+0x797/0x1570 [ 78.634016][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.634200][ T644] _raw_write_lock+0x30/0x40 [ 78.634384][ T644] addrconf_rs_timer+0xa9/0x730 [ 78.634565][ T644] call_timer_fn+0x13b/0x230 [ 78.634749][ T644] __run_timers+0x545/0x810 [ 78.634937][ T644] run_timer_softirq+0xe8/0x1b0 [ 78.635119][ T644] __do_softirq+0x1f8/0x5df [ 78.635308][ T644] irq_exit_rcu+0x97/0xc0 [ 78.635492][ T644] sysvec_apic_timer_interrupt+0x75/0x80 [ 78.635716][ T644] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 78.635933][ T644] default_idle+0xf/0x20 [ 78.636132][ T644] default_idle_call+0x6d/0xb0 [ 78.636317][ T644] cpuidle_idle_call+0x1f4/0x280 [ 78.636502][ T644] do_idle+0xf9/0x160 [ 78.636650][ T644] cpu_startup_entry+0x54/0x60 [ 78.636836][ T644] rest_init+0x14f/0x260 [ 78.637020][ T644] start_kernel+0x318/0x3d0 [ 78.637203][ T644] x86_64_start_reservations+0x18/0x30 [ 78.637391][ T644] x86_64_start_kernel+0xba/0x110 [ 78.637575][ T644] common_startup_64+0x12c/0x138 [ 78.637759][ T644] IN-SOFTIRQ-R at: [ 78.637869][ T644] __lock_acquire+0x797/0x1570 [ 78.638053][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.638237][ T644] _raw_read_lock_bh+0x44/0x80 [ 78.638423][ T644] ipv6_get_lladdr+0xa9/0x3e0 [ 78.638606][ T644] addrconf_rs_timer+0x24a/0x730 [ 78.638789][ T644] call_timer_fn+0x13b/0x230 [ 78.638972][ T644] __run_timers+0x545/0x810 [ 78.639154][ T644] run_timer_softirq+0xe8/0x1b0 [ 78.639342][ T644] __do_softirq+0x1f8/0x5df [ 78.639524][ T644] irq_exit_rcu+0x97/0xc0 [ 78.639711][ T644] sysvec_apic_timer_interrupt+0x75/0x80 [ 78.639932][ T644] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 78.640151][ T644] default_idle+0xf/0x20 [ 78.640335][ T644] default_idle_call+0x6d/0xb0 [ 78.640518][ T644] cpuidle_idle_call+0x1f4/0x280 [ 78.640702][ T644] do_idle+0xf9/0x160 [ 78.640853][ T644] cpu_startup_entry+0x54/0x60 [ 78.641038][ T644] rest_init+0x14f/0x260 [ 78.641222][ T644] start_kernel+0x318/0x3d0 [ 78.641407][ T644] x86_64_start_reservations+0x18/0x30 [ 78.641589][ T644] x86_64_start_kernel+0xba/0x110 [ 78.641771][ T644] common_startup_64+0x12c/0x138 [ 78.641958][ T644] INITIAL USE at: [ 78.642068][ T644] __lock_acquire+0x797/0x1570 [ 78.642252][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.642437][ T644] _raw_write_lock_bh+0x38/0x50 [ 78.642620][ T644] addrconf_permanent_addr+0x6e/0x670 [ 78.642803][ T644] addrconf_notify+0x749/0xd60 [ 78.642985][ T644] notifier_call_chain+0xcd/0x150 [ 78.643178][ T644] __dev_notify_flags+0xe6/0x250 [ 78.643384][ T644] dev_change_flags+0xec/0x160 [ 78.643567][ T644] do_setlink+0x7d6/0x21e0 [ 78.643752][ T644] __rtnl_newlink+0xaa7/0xd80 [ 78.643935][ T644] rtnl_newlink+0x63/0xa0 [ 78.644117][ T644] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 78.644302][ T644] netlink_rcv_skb+0x130/0x360 [ 78.644588][ T644] netlink_unicast+0x449/0x710 [ 78.644772][ T644] netlink_sendmsg+0x723/0xbe0 [ 78.644955][ T644] ____sys_sendmsg+0x7b2/0xa10 [ 78.645234][ T644] ___sys_sendmsg+0xee/0x170 [ 78.645418][ T644] __sys_sendmsg+0xcd/0x170 [ 78.645600][ T644] do_syscall_64+0xc6/0x1e0 [ 78.645786][ T644] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 78.646004][ T644] INITIAL READ USE at: [ 78.646113][ T644] __lock_acquire+0x797/0x1570 [ 78.646296][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.646571][ T644] _raw_read_lock_bh+0x44/0x80 [ 78.646754][ T644] inet6_fill_ifla6_attrs+0x516/0x740 [ 78.646974][ T644] inet6_fill_link_af+0x5e/0xe0 [ 78.647253][ T644] rtnl_fill_ifinfo+0x1615/0x2a90 [ 78.647438][ T644] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 78.647656][ T644] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 78.647966][ T644] rtmsg_ifinfo+0x5b/0xa0 [ 78.648148][ T644] register_netdevice+0x1177/0x1690 [ 78.648371][ T644] register_netdev+0x20/0x40 [ 78.648554][ T644] vti6_init_net+0x25d/0x380 [ 78.648736][ T644] ops_init+0x9b/0x560 [ 78.648918][ T644] register_pernet_operations+0x2db/0x710 [ 78.649137][ T644] register_pernet_device+0x2a/0x60 [ 78.649358][ T644] vti6_tunnel_init+0x18/0x110 [ 78.649546][ T644] do_one_initcall+0x8d/0x1e0 [ 78.649730][ T644] do_initcalls+0x1b2/0x3e0 [ 78.649915][ T644] kernel_init_freeable+0x232/0x310 [ 78.650135][ T644] kernel_init+0x20/0x200 [ 78.650317][ T644] ret_from_fork+0x31/0x70 [ 78.650501][ T644] ret_from_fork_asm+0x1a/0x30 [ 78.650694][ T644] } [ 78.650771][ T644] ... key at: [] __key.37+0x0/0x40 [ 78.650990][ T644] [ 78.650990][ T644] the dependencies between the lock to be acquired [ 78.650992][ T644] and SOFTIRQ-irq-unsafe lock: [ 78.651384][ T644] -> (&p->alloc_lock){+.+.}-{2:2} { [ 78.651536][ T644] HARDIRQ-ON-W at: [ 78.651647][ T644] __lock_acquire+0x797/0x1570 [ 78.651837][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.652021][ T644] _raw_spin_lock+0x30/0x40 [ 78.652206][ T644] set_mems_allowed+0x1d/0x210 [ 78.652390][ T644] kernel_init_freeable+0x72/0x310 [ 78.652576][ T644] kernel_init+0x20/0x200 [ 78.652761][ T644] ret_from_fork+0x31/0x70 [ 78.652947][ T644] ret_from_fork_asm+0x1a/0x30 [ 78.653135][ T644] SOFTIRQ-ON-W at: [ 78.653247][ T644] __lock_acquire+0x797/0x1570 [ 78.653440][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.653625][ T644] _raw_spin_lock+0x30/0x40 [ 78.653809][ T644] set_mems_allowed+0x1d/0x210 [ 78.653992][ T644] kernel_init_freeable+0x72/0x310 [ 78.654177][ T644] kernel_init+0x20/0x200 [ 78.654457][ T644] ret_from_fork+0x31/0x70 [ 78.654643][ T644] ret_from_fork_asm+0x1a/0x30 [ 78.654827][ T644] INITIAL USE at: [ 78.654938][ T644] __lock_acquire+0x797/0x1570 [ 78.655216][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.655399][ T644] _raw_spin_lock+0x30/0x40 [ 78.655586][ T644] set_mems_allowed+0x1d/0x210 [ 78.655865][ T644] kernel_init_freeable+0x72/0x310 [ 78.656048][ T644] kernel_init+0x20/0x200 [ 78.656233][ T644] ret_from_fork+0x31/0x70 [ 78.656606][ T644] ret_from_fork_asm+0x1a/0x30 [ 78.656790][ T644] } [ 78.656866][ T644] ... key at: [] __key.388+0x0/0x40 [ 78.657089][ T644] ... acquired at: [ 78.657200][ T644] check_prev_add+0x194/0xce0 [ 78.657442][ T644] validate_chain+0x71d/0x9b0 [ 78.657589][ T644] __lock_acquire+0xaf0/0x1570 [ 78.657736][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.657883][ T644] _raw_spin_lock+0x30/0x40 [ 78.658121][ T644] __get_task_comm+0x27/0x70 [ 78.658267][ T644] ref_tracker_alloc+0x2ee/0x490 [ 78.658416][ T644] netdev_get_by_index+0x5e/0x80 [ 78.658565][ T644] fib6_nh_init+0x3d8/0x1580 [ 78.658804][ T644] ip6_route_info_create+0xf18/0x17d0 [ 78.658951][ T644] ip6_route_add+0x1c/0x140 [ 78.659097][ T644] addrconf_prefix_route+0x2a6/0x430 [ 78.659244][ T644] addrconf_permanent_addr+0x32f/0x670 [ 78.659481][ T644] addrconf_notify+0x749/0xd60 [ 78.659628][ T644] notifier_call_chain+0xcd/0x150 [ 78.659775][ T644] __dev_notify_flags+0xe6/0x250 [ 78.659925][ T644] dev_change_flags+0xec/0x160 [ 78.660073][ T644] do_setlink+0x7d6/0x21e0 [ 78.660315][ T644] __rtnl_newlink+0xaa7/0xd80 [ 78.660463][ T644] rtnl_newlink+0x63/0xa0 [ 78.660611][ T644] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 78.660758][ T644] netlink_rcv_skb+0x130/0x360 [ 78.660907][ T644] netlink_unicast+0x449/0x710 [ 78.661055][ T644] netlink_sendmsg+0x723/0xbe0 [ 78.661206][ T644] ____sys_sendmsg+0x7b2/0xa10 [ 78.661356][ T644] ___sys_sendmsg+0xee/0x170 [ 78.661596][ T644] __sys_sendmsg+0xcd/0x170 [ 78.661745][ T644] do_syscall_64+0xc6/0x1e0 [ 78.661892][ T644] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 78.662074][ T644] [ 78.662149][ T644] [ 78.662149][ T644] stack backtrace: [ 78.662417][ T644] CPU: 0 PID: 644 Comm: ip Not tainted 6.9.0-rc1-virtme #1 [ 78.662635][ T644] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 78.663055][ T644] Call Trace: [ 78.663175][ T644] [ 78.663255][ T644] dump_stack_lvl+0x82/0xd0 [ 78.663409][ T644] print_bad_irq_dependency+0x957/0xd40 [ 78.663557][ T644] ? hlock_class+0x4e/0x130 [ 78.663797][ T644] ? __pfx_print_bad_irq_dependency+0x10/0x10 [ 78.663978][ T644] ? __pfx_usage_skip+0x10/0x10 [ 78.664125][ T644] ? __bfs+0x246/0x650 [ 78.664236][ T644] ? __pfx_usage_match+0x10/0x10 [ 78.664475][ T644] check_irq_usage+0x596/0x850 [ 78.664624][ T644] ? __pfx_check_irq_usage+0x10/0x10 [ 78.664771][ T644] ? __bfs+0x246/0x650 [ 78.664881][ T644] ? __pfx_hlock_conflict+0x10/0x10 [ 78.665029][ T644] ? check_path.constprop.0+0x24/0x50 [ 78.665271][ T644] ? check_noncircular+0x14c/0x3e0 [ 78.665423][ T644] ? __pfx_check_noncircular+0x10/0x10 [ 78.665572][ T644] ? check_prev_add+0x194/0xce0 [ 78.665718][ T644] check_prev_add+0x194/0xce0 [ 78.665867][ T644] ? validate_chain+0x130/0x9b0 [ 78.666014][ T644] validate_chain+0x71d/0x9b0 [ 78.666161][ T644] ? mark_lock+0x38/0x3e0 [ 78.666272][ T644] ? __pfx_validate_chain+0x10/0x10 [ 78.666509][ T644] ? hlock_class+0x4e/0x130 [ 78.666655][ T644] ? mark_lock+0x38/0x3e0 [ 78.666770][ T644] __lock_acquire+0xaf0/0x1570 [ 78.666919][ T644] lock_acquire.part.0+0xeb/0x330 [ 78.667066][ T644] ? __get_task_comm+0x27/0x70 [ 78.667306][ T644] ? mark_lock+0x38/0x3e0 [ 78.667417][ T644] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 78.667564][ T644] ? trace_lock_acquire+0x135/0x1c0 [ 78.667711][ T644] ? __get_task_comm+0x27/0x70 [ 78.667947][ T644] ? lock_acquire+0x32/0xc0 [ 78.668098][ T644] ? __get_task_comm+0x27/0x70 [ 78.668245][ T644] _raw_spin_lock+0x30/0x40 [ 78.668392][ T644] ? __get_task_comm+0x27/0x70 [ 78.668538][ T644] __get_task_comm+0x27/0x70 [ 78.668774][ T644] ref_tracker_alloc+0x2ee/0x490 [ 78.668923][ T644] ? __pfx_ref_tracker_alloc+0x10/0x10 [ 78.669070][ T644] ? dev_get_by_index+0x177/0x270 [ 78.669215][ T644] ? netdev_get_by_index+0x5e/0x80 [ 78.669451][ T644] ? fib6_nh_init+0x3d8/0x1580 [ 78.669601][ T644] ? ip6_route_info_create+0xf18/0x17d0 [ 78.669746][ T644] ? ip6_route_add+0x1c/0x140 [ 78.669891][ T644] ? addrconf_prefix_route+0x2a6/0x430 [ 78.670127][ T644] ? addrconf_permanent_addr+0x32f/0x670 [ 78.670273][ T644] ? addrconf_notify+0x749/0xd60 [ 78.670418][ T644] ? notifier_call_chain+0xcd/0x150 [ 78.670562][ T644] ? __dev_notify_flags+0xe6/0x250 [ 78.670799][ T644] ? dev_change_flags+0xec/0x160 [ 78.670947][ T644] ? do_setlink+0x7d6/0x21e0 [ 78.671092][ T644] ? __rtnl_newlink+0xaa7/0xd80 [ 78.671246][ T644] ? rtnl_newlink+0x63/0xa0 [ 78.671393][ T644] ? rtnetlink_rcv_msg+0x2fb/0xbf0 [ 78.671627][ T644] ? netlink_rcv_skb+0x130/0x360 [ 78.671774][ T644] ? netlink_unicast+0x449/0x710 [ 78.671920][ T644] ? dev_get_by_index+0x177/0x270 [ 78.672066][ T644] netdev_get_by_index+0x5e/0x80 [ 78.672313][ T644] fib6_nh_init+0x3d8/0x1580 [ 78.672463][ T644] ? lockdep_hardirqs_on_prepare.part.0+0x14f/0x370 [ 78.672647][ T644] ? __pfx_fib6_nh_init+0x10/0x10 [ 78.672792][ T644] ? kasan_save_track+0x14/0x30 [ 78.672938][ T644] ? __kasan_kmalloc+0x7f/0x90 [ 78.673083][ T644] ? __kmalloc+0x1d7/0x3c0 [ 78.673229][ T644] ? fib6_get_table+0x116/0x290 [ 78.673380][ T644] ip6_route_info_create+0xf18/0x17d0 [ 78.673618][ T644] ? __pfx_ip6_route_info_create+0x10/0x10 [ 78.673803][ T644] ? __pfx_validate_chain+0x10/0x10 [ 78.673950][ T644] ip6_route_add+0x1c/0x140 [ 78.674095][ T644] addrconf_prefix_route+0x2a6/0x430 [ 78.674333][ T644] ? __pfx_addrconf_prefix_route+0x10/0x10 [ 78.674517][ T644] ? do_raw_write_lock+0x122/0x3b0 [ 78.674664][ T644] ? __pfx_do_raw_write_lock+0x10/0x10 [ 78.674809][ T644] ? lock_acquire+0x32/0xc0 [ 78.675048][ T644] ? addrconf_permanent_addr+0x6e/0x670 [ 78.675203][ T644] addrconf_permanent_addr+0x32f/0x670 [ 78.675350][ T644] addrconf_notify+0x749/0xd60 [ 78.675495][ T644] notifier_call_chain+0xcd/0x150 [ 78.675734][ T644] __dev_notify_flags+0xe6/0x250 [ 78.675880][ T644] ? __pfx___dev_notify_flags+0x10/0x10 [ 78.676025][ T644] ? __dev_change_flags+0x469/0x6c0 [ 78.676169][ T644] ? __pfx___dev_change_flags+0x10/0x10 [ 78.676318][ T644] ? find_held_lock+0x2c/0x110 [ 78.676554][ T644] dev_change_flags+0xec/0x160 [ 78.676702][ T644] do_setlink+0x7d6/0x21e0 [ 78.676849][ T644] ? is_bpf_text_address+0x6c/0x120 [ 78.676994][ T644] ? __pfx_do_setlink+0x10/0x10 [ 78.677233][ T644] ? is_bpf_text_address+0x71/0x120 [ 78.677377][ T644] ? kernel_text_address+0xce/0xe0 [ 78.677523][ T644] ? __kernel_text_address+0x12/0x40 [ 78.677675][ T644] ? unwind_get_return_address+0x5e/0xa0 [ 78.677821][ T644] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 78.678001][ T644] ? arch_stack_walk+0xa2/0xf0 [ 78.678149][ T644] ? stack_trace_save+0x94/0xd0 [ 78.678294][ T644] ? __pfx_stack_trace_save+0x10/0x10 [ 78.678529][ T644] ? stack_depot_save_flags+0x45/0x530 [ 78.678676][ T644] ? mark_lock+0x38/0x3e0 [ 78.678786][ T644] ? kasan_save_stack+0x34/0x50 [ 78.678933][ T644] ? kasan_save_stack+0x24/0x50 [ 78.679079][ T644] ? kasan_save_track+0x14/0x30 [ 78.679323][ T644] ? __kasan_kmalloc+0x7f/0x90 [ 78.679467][ T644] ? rtnl_newlink+0x4a/0xa0 [ 78.679612][ T644] ? rtnetlink_rcv_msg+0x2fb/0xbf0 [ 78.679758][ T644] ? netlink_rcv_skb+0x130/0x360 [ 78.679903][ T644] ? validate_nla+0x1d30/0x1d30 [ 78.680049][ T644] ? netlink_sendmsg+0x723/0xbe0 [ 78.680195][ T644] ? ____sys_sendmsg+0x7b2/0xa10 [ 78.680343][ T644] ? ___sys_sendmsg+0xee/0x170 [ 78.680581][ T644] __rtnl_newlink+0xaa7/0xd80 [ 78.680730][ T644] ? hlock_class+0x4e/0x130 [ 78.680876][ T644] ? __pfx___rtnl_newlink+0x10/0x10 [ 78.681022][ T644] ? lockdep_hardirqs_on_prepare.part.0+0x1af/0x370 [ 78.681296][ T644] ? __create_object+0x5e/0xb0 [ 78.681442][ T644] ? trace_kmalloc+0x2a/0xe0 [ 78.681588][ T644] rtnl_newlink+0x63/0xa0 [ 78.681704][ T644] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 78.681849][ T644] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 78.682082][ T644] ? hlock_class+0x4e/0x130 [ 78.682227][ T644] ? mark_lock+0x38/0x3e0 [ 78.682338][ T644] ? __lock_acquire+0xaf0/0x1570 [ 78.682484][ T644] netlink_rcv_skb+0x130/0x360 [ 78.682720][ T644] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 78.682868][ T644] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 78.683013][ T644] ? lock_acquire.part.0+0xeb/0x330 [ 78.683164][ T644] ? netlink_deliver_tap+0xc8/0x340 [ 78.683409][ T644] ? lock_acquire+0x32/0xc0 [ 78.683554][ T644] ? netlink_deliver_tap+0xc8/0x340 [ 78.683698][ T644] ? netlink_deliver_tap+0xc8/0x340 [ 78.683844][ T644] ? netlink_deliver_tap+0x149/0x340 [ 78.683990][ T644] netlink_unicast+0x449/0x710 [ 78.684226][ T644] ? __pfx_netlink_unicast+0x10/0x10 [ 78.684375][ T644] ? find_held_lock+0x2c/0x110 [ 78.684520][ T644] netlink_sendmsg+0x723/0xbe0 [ 78.684666][ T644] ? __pfx_netlink_sendmsg+0x10/0x10 [ 78.684814][ T644] ? __might_fault+0xc3/0x170 [ 78.684961][ T644] ? __import_iovec+0x35d/0x5d0 [ 78.685109][ T644] ____sys_sendmsg+0x7b2/0xa10 [ 78.685255][ T644] ? __pfx_____sys_sendmsg+0x10/0x10 [ 78.685491][ T644] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 78.685675][ T644] ? __pfx_validate_chain+0x10/0x10 [ 78.685826][ T644] ___sys_sendmsg+0xee/0x170 [ 78.685971][ T644] ? __pfx____sys_sendmsg+0x10/0x10 [ 78.686213][ T644] ? find_held_lock+0x2c/0x110 [ 78.686358][ T644] ? __lock_release+0x103/0x460 [ 78.686503][ T644] ? __debug_check_no_obj_freed+0x253/0x520 [ 78.686683][ T644] ? __pfx___lock_release+0x10/0x10 [ 78.686833][ T644] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 78.686983][ T644] ? lockdep_hardirqs_on_prepare.part.0+0x1af/0x370 [ 78.687165][ T644] ? __fget_light+0x53/0x1e0 [ 78.687315][ T644] __sys_sendmsg+0xcd/0x170 [ 78.687551][ T644] ? __pfx___sys_sendmsg+0x10/0x10 [ 78.687701][ T644] do_syscall_64+0xc6/0x1e0 [ 78.687849][ T644] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 78.688029][ T644] RIP: 0033:0x7fc1fdbf37b7 [ 78.688278][ T644] 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 [ 78.688794][ T644] RSP: 002b:00007ffc03d49468 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 78.689025][ T644] RAX: ffffffffffffffda RBX: 00007ffc03d49ba0 RCX: 00007fc1fdbf37b7 [ 78.689242][ T644] RDX: 0000000000000000 RSI: 00007ffc03d494d0 RDI: 0000000000000005 [ 78.689463][ T644] RBP: 0000000000000003 R08: 0000000000000003 R09: 0000000000000078 [ 78.689771][ T644] R10: 00007fc1fdab14a8 R11: 0000000000000246 R12: 0000000000000003 [ 78.689991][ T644] R13: 00000000660e7cb0 R14: 0000000000495540 R15: 0000000000000000 [ 78.690393][ T644] [ 78.695569][ T644] ip (644) used greatest stack depth: 22208 bytes left