[ 25.318938][ T253] ip (253) used greatest stack depth: 24128 bytes left [ 31.476978][ C2] [ 31.477092][ C2] ======================================================== [ 31.477320][ C2] WARNING: possible irq lock inversion dependency detected [ 31.477538][ C2] 6.9.0-rc1-virtme #1 Not tainted [ 31.477685][ C2] -------------------------------------------------------- [ 31.477898][ C2] ip/324 just changed the state of lock: [ 31.478049][ C2] ffff888006db2580 (&ndev->lock){++-.}-{2:2}, at: addrconf_rs_timer+0xa9/0x730 [ 31.478318][ C2] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 31.478537][ C2] (&p->alloc_lock){+.+.}-{2:2} [ 31.478541][ C2] [ 31.478541][ C2] [ 31.478541][ C2] and interrupts could create inverse lock ordering between them. [ 31.478541][ C2] [ 31.479072][ C2] [ 31.479072][ C2] other info that might help us debug this: [ 31.479288][ C2] Possible interrupt unsafe locking scenario: [ 31.479288][ C2] [ 31.479508][ C2] CPU0 CPU1 [ 31.479675][ C2] ---- ---- [ 31.479821][ C2] lock(&p->alloc_lock); [ 31.479944][ C2] local_irq_disable(); [ 31.480123][ C2] lock(&ndev->lock); [ 31.480302][ C2] lock(&p->alloc_lock); [ 31.480484][ C2] [ 31.480594][ C2] lock(&ndev->lock); [ 31.480705][ C2] [ 31.480705][ C2] *** DEADLOCK *** [ 31.480705][ C2] [ 31.480921][ C2] 1 lock held by ip/324: [ 31.481031][ C2] #0: ffffc90000230d68 ((&ndev->rs_timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230 [ 31.481293][ C2] [ 31.481293][ C2] the shortest dependencies between 2nd lock and 1st lock: [ 31.481545][ C2] -> (&p->alloc_lock){+.+.}-{2:2} { [ 31.481696][ C2] HARDIRQ-ON-W at: [ 31.481813][ C2] __lock_acquire+0x797/0x1570 [ 31.482001][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.482186][ C2] _raw_spin_lock+0x30/0x40 [ 31.482371][ C2] set_mems_allowed+0x1d/0x210 [ 31.482555][ C2] kernel_init_freeable+0x72/0x310 [ 31.482739][ C2] kernel_init+0x20/0x200 [ 31.482927][ C2] ret_from_fork+0x31/0x70 [ 31.483117][ C2] ret_from_fork_asm+0x1a/0x30 [ 31.483301][ C2] SOFTIRQ-ON-W at: [ 31.483412][ C2] __lock_acquire+0x797/0x1570 [ 31.483596][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.483781][ C2] _raw_spin_lock+0x30/0x40 [ 31.483965][ C2] set_mems_allowed+0x1d/0x210 [ 31.484152][ C2] kernel_init_freeable+0x72/0x310 [ 31.484335][ C2] kernel_init+0x20/0x200 [ 31.484516][ C2] ret_from_fork+0x31/0x70 [ 31.484701][ C2] ret_from_fork_asm+0x1a/0x30 [ 31.484886][ C2] INITIAL USE at: [ 31.484997][ C2] __lock_acquire+0x797/0x1570 [ 31.485191][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.485375][ C2] _raw_spin_lock+0x30/0x40 [ 31.485562][ C2] set_mems_allowed+0x1d/0x210 [ 31.485753][ C2] kernel_init_freeable+0x72/0x310 [ 31.485936][ C2] kernel_init+0x20/0x200 [ 31.486128][ C2] ret_from_fork+0x31/0x70 [ 31.486326][ C2] ret_from_fork_asm+0x1a/0x30 [ 31.486516][ C2] } [ 31.486594][ C2] ... key at: [] __key.387+0x0/0x40 [ 31.486843][ C2] ... acquired at: [ 31.486953][ C2] __lock_acquire+0xaf0/0x1570 [ 31.487103][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.487249][ C2] _raw_spin_lock+0x30/0x40 [ 31.487403][ C2] __get_task_comm+0x27/0x70 [ 31.487560][ C2] ref_tracker_alloc+0x2ee/0x490 [ 31.487707][ C2] netdev_get_by_index+0x5e/0x80 [ 31.487855][ C2] fib6_nh_init+0x3d8/0x15b0 [ 31.488004][ C2] ip6_route_info_create+0xf18/0x17d0 [ 31.488151][ C2] ip6_route_add+0x1c/0x140 [ 31.488301][ C2] addrconf_prefix_route+0x1cc/0x2b0 [ 31.488448][ C2] addrconf_permanent_addr+0x32f/0x670 [ 31.488593][ C2] addrconf_notify+0x749/0xd60 [ 31.488746][ C2] notifier_call_chain+0xcd/0x150 [ 31.488893][ C2] __dev_notify_flags+0xe6/0x250 [ 31.489040][ C2] dev_change_flags+0xec/0x160 [ 31.489186][ C2] do_setlink+0x7d6/0x21e0 [ 31.489333][ C2] __rtnl_newlink+0xaa7/0xd80 [ 31.489490][ C2] rtnl_newlink+0x63/0xa0 [ 31.489639][ C2] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.489786][ C2] netlink_rcv_skb+0x130/0x360 [ 31.489942][ C2] netlink_unicast+0x449/0x710 [ 31.490089][ C2] netlink_sendmsg+0x723/0xbe0 [ 31.490242][ C2] ____sys_sendmsg+0x7b2/0xa10 [ 31.490391][ C2] ___sys_sendmsg+0xee/0x170 [ 31.490541][ C2] __sys_sendmsg+0xcd/0x170 [ 31.490690][ C2] do_syscall_64+0xc6/0x1e0 [ 31.490845][ C2] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.491035][ C2] [ 31.491110][ C2] -> (&ndev->lock){++-.}-{2:2} { [ 31.491263][ C2] HARDIRQ-ON-W at: [ 31.491377][ C2] __lock_acquire+0x797/0x1570 [ 31.491572][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.491758][ C2] _raw_write_lock_bh+0x38/0x50 [ 31.491943][ C2] addrconf_permanent_addr+0x6e/0x670 [ 31.492127][ C2] addrconf_notify+0x749/0xd60 [ 31.492311][ C2] notifier_call_chain+0xcd/0x150 [ 31.492500][ C2] __dev_notify_flags+0xe6/0x250 [ 31.492691][ C2] dev_change_flags+0xec/0x160 [ 31.492875][ C2] do_setlink+0x7d6/0x21e0 [ 31.493059][ C2] __rtnl_newlink+0xaa7/0xd80 [ 31.493246][ C2] rtnl_newlink+0x63/0xa0 [ 31.493434][ C2] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.493620][ C2] netlink_rcv_skb+0x130/0x360 [ 31.493805][ C2] netlink_unicast+0x449/0x710 [ 31.493992][ C2] netlink_sendmsg+0x723/0xbe0 [ 31.494177][ C2] ____sys_sendmsg+0x7b2/0xa10 [ 31.494371][ C2] ___sys_sendmsg+0xee/0x170 [ 31.494560][ C2] __sys_sendmsg+0xcd/0x170 [ 31.494748][ C2] do_syscall_64+0xc6/0x1e0 [ 31.494937][ C2] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.495162][ C2] HARDIRQ-ON-R at: [ 31.495273][ C2] __lock_acquire+0x797/0x1570 [ 31.495460][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.495644][ C2] _raw_read_lock_bh+0x44/0x80 [ 31.495836][ C2] inet6_fill_ifla6_attrs+0x516/0x740 [ 31.496023][ C2] inet6_fill_link_af+0x5e/0xe0 [ 31.496212][ C2] rtnl_fill_ifinfo+0x1612/0x29e0 [ 31.496399][ C2] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 31.496585][ C2] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 31.496816][ C2] rtmsg_ifinfo+0x5b/0xa0 [ 31.497001][ C2] register_netdevice+0x1177/0x1690 [ 31.497196][ C2] register_netdev+0x20/0x40 [ 31.497381][ C2] sit_init_net+0x250/0x4f0 [ 31.497565][ C2] ops_init+0x9b/0x560 [ 31.497717][ C2] register_pernet_operations+0x2db/0x710 [ 31.497938][ C2] register_pernet_device+0x2a/0x60 [ 31.498123][ C2] sit_init+0x23/0xe0 [ 31.498274][ C2] do_one_initcall+0x8d/0x1e0 [ 31.498467][ C2] do_initcalls+0x1b2/0x3e0 [ 31.498653][ C2] kernel_init_freeable+0x232/0x310 [ 31.498839][ C2] kernel_init+0x20/0x200 [ 31.499116][ C2] ret_from_fork+0x31/0x70 [ 31.499300][ C2] ret_from_fork_asm+0x1a/0x30 [ 31.499486][ C2] IN-SOFTIRQ-W at: [ 31.499596][ C2] __lock_acquire+0x797/0x1570 [ 31.499894][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.500080][ C2] _raw_write_lock+0x30/0x40 [ 31.500263][ C2] addrconf_rs_timer+0xa9/0x730 [ 31.500539][ C2] call_timer_fn+0x13b/0x230 [ 31.500723][ C2] __run_timers+0x545/0x810 [ 31.500919][ C2] run_timer_softirq+0xe8/0x1b0 [ 31.501107][ C2] __do_softirq+0x1f8/0x5df [ 31.501474][ C2] irq_exit_rcu+0x97/0xc0 [ 31.501664][ C2] sysvec_apic_timer_interrupt+0x75/0x80 [ 31.501883][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 31.502199][ C2] ftrace_graph_ret_addr+0x2f/0x140 [ 31.502385][ C2] unwind_next_frame+0x8fe/0x1d00 [ 31.502581][ C2] arch_stack_walk+0x8c/0xf0 [ 31.502856][ C2] stack_trace_save+0x94/0xd0 [ 31.503040][ C2] kasan_save_stack+0x24/0x50 [ 31.503225][ C2] __kasan_record_aux_stack+0x8e/0xa0 [ 31.503409][ C2] __call_rcu_common.constprop.0+0x9e/0x830 [ 31.503732][ C2] kfree+0x142/0x230 [ 31.503881][ C2] open_last_lookups+0x589/0xcd0 [ 31.504076][ C2] path_openat+0x16f/0x440 [ 31.504357][ C2] do_filp_open+0x1b3/0x3e0 [ 31.504543][ C2] do_sys_openat2+0x122/0x160 [ 31.504731][ C2] __x64_sys_openat+0x123/0x1e0 [ 31.505021][ C2] do_syscall_64+0xc6/0x1e0 [ 31.505210][ C2] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.505443][ C2] INITIAL USE at: [ 31.505553][ C2] __lock_acquire+0x797/0x1570 [ 31.505746][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.505931][ C2] _raw_write_lock_bh+0x38/0x50 [ 31.506115][ C2] addrconf_permanent_addr+0x6e/0x670 [ 31.506396][ C2] addrconf_notify+0x749/0xd60 [ 31.506589][ C2] notifier_call_chain+0xcd/0x150 [ 31.506804][ C2] __dev_notify_flags+0xe6/0x250 [ 31.507009][ C2] dev_change_flags+0xec/0x160 [ 31.507302][ C2] do_setlink+0x7d6/0x21e0 [ 31.507508][ C2] __rtnl_newlink+0xaa7/0xd80 [ 31.507709][ C2] rtnl_newlink+0x63/0xa0 [ 31.508010][ C2] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 31.508219][ C2] netlink_rcv_skb+0x130/0x360 [ 31.508424][ C2] netlink_unicast+0x449/0x710 [ 31.508631][ C2] netlink_sendmsg+0x723/0xbe0 [ 31.508937][ C2] ____sys_sendmsg+0x7b2/0xa10 [ 31.509120][ C2] ___sys_sendmsg+0xee/0x170 [ 31.509304][ C2] __sys_sendmsg+0xcd/0x170 [ 31.509602][ C2] do_syscall_64+0xc6/0x1e0 [ 31.509790][ C2] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.510010][ C2] INITIAL READ USE at: [ 31.510122][ C2] __lock_acquire+0x797/0x1570 [ 31.510403][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.510590][ C2] _raw_read_lock_bh+0x44/0x80 [ 31.510777][ C2] inet6_fill_ifla6_attrs+0x516/0x740 [ 31.511097][ C2] inet6_fill_link_af+0x5e/0xe0 [ 31.511281][ C2] rtnl_fill_ifinfo+0x1612/0x29e0 [ 31.511464][ C2] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 31.511780][ C2] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 31.512004][ C2] rtmsg_ifinfo+0x5b/0xa0 [ 31.512197][ C2] register_netdevice+0x1177/0x1690 [ 31.512510][ C2] register_netdev+0x20/0x40 [ 31.512711][ C2] sit_init_net+0x250/0x4f0 [ 31.512896][ C2] ops_init+0x9b/0x560 [ 31.513267][ C2] register_pernet_operations+0x2db/0x710 [ 31.513495][ C2] register_pernet_device+0x2a/0x60 [ 31.513725][ C2] sit_init+0x23/0xe0 [ 31.514008][ C2] do_one_initcall+0x8d/0x1e0 [ 31.514195][ C2] do_initcalls+0x1b2/0x3e0 [ 31.514379][ C2] kernel_init_freeable+0x232/0x310 [ 31.514601][ C2] kernel_init+0x20/0x200 [ 31.514876][ C2] ret_from_fork+0x31/0x70 [ 31.515062][ C2] ret_from_fork_asm+0x1a/0x30 [ 31.515249][ C2] } [ 31.515323][ C2] ... key at: [] __key.36+0x0/0x40 [ 31.515637][ C2] ... acquired at: [ 31.515748][ C2] mark_lock+0x28d/0x3e0 [ 31.515899][ C2] mark_usage+0xd9/0x2a0 [ 31.516048][ C2] __lock_acquire+0x797/0x1570 [ 31.516287][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.516435][ C2] _raw_write_lock+0x30/0x40 [ 31.516590][ C2] addrconf_rs_timer+0xa9/0x730 [ 31.516745][ C2] call_timer_fn+0x13b/0x230 [ 31.516987][ C2] __run_timers+0x545/0x810 [ 31.517135][ C2] run_timer_softirq+0xe8/0x1b0 [ 31.517280][ C2] __do_softirq+0x1f8/0x5df [ 31.517427][ C2] irq_exit_rcu+0x97/0xc0 [ 31.517576][ C2] sysvec_apic_timer_interrupt+0x75/0x80 [ 31.517760][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 31.517945][ C2] ftrace_graph_ret_addr+0x2f/0x140 [ 31.518095][ C2] unwind_next_frame+0x8fe/0x1d00 [ 31.518335][ C2] arch_stack_walk+0x8c/0xf0 [ 31.518482][ C2] stack_trace_save+0x94/0xd0 [ 31.518630][ C2] kasan_save_stack+0x24/0x50 [ 31.518785][ C2] __kasan_record_aux_stack+0x8e/0xa0 [ 31.519024][ C2] __call_rcu_common.constprop.0+0x9e/0x830 [ 31.519206][ C2] kfree+0x142/0x230 [ 31.519317][ C2] open_last_lookups+0x589/0xcd0 [ 31.519464][ C2] path_openat+0x16f/0x440 [ 31.519698][ C2] do_filp_open+0x1b3/0x3e0 [ 31.519845][ C2] do_sys_openat2+0x122/0x160 [ 31.519990][ C2] __x64_sys_openat+0x123/0x1e0 [ 31.520134][ C2] do_syscall_64+0xc6/0x1e0 [ 31.520281][ C2] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.520550][ C2] [ 31.520623][ C2] [ 31.520623][ C2] stack backtrace: [ 31.520811][ C2] CPU: 2 PID: 324 Comm: ip Not tainted 6.9.0-rc1-virtme #1 [ 31.521118][ C2] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 31.521440][ C2] Call Trace: [ 31.521554][ C2] [ 31.521631][ C2] dump_stack_lvl+0x82/0xd0 [ 31.521870][ C2] print_irq_inversion_bug.part.0+0x3d9/0x570 [ 31.522051][ C2] ? kernel_text_address+0xce/0xe0 [ 31.522203][ C2] ? __pfx_print_irq_inversion_bug.part.0+0x10/0x10 [ 31.522385][ C2] ? __pfx_usage_skip+0x10/0x10 [ 31.522621][ C2] ? __pfx_usage_match+0x10/0x10 [ 31.522771][ C2] ? arch_stack_walk+0xa2/0xf0 [ 31.522919][ C2] mark_lock_irq+0x4cd/0xa10 [ 31.523066][ C2] ? __pfx_mark_lock_irq+0x10/0x10 [ 31.523301][ C2] ? __pfx_stack_trace_save+0x10/0x10 [ 31.523449][ C2] ? save_trace+0x8f/0x5b0 [ 31.523599][ C2] mark_lock+0x28d/0x3e0 [ 31.523709][ C2] ? __pfx_stack_trace_save+0x10/0x10 [ 31.523854][ C2] mark_usage+0xd9/0x2a0 [ 31.524054][ C2] __lock_acquire+0x797/0x1570 [ 31.524202][ C2] ? __pfx_validate_chain+0x10/0x10 [ 31.524347][ C2] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.524492][ C2] lock_acquire.part.0+0xeb/0x330 [ 31.524815][ C2] ? addrconf_rs_timer+0xa9/0x730 [ 31.524966][ C2] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.525112][ C2] ? trace_lock_acquire+0x135/0x1c0 [ 31.525259][ C2] ? addrconf_rs_timer+0xa9/0x730 [ 31.525491][ C2] ? lock_acquire+0x32/0xc0 [ 31.525636][ C2] ? addrconf_rs_timer+0xa9/0x730 [ 31.525781][ C2] _raw_write_lock+0x30/0x40 [ 31.525927][ C2] ? addrconf_rs_timer+0xa9/0x730 [ 31.526072][ C2] addrconf_rs_timer+0xa9/0x730 [ 31.526306][ C2] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.526453][ C2] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.526597][ C2] ? call_timer_fn+0xe8/0x230 [ 31.526750][ C2] ? lock_acquire+0x32/0xc0 [ 31.526987][ C2] ? call_timer_fn+0xe8/0x230 [ 31.527134][ C2] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.527279][ C2] call_timer_fn+0x13b/0x230 [ 31.527424][ C2] ? call_timer_fn+0xe8/0x230 [ 31.527663][ C2] ? call_timer_fn+0xe8/0x230 [ 31.527813][ C2] ? __pfx_call_timer_fn+0x10/0x10 [ 31.527962][ C2] ? mark_lock+0x38/0x3e0 [ 31.528077][ C2] __run_timers+0x545/0x810 [ 31.528228][ C2] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.528467][ C2] ? __pfx___run_timers+0x10/0x10 [ 31.528613][ C2] ? do_raw_spin_lock+0x131/0x270 [ 31.528759][ C2] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 31.528904][ C2] ? lock_acquire+0x32/0xc0 [ 31.529137][ C2] ? run_timer_softirq+0xe0/0x1b0 [ 31.529287][ C2] run_timer_softirq+0xe8/0x1b0 [ 31.529433][ C2] __do_softirq+0x1f8/0x5df [ 31.529586][ C2] irq_exit_rcu+0x97/0xc0 [ 31.529786][ C2] sysvec_apic_timer_interrupt+0x75/0x80 [ 31.529933][ C2] [ 31.530009][ C2] [ 31.530083][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 31.530265][ C2] RIP: 0010:ftrace_graph_ret_addr+0x2f/0x140 [ 31.530550][ C2] Code: 57 48 89 d0 48 ba 00 00 00 00 00 fc ff df 41 56 41 55 41 54 49 89 cc 55 53 48 89 fb 48 81 c7 ac 14 00 00 48 89 f9 48 c1 e9 03 <48> 83 ec 08 0f b6 0c 11 48 89 fa 83 e2 07 83 c2 03 38 ca 7c 08 84 [ 31.531079][ C2] RSP: 0018:ffffc90000caf590 EFLAGS: 00000a07 [ 31.531355][ C2] RAX: ffffffff8979660e RBX: ffff888005b8c5c0 RCX: 1ffff11000b71b4d [ 31.531581][ C2] RDX: dffffc0000000000 RSI: ffffc90000caf6f8 RDI: ffff888005b8da6c [ 31.531802][ C2] RBP: ffffc90000caf720 R08: ffffc90000caf708 R09: 1ffff92000195ec2 [ 31.532116][ C2] R10: ffffc90000caf6c8 R11: ffffc90000caf709 R12: ffffc90000cafa30 [ 31.532332][ C2] R13: ffffc90000caf6c8 R14: ffffffff8dde6d08 R15: ffffc90000cafa30 [ 31.532549][ C2] ? __call_rcu_common.constprop.0+0x9e/0x830 [ 31.532819][ C2] unwind_next_frame+0x8fe/0x1d00 [ 31.532967][ C2] ? __kasan_record_aux_stack+0x8e/0xa0 [ 31.533121][ C2] ? __pfx_unwind_next_frame+0x10/0x10 [ 31.533267][ C2] ? __kasan_record_aux_stack+0x8e/0xa0 [ 31.533500][ C2] ? kernel_text_address+0x17/0xe0 [ 31.533648][ C2] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 31.533829][ C2] arch_stack_walk+0x8c/0xf0 [ 31.533976][ C2] ? __call_rcu_common.constprop.0+0x9e/0x830 [ 31.534243][ C2] stack_trace_save+0x94/0xd0 [ 31.534392][ C2] ? __pfx_stack_trace_save+0x10/0x10 [ 31.534536][ C2] ? __pfx_validate_chain+0x10/0x10 [ 31.534681][ C2] ? hlock_class+0x4e/0x130 [ 31.534918][ C2] ? mark_lock+0x38/0x3e0 [ 31.535028][ C2] kasan_save_stack+0x24/0x50 [ 31.535173][ C2] ? kasan_save_stack+0x24/0x50 [ 31.535316][ C2] ? __kasan_record_aux_stack+0x8e/0xa0 [ 31.535552][ C2] ? __lock_acquire+0xaf0/0x1570 [ 31.535698][ C2] ? debug_object_active_state+0x282/0x3e0 [ 31.535885][ C2] ? find_held_lock+0x2c/0x110 [ 31.536030][ C2] ? __lock_release+0x103/0x460 [ 31.536350][ C2] ? __virt_addr_valid+0x222/0x420 [ 31.536496][ C2] ? __pfx___lock_release+0x10/0x10 [ 31.536640][ C2] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.536813][ C2] ? __virt_addr_valid+0x222/0x420 [ 31.537059][ C2] ? __virt_addr_valid+0x227/0x420 [ 31.537208][ C2] ? __pfx_free_object_rcu+0x10/0x10 [ 31.537354][ C2] ? kasan_addr_to_slab+0x4e/0x90 [ 31.537500][ C2] __kasan_record_aux_stack+0x8e/0xa0 [ 31.537646][ C2] ? __pfx_free_object_rcu+0x10/0x10 [ 31.537791][ C2] __call_rcu_common.constprop.0+0x9e/0x830 [ 31.537972][ C2] kfree+0x142/0x230 [ 31.538082][ C2] ? open_last_lookups+0x589/0xcd0 [ 31.538226][ C2] ? lookup_fast+0x12c/0x440 [ 31.538463][ C2] ? __pfx_kfree_link+0x10/0x10 [ 31.538613][ C2] open_last_lookups+0x589/0xcd0 [ 31.538759][ C2] path_openat+0x16f/0x440 [ 31.538911][ C2] ? __pfx_path_openat+0x10/0x10 [ 31.539157][ C2] ? __lock_acquire+0xaf0/0x1570 [ 31.539319][ C2] do_filp_open+0x1b3/0x3e0 [ 31.539478][ C2] ? __pfx_do_filp_open+0x10/0x10 [ 31.539638][ C2] ? find_held_lock+0x2c/0x110 [ 31.539886][ C2] ? __pfx_kfree_link+0x10/0x10 [ 31.540050][ C2] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 31.540209][ C2] ? alloc_fd+0x1f5/0x650 [ 31.540330][ C2] ? _raw_spin_unlock+0x23/0x40 [ 31.540491][ C2] ? alloc_fd+0x1f5/0x650 [ 31.540704][ C2] do_sys_openat2+0x122/0x160 [ 31.540864][ C2] ? __pfx_do_sys_openat2+0x10/0x10 [ 31.541024][ C2] ? __pfx___debug_check_no_obj_freed+0x10/0x10 [ 31.541218][ C2] ? __virt_addr_valid+0x227/0x420 [ 31.541455][ C2] __x64_sys_openat+0x123/0x1e0 [ 31.541601][ C2] ? __pfx___x64_sys_openat+0x10/0x10 [ 31.541749][ C2] do_syscall_64+0xc6/0x1e0 [ 31.541896][ C2] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.542166][ C2] RIP: 0033:0x7fbf193880e8 [ 31.542316][ C2] Code: f9 41 89 f0 41 83 e2 40 75 30 89 f0 25 00 00 41 00 3d 00 00 41 00 74 22 44 89 c2 4c 89 ce bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 30 c3 0f 1f 80 00 00 00 00 48 8d 44 24 08 c7 [ 31.542923][ C2] RSP: 002b:00007ffc7dd8ed78 EFLAGS: 00000287 ORIG_RAX: 0000000000000101 [ 31.543141][ C2] RAX: ffffffffffffffda RBX: 00007ffc7dd8efff RCX: 00007fbf193880e8 [ 31.543357][ C2] RDX: 0000000000080000 RSI: 00007ffc7dd8edf0 RDI: 00000000ffffff9c [ 31.543663][ C2] RBP: 00007ffc7dd8ede0 R08: 0000000000080000 R09: 00007ffc7dd8edf0 [ 31.543882][ C2] R10: 0000000000000000 R11: 0000000000000287 R12: 00007ffc7dd8edf7 [ 31.544098][ C2] R13: 00007ffc7dd8f010 R14: 00007ffc7dd8edf0 R15: 00007fbf19359000 [ 31.544408][ C2] [ 51.457129][ T703] pm_nl_ctl (703) used greatest stack depth: 23768 bytes left