[ 30.954680][ C0] [ 30.954804][ C0] ======================================================== [ 30.955036][ C0] WARNING: possible irq lock inversion dependency detected [ 30.955275][ C0] 6.9.0-rc1-virtme #1 Not tainted [ 30.955445][ C0] -------------------------------------------------------- [ 30.955674][ C0] iptables/293 just changed the state of lock: [ 30.955869][ C0] ffff888005f70d80 (&ndev->lock){++-.}-{2:2}, at: addrconf_rs_timer+0xa9/0x730 [ 30.956151][ C0] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 30.956381][ C0] (&p->alloc_lock){+.+.}-{2:2} [ 30.956386][ C0] [ 30.956386][ C0] [ 30.956386][ C0] and interrupts could create inverse lock ordering between them. [ 30.956386][ C0] [ 30.956951][ C0] [ 30.956951][ C0] other info that might help us debug this: [ 30.957177][ C0] Possible interrupt unsafe locking scenario: [ 30.957177][ C0] [ 30.957404][ C0] CPU0 CPU1 [ 30.957558][ C0] ---- ---- [ 30.957713][ C0] lock(&p->alloc_lock); [ 30.957832][ C0] local_irq_disable(); [ 30.958023][ C0] lock(&ndev->lock); [ 30.958216][ C0] lock(&p->alloc_lock); [ 30.958405][ C0] [ 30.958519][ C0] lock(&ndev->lock); [ 30.958637][ C0] [ 30.958637][ C0] *** DEADLOCK *** [ 30.958637][ C0] [ 30.958866][ C0] 3 locks held by iptables/293: [ 30.959018][ C0] #0: ffff88800668cbe0 (&mm->mmap_lock){++++}-{3:3}, at: vm_mmap_pgoff+0xdd/0x2f0 [ 30.959293][ C0] #1: ffffffffbc366360 (rcu_read_lock){....}-{1:2}, at: __is_insn_slot_addr+0x29/0x1e0 [ 30.959565][ C0] #2: ffffc90000007b68 ((&ndev->rs_timer)){+.-.}-{0:0}, at: call_timer_fn+0xe8/0x230 [ 30.959835][ C0] [ 30.959835][ C0] the shortest dependencies between 2nd lock and 1st lock: [ 30.960104][ C0] -> (&p->alloc_lock){+.+.}-{2:2} { [ 30.960264][ C0] HARDIRQ-ON-W at: [ 30.960382][ C0] __lock_acquire+0x797/0x1570 [ 30.960585][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.960781][ C0] _raw_spin_lock+0x30/0x40 [ 30.960976][ C0] set_mems_allowed+0x1d/0x210 [ 30.961175][ C0] kernel_init_freeable+0x72/0x310 [ 30.961374][ C0] kernel_init+0x20/0x200 [ 30.961568][ C0] ret_from_fork+0x31/0x70 [ 30.961763][ C0] ret_from_fork_asm+0x1a/0x30 [ 30.961958][ C0] SOFTIRQ-ON-W at: [ 30.962073][ C0] __lock_acquire+0x797/0x1570 [ 30.962267][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.962460][ C0] _raw_spin_lock+0x30/0x40 [ 30.962656][ C0] set_mems_allowed+0x1d/0x210 [ 30.962848][ C0] kernel_init_freeable+0x72/0x310 [ 30.963041][ C0] kernel_init+0x20/0x200 [ 30.963235][ C0] ret_from_fork+0x31/0x70 [ 30.963428][ C0] ret_from_fork_asm+0x1a/0x30 [ 30.963624][ C0] INITIAL USE at: [ 30.963740][ C0] __lock_acquire+0x797/0x1570 [ 30.963933][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.964127][ C0] _raw_spin_lock+0x30/0x40 [ 30.964318][ C0] set_mems_allowed+0x1d/0x210 [ 30.964511][ C0] kernel_init_freeable+0x72/0x310 [ 30.964705][ C0] kernel_init+0x20/0x200 [ 30.964898][ C0] ret_from_fork+0x31/0x70 [ 30.965089][ C0] ret_from_fork_asm+0x1a/0x30 [ 30.965287][ C0] } [ 30.965366][ C0] ... key at: [] __key.388+0x0/0x40 [ 30.965598][ C0] ... acquired at: [ 30.965714][ C0] __lock_acquire+0xaf0/0x1570 [ 30.965870][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.966025][ C0] _raw_spin_lock+0x30/0x40 [ 30.966180][ C0] __get_task_comm+0x27/0x70 [ 30.966337][ C0] ref_tracker_alloc+0x2ee/0x490 [ 30.966492][ C0] netdev_get_by_index+0x5e/0x80 [ 30.966649][ C0] fib6_nh_init+0x3d8/0x1580 [ 30.966810][ C0] ip6_route_info_create+0xf18/0x17d0 [ 30.966963][ C0] addrconf_f6i_alloc+0x265/0x560 [ 30.967119][ C0] __ipv6_dev_ac_inc+0x25f/0xb10 [ 30.967275][ C0] addrconf_join_anycast+0x1c0/0x220 [ 30.967429][ C0] dev_forward_change+0x2a6/0x7b0 [ 30.967583][ C0] addrconf_fixup_forwarding+0x23f/0x460 [ 30.967772][ C0] addrconf_sysctl_forward+0x212/0x2b0 [ 30.967926][ C0] proc_sys_call_handler+0x403/0x5e0 [ 30.968080][ C0] vfs_write+0x9e5/0x10a0 [ 30.968240][ C0] ksys_write+0xf5/0x1e0 [ 30.968394][ C0] do_syscall_64+0xc6/0x1e0 [ 30.968551][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 30.968741][ C0] [ 30.968820][ C0] -> (&ndev->lock){++-.}-{2:2} { [ 30.968978][ C0] HARDIRQ-ON-W at: [ 30.969094][ C0] __lock_acquire+0x797/0x1570 [ 30.969292][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.969488][ C0] _raw_write_lock_bh+0x38/0x50 [ 30.969686][ C0] addrconf_permanent_addr+0x6e/0x670 [ 30.969891][ C0] addrconf_notify+0x749/0xd60 [ 30.970081][ C0] notifier_call_chain+0xcd/0x150 [ 30.970274][ C0] __dev_notify_flags+0xe6/0x250 [ 30.970468][ C0] dev_change_flags+0xec/0x160 [ 30.970691][ C0] do_setlink+0x7d6/0x21e0 [ 30.970886][ C0] __rtnl_newlink+0xaa7/0xd80 [ 30.971076][ C0] rtnl_newlink+0x63/0xa0 [ 30.971267][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 30.971457][ C0] netlink_rcv_skb+0x130/0x360 [ 30.971649][ C0] netlink_unicast+0x449/0x710 [ 30.971842][ C0] netlink_sendmsg+0x723/0xbe0 [ 30.972040][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 30.972232][ C0] ___sys_sendmsg+0xee/0x170 [ 30.972428][ C0] __sys_sendmsg+0xcd/0x170 [ 30.972620][ C0] do_syscall_64+0xc6/0x1e0 [ 30.972813][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 30.973040][ C0] HARDIRQ-ON-R at: [ 30.973154][ C0] __lock_acquire+0x797/0x1570 [ 30.973352][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.973541][ C0] _raw_read_lock_bh+0x44/0x80 [ 30.973735][ C0] inet6_fill_ifla6_attrs+0x516/0x740 [ 30.973926][ C0] inet6_fill_link_af+0x5e/0xe0 [ 30.974114][ C0] rtnl_fill_ifinfo+0x1615/0x2a90 [ 30.974304][ C0] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 30.974499][ C0] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 30.974728][ C0] rtmsg_ifinfo+0x5b/0xa0 [ 30.974918][ C0] register_netdevice+0x1177/0x1690 [ 30.975107][ C0] register_netdev+0x20/0x40 [ 30.975306][ C0] vti6_init_net+0x25d/0x380 [ 30.975498][ C0] ops_init+0x9b/0x560 [ 30.975659][ C0] register_pernet_operations+0x2db/0x710 [ 30.975887][ C0] register_pernet_device+0x2a/0x60 [ 30.976077][ C0] vti6_tunnel_init+0x18/0x110 [ 30.976274][ C0] do_one_initcall+0x8d/0x1e0 [ 30.976467][ C0] do_initcalls+0x1b2/0x3e0 [ 30.976660][ C0] kernel_init_freeable+0x232/0x310 [ 30.976850][ C0] kernel_init+0x20/0x200 [ 30.977045][ C0] ret_from_fork+0x31/0x70 [ 30.977238][ C0] ret_from_fork_asm+0x1a/0x30 [ 30.977428][ C0] IN-SOFTIRQ-W at: [ 30.977546][ C0] __lock_acquire+0x797/0x1570 [ 30.977737][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.977929][ C0] _raw_write_lock+0x30/0x40 [ 30.978118][ C0] addrconf_rs_timer+0xa9/0x730 [ 30.978311][ C0] call_timer_fn+0x13b/0x230 [ 30.978509][ C0] __run_timers+0x545/0x810 [ 30.978699][ C0] timer_expire_remote+0x9b/0xe0 [ 30.978890][ C0] tmigr_handle_remote_cpu+0x270/0x430 [ 30.979084][ C0] tmigr_handle_remote_up+0x19f/0x2e0 [ 30.979274][ C0] tmigr_handle_remote+0x21d/0x3a0 [ 30.979473][ C0] __do_softirq+0x1f8/0x5df [ 30.979666][ C0] irq_exit_rcu+0x97/0xc0 [ 30.979867][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 30.980095][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 30.980323][ C0] lock_acquire.part.0+0x119/0x330 [ 30.980518][ C0] __is_insn_slot_addr+0x3d/0x1e0 [ 30.980716][ C0] kernel_text_address+0x70/0xe0 [ 30.980908][ C0] __kernel_text_address+0x12/0x40 [ 30.981101][ C0] unwind_get_return_address+0x5e/0xa0 [ 30.981294][ C0] arch_stack_walk+0xa2/0xf0 [ 30.981490][ C0] stack_trace_save+0x94/0xd0 [ 30.981682][ C0] set_track_prepare+0x31/0x70 [ 30.981881][ C0] ___slab_alloc+0xe8b/0x10a0 [ 30.982073][ C0] kmem_cache_alloc+0x243/0x270 [ 30.982263][ C0] vm_area_alloc+0xe4/0x1b0 [ 30.982462][ C0] mmap_region+0x2a6/0x2110 [ 30.982654][ C0] do_mmap+0x622/0xc70 [ 30.982807][ C0] vm_mmap_pgoff+0x113/0x2f0 [ 30.983002][ C0] do_syscall_64+0xc6/0x1e0 [ 30.983194][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 30.983427][ C0] INITIAL USE at: [ 30.983542][ C0] __lock_acquire+0x797/0x1570 [ 30.983831][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.984022][ C0] _raw_write_lock_bh+0x38/0x50 [ 30.984211][ C0] addrconf_permanent_addr+0x6e/0x670 [ 30.984413][ C0] addrconf_notify+0x749/0xd60 [ 30.984699][ C0] notifier_call_chain+0xcd/0x150 [ 30.984890][ C0] __dev_notify_flags+0xe6/0x250 [ 30.985082][ C0] dev_change_flags+0xec/0x160 [ 30.985277][ C0] do_setlink+0x7d6/0x21e0 [ 30.985473][ C0] __rtnl_newlink+0xaa7/0xd80 [ 30.985673][ C0] rtnl_newlink+0x63/0xa0 [ 30.985863][ C0] rtnetlink_rcv_msg+0x2fb/0xbf0 [ 30.986152][ C0] netlink_rcv_skb+0x130/0x360 [ 30.986344][ C0] netlink_unicast+0x449/0x710 [ 30.986538][ C0] netlink_sendmsg+0x723/0xbe0 [ 30.986823][ C0] ____sys_sendmsg+0x7b2/0xa10 [ 30.987013][ C0] ___sys_sendmsg+0xee/0x170 [ 30.987209][ C0] __sys_sendmsg+0xcd/0x170 [ 30.987494][ C0] do_syscall_64+0xc6/0x1e0 [ 30.987690][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 30.987918][ C0] INITIAL READ USE at: [ 30.988033][ C0] __lock_acquire+0x797/0x1570 [ 30.988318][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.988508][ C0] _raw_read_lock_bh+0x44/0x80 [ 30.988703][ C0] inet6_fill_ifla6_attrs+0x516/0x740 [ 30.989127][ C0] inet6_fill_link_af+0x5e/0xe0 [ 30.989317][ C0] rtnl_fill_ifinfo+0x1615/0x2a90 [ 30.989506][ C0] rtmsg_ifinfo_build_skb+0x13c/0x240 [ 30.989828][ C0] rtmsg_ifinfo_event.part.0+0x2d/0x120 [ 30.990065][ C0] rtmsg_ifinfo+0x5b/0xa0 [ 30.990255][ C0] register_netdevice+0x1177/0x1690 [ 30.990580][ C0] register_netdev+0x20/0x40 [ 30.990769][ C0] vti6_init_net+0x25d/0x380 [ 30.990960][ C0] ops_init+0x9b/0x560 [ 30.991154][ C0] register_pernet_operations+0x2db/0x710 [ 30.991481][ C0] register_pernet_device+0x2a/0x60 [ 30.991708][ C0] vti6_tunnel_init+0x18/0x110 [ 30.991901][ C0] do_one_initcall+0x8d/0x1e0 [ 30.992190][ C0] do_initcalls+0x1b2/0x3e0 [ 30.992381][ C0] kernel_init_freeable+0x232/0x310 [ 30.992608][ C0] kernel_init+0x20/0x200 [ 30.992900][ C0] ret_from_fork+0x31/0x70 [ 30.993090][ C0] ret_from_fork_asm+0x1a/0x30 [ 30.993284][ C0] } [ 30.993361][ C0] ... key at: [] __key.37+0x0/0x40 [ 30.993681][ C0] ... acquired at: [ 30.993794][ C0] mark_lock+0x28d/0x3e0 [ 30.993947][ C0] mark_usage+0xd9/0x2a0 [ 30.994098][ C0] __lock_acquire+0x797/0x1570 [ 30.994351][ C0] lock_acquire.part.0+0xeb/0x330 [ 30.994506][ C0] _raw_write_lock+0x30/0x40 [ 30.994657][ C0] addrconf_rs_timer+0xa9/0x730 [ 30.994807][ C0] call_timer_fn+0x13b/0x230 [ 30.995053][ C0] __run_timers+0x545/0x810 [ 30.995210][ C0] timer_expire_remote+0x9b/0xe0 [ 30.995372][ C0] tmigr_handle_remote_cpu+0x270/0x430 [ 30.995527][ C0] tmigr_handle_remote_up+0x19f/0x2e0 [ 30.995686][ C0] tmigr_handle_remote+0x21d/0x3a0 [ 30.995931][ C0] __do_softirq+0x1f8/0x5df [ 30.996084][ C0] irq_exit_rcu+0x97/0xc0 [ 30.996236][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 30.996427][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 30.996713][ C0] lock_acquire.part.0+0x119/0x330 [ 30.996866][ C0] __is_insn_slot_addr+0x3d/0x1e0 [ 30.997026][ C0] kernel_text_address+0x70/0xe0 [ 30.997179][ C0] __kernel_text_address+0x12/0x40 [ 30.997426][ C0] unwind_get_return_address+0x5e/0xa0 [ 30.997578][ C0] arch_stack_walk+0xa2/0xf0 [ 30.997733][ C0] stack_trace_save+0x94/0xd0 [ 30.997885][ C0] set_track_prepare+0x31/0x70 [ 30.998131][ C0] ___slab_alloc+0xe8b/0x10a0 [ 30.998282][ C0] kmem_cache_alloc+0x243/0x270 [ 30.998433][ C0] vm_area_alloc+0xe4/0x1b0 [ 30.998590][ C0] mmap_region+0x2a6/0x2110 [ 30.998839][ C0] do_mmap+0x622/0xc70 [ 30.998952][ C0] vm_mmap_pgoff+0x113/0x2f0 [ 30.999103][ C0] do_syscall_64+0xc6/0x1e0 [ 30.999266][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 30.999550][ C0] [ 30.999626][ C0] [ 30.999626][ C0] stack backtrace: [ 30.999813][ C0] CPU: 0 PID: 293 Comm: iptables Not tainted 6.9.0-rc1-virtme #1 [ 31.000050][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 31.000483][ C0] Call Trace: [ 31.000601][ C0] [ 31.000679][ C0] dump_stack_lvl+0x82/0xd0 [ 31.000837][ C0] print_irq_inversion_bug.part.0+0x3d9/0x570 [ 31.001213][ C0] ? kernel_text_address+0xce/0xe0 [ 31.001366][ C0] ? __pfx_print_irq_inversion_bug.part.0+0x10/0x10 [ 31.001562][ C0] ? __pfx_usage_skip+0x10/0x10 [ 31.001714][ C0] ? __pfx_usage_match+0x10/0x10 [ 31.001959][ C0] ? arch_stack_walk+0xa2/0xf0 [ 31.002110][ C0] mark_lock_irq+0x4cd/0xa10 [ 31.002272][ C0] ? __pfx_mark_lock_irq+0x10/0x10 [ 31.002424][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 31.002673][ C0] ? save_trace+0x8f/0x5b0 [ 31.002825][ C0] mark_lock+0x28d/0x3e0 [ 31.002945][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 31.003096][ C0] mark_usage+0xd9/0x2a0 [ 31.003213][ C0] __lock_acquire+0x797/0x1570 [ 31.003367][ C0] ? __pfx_validate_chain+0x10/0x10 [ 31.003518][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.003670][ C0] lock_acquire.part.0+0xeb/0x330 [ 31.003821][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 31.004066][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.004223][ C0] ? trace_lock_acquire+0x135/0x1c0 [ 31.004378][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 31.004531][ C0] ? lock_acquire+0x32/0xc0 [ 31.004775][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 31.004926][ C0] _raw_write_lock+0x30/0x40 [ 31.005078][ C0] ? addrconf_rs_timer+0xa9/0x730 [ 31.005232][ C0] addrconf_rs_timer+0xa9/0x730 [ 31.005387][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.005631][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.005790][ C0] ? call_timer_fn+0xe8/0x230 [ 31.005942][ C0] ? lock_acquire+0x32/0xc0 [ 31.006093][ C0] ? call_timer_fn+0xe8/0x230 [ 31.006339][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.006491][ C0] call_timer_fn+0x13b/0x230 [ 31.006641][ C0] ? call_timer_fn+0xe8/0x230 [ 31.006790][ C0] ? call_timer_fn+0xe8/0x230 [ 31.007035][ C0] ? __pfx_call_timer_fn+0x10/0x10 [ 31.007190][ C0] ? hlock_class+0x4e/0x130 [ 31.007341][ C0] ? mark_held_locks+0x9e/0xe0 [ 31.007496][ C0] __run_timers+0x545/0x810 [ 31.007740][ C0] ? __pfx_addrconf_rs_timer+0x10/0x10 [ 31.007892][ C0] ? __pfx___run_timers+0x10/0x10 [ 31.008044][ C0] ? __lock_release+0x103/0x460 [ 31.008195][ C0] ? do_raw_spin_lock+0x131/0x270 [ 31.008347][ C0] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 31.008593][ C0] ? lock_acquire+0x32/0xc0 [ 31.008755][ C0] ? timer_expire_remote+0x93/0xe0 [ 31.008908][ C0] timer_expire_remote+0x9b/0xe0 [ 31.009059][ C0] tmigr_handle_remote_cpu+0x270/0x430 [ 31.009306][ C0] ? __pfx_tmigr_handle_remote_cpu+0x10/0x10 [ 31.009492][ C0] ? hlock_class+0x4e/0x130 [ 31.009642][ C0] ? mark_lock+0x38/0x3e0 [ 31.009759][ C0] ? mark_held_locks+0x9e/0xe0 [ 31.010005][ C0] tmigr_handle_remote_up+0x19f/0x2e0 [ 31.010162][ C0] tmigr_handle_remote+0x21d/0x3a0 [ 31.010313][ C0] ? __pfx_tmigr_handle_remote+0x10/0x10 [ 31.010465][ C0] ? mark_held_locks+0x9e/0xe0 [ 31.010710][ C0] __do_softirq+0x1f8/0x5df [ 31.010866][ C0] irq_exit_rcu+0x97/0xc0 [ 31.010980][ C0] sysvec_apic_timer_interrupt+0x75/0x80 [ 31.011132][ C0] [ 31.011210][ C0] [ 31.011287][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 31.011477][ C0] RIP: 0010:lock_acquire.part.0+0x119/0x330 [ 31.011672][ C0] Code: ff 48 83 c4 28 65 0f c1 05 54 17 73 47 83 f8 01 0f 85 b5 01 00 00 9c 58 f6 c4 02 0f 85 be 01 00 00 48 85 ed 0f 85 9b 01 00 00 <48> b8 00 00 00 00 00 fc ff df 48 01 c3 48 c7 03 00 00 00 00 48 c7 [ 31.012310][ C0] RSP: 0018:ffffc90000bff838 EFLAGS: 00000206 [ 31.012507][ C0] RAX: 0000000000000046 RBX: 1ffff9200017ff0a RCX: 0000000000000001 [ 31.012738][ C0] RDX: 1ffff1100103b14d RSI: ffff8880081d8a98 RDI: ffff8880081d8aba [ 31.013070][ C0] RBP: 0000000000000200 R08: 0000000000000000 R09: ffff8880081d8a98 [ 31.013297][ C0] R10: 1ffff9200017fedc R11: ffffc90000bff9c9 R12: ffffffffbc366360 [ 31.013522][ C0] R13: 0000000000000000 R14: ffff8880081d8040 R15: ffff888003546740 [ 31.013750][ C0] ? __is_insn_slot_addr+0xe8/0x1e0 [ 31.013909][ C0] ? __pfx_lock_acquire.part.0+0x10/0x10 [ 31.014059][ C0] ? trace_lock_acquire+0x135/0x1c0 [ 31.014302][ C0] ? __is_insn_slot_addr+0x29/0x1e0 [ 31.014452][ C0] ? lock_acquire+0x32/0xc0 [ 31.014608][ C0] ? __is_insn_slot_addr+0x29/0x1e0 [ 31.014758][ C0] __is_insn_slot_addr+0x3d/0x1e0 [ 31.015001][ C0] ? __is_insn_slot_addr+0x29/0x1e0 [ 31.015158][ C0] kernel_text_address+0x70/0xe0 [ 31.015313][ C0] __kernel_text_address+0x12/0x40 [ 31.015463][ C0] unwind_get_return_address+0x5e/0xa0 [ 31.015613][ C0] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 31.015893][ C0] arch_stack_walk+0xa2/0xf0 [ 31.016045][ C0] stack_trace_save+0x94/0xd0 [ 31.016198][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 31.016349][ C0] ? mark_held_locks+0x9e/0xe0 [ 31.016597][ C0] set_track_prepare+0x31/0x70 [ 31.016747][ C0] ? vm_area_alloc+0xe4/0x1b0 [ 31.016897][ C0] ? mmap_region+0x2a6/0x2110 [ 31.017047][ C0] ? do_mmap+0x622/0xc70 [ 31.017256][ C0] ? vm_mmap_pgoff+0x113/0x2f0 [ 31.017406][ C0] ? do_syscall_64+0xc6/0x1e0 [ 31.017555][ C0] ? entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.017742][ C0] ___slab_alloc+0xe8b/0x10a0 [ 31.017983][ C0] ? kmem_cache_alloc+0x42/0x270 [ 31.018140][ C0] ? vm_area_alloc+0xe4/0x1b0 [ 31.018292][ C0] ? __pfx___lock_release+0x10/0x10 [ 31.018444][ C0] ? vm_area_alloc+0xe4/0x1b0 [ 31.018691][ C0] ? kmem_cache_alloc+0x243/0x270 [ 31.018842][ C0] kmem_cache_alloc+0x243/0x270 [ 31.018994][ C0] vm_area_alloc+0xe4/0x1b0 [ 31.019143][ C0] mmap_region+0x2a6/0x2110 [ 31.019296][ C0] ? __pfx_arch_get_unmapped_area_topdown+0x10/0x10 [ 31.019483][ C0] ? __pfx_mmap_region+0x10/0x10 [ 31.019645][ C0] ? get_unmapped_area+0x209/0x310 [ 31.019803][ C0] do_mmap+0x622/0xc70 [ 31.019917][ C0] ? __lock_release+0x103/0x460 [ 31.020074][ C0] ? do_user_addr_fault+0x267/0xbe0 [ 31.020225][ C0] vm_mmap_pgoff+0x113/0x2f0 [ 31.020376][ C0] ? __pfx_vm_mmap_pgoff+0x10/0x10 [ 31.020527][ C0] ? do_user_addr_fault+0x267/0xbe0 [ 31.020680][ C0] do_syscall_64+0xc6/0x1e0 [ 31.020832][ C0] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 31.021021][ C0] RIP: 0033:0x7f379fbb1287 [ 31.021177][ C0] Code: c3 66 90 48 89 2b 48 c7 43 08 00 04 00 00 5b 5d 41 5c c3 f3 0f 1e fa 41 89 ca 41 f7 c1 ff 0f 00 00 75 10 b8 09 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 19 c3 c7 05 46 ef 00 00 16 00 00 00 48 c7 c0 [ 31.021708][ C0] RSP: 002b:00007ffe1524d428 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 [ 31.021953][ C0] RAX: ffffffffffffffda RBX: 00000000000000f0 RCX: 00007f379fbb1287 [ 31.022178][ C0] RDX: 0000000000000003 RSI: 0000000000002000 RDI: 0000000000000000 [ 31.022408][ C0] RBP: 0000000000002000 R08: 00000000ffffffff R09: 0000000000000000 [ 31.022632][ C0] R10: 0000000000000022 R11: 0000000000000246 R12: 00007ffe1524fd87 [ 31.022858][ C0] R13: 0000000000000000 R14: 00007ffe1524d520 R15: 00007f379fbc0f80 [ 31.023088][ C0]