[ 15.230426][ T309] ip (309) used greatest stack depth: 24464 bytes left [ 15.230443][ T309] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 15.230445][ T309] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 309, name: ip [ 15.230447][ T309] preempt_count: 2, expected: 0 [ 15.230448][ T309] RCU nest depth: 0, expected: 0 [ 15.230449][ T309] locks held by ip/309: 5, last CPU#0: [ 15.230451][ T309] #0: ffffffffa20127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 15.230463][ T309] #1: ffffffffa2179cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 15.230469][ T309] #2: ffffffffa2179d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 15.230473][ T309] #3: ffffffffa2099660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 15.230476][ T309] #4: ffffffffa2099560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 15.230481][ T309] irq event stamp: 32262 [ 15.230481][ T309] hardirqs last enabled at (32261): [] __down_trylock_console_sem+0x86/0xa0 [ 15.230484][ T309] hardirqs last disabled at (32262): [] console_emit_next_record+0x3d4/0x4c0 [ 15.230486][ T309] softirqs last enabled at (31458): [] handle_softirqs+0x67c/0x900 [ 15.230488][ T309] softirqs last disabled at (31451): [] __irq_exit_rcu+0x145/0x1c0 [ 15.230490][ T309] Preemption disabled at: [ 15.230491][ T309] [<0000000000000000>] 0x0 [ 15.230498][ T309] CPU: 0 UID: 0 PID: 309 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 15.230501][ T309] Tainted: [W]=WARN [ 15.230502][ T309] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.230504][ T309] Call Trace: [ 15.230506][ T309] [ 15.230508][ T309] dump_stack_lvl+0x6f/0xa0 [ 15.230514][ T309] __might_resched.cold+0x1fe/0x2c1 [ 15.230519][ T309] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 15.230523][ T309] ? __kmalloc_noprof+0xdb/0x760 [ 15.230527][ T309] __kmalloc_noprof+0x443/0x760 [ 15.230529][ T309] ? alloc_buf.isra.0+0x4b/0x260 [ 15.230535][ T309] ? do_raw_spin_unlock+0x59/0x250 [ 15.230538][ T309] alloc_buf.isra.0+0x4b/0x260 [ 15.230541][ T309] put_chars+0x1e1/0x2f0 [ 15.230544][ T309] ? __send_to_port+0x420/0x420 [ 15.230545][ T309] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 15.230550][ T309] ? validate_chain+0x38b/0xc20 [ 15.230555][ T309] hvc_console_print+0x292/0x780 [ 15.230562][ T309] ? hvc_write+0x3a0/0x3a0 [ 15.230564][ T309] ? rcu_is_watching+0x16/0xd0 [ 15.230566][ T309] ? lock_acquire+0x13c/0x160 [ 15.230570][ T309] console_emit_next_record+0x22f/0x4c0 [ 15.230574][ T309] ? devkmsg_read+0x4b0/0x4b0 [ 15.230575][ T309] ? console_flush_one_record+0x106/0x710 [ 15.230579][ T309] ? rcu_is_watching+0x16/0xd0 [ 15.230581][ T309] ? lock_acquire+0x13c/0x160 [ 15.230585][ T309] console_flush_one_record+0x46f/0x710 [ 15.230589][ T309] ? console_emit_next_record+0x4c0/0x4c0 [ 15.230590][ T309] ? __lock_acquire+0x518/0xc20 [ 15.230595][ T309] console_unlock+0xee/0x1f0 [ 15.230598][ T309] ? console_flush_one_record+0x710/0x710 [ 15.230600][ T309] ? rcu_is_watching+0x16/0xd0 [ 15.230602][ T309] ? lock_acquire+0x60/0x160 [ 15.230605][ T309] ? __down_trylock_console_sem+0x5e/0xa0 [ 15.230607][ T309] ? vprintk_emit+0x320/0x3e0 [ 15.230610][ T309] vprintk_emit+0x37c/0x3e0 [ 15.230614][ T309] ? wake_up_klogd_work_func+0x90/0x90 [ 15.230617][ T309] ? __lock_acquire+0x518/0xc20 [ 15.230621][ T309] _printk+0xc7/0x100 [ 15.230624][ T309] ? snapshot_read.cold+0x21/0x21 [ 15.230628][ T309] ? do_raw_spin_lock+0x131/0x280 [ 15.230630][ T309] ? __rwlock_init+0x150/0x150 [ 15.230634][ T309] ? do_raw_spin_lock+0x131/0x280 [ 15.230636][ T309] do_exit.cold+0x82/0x9c [ 15.230640][ T309] ? exit_notify+0x890/0x890 [ 15.230641][ T309] ? __lock_release.isra.0+0x69/0x1a0 [ 15.230644][ T309] ? rcu_is_watching+0x16/0xd0 [ 15.230648][ T309] do_group_exit+0xb8/0x370 [ 15.230651][ T309] __x64_sys_exit_group+0x3c/0x50 [ 15.230652][ T309] x64_sys_call+0x1567/0x1570 [ 15.230655][ T309] do_syscall_64+0xff/0x530 [ 15.230659][ T309] ? exc_page_fault+0xee/0x100 [ 15.230662][ T309] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 15.230664][ T309] RIP: 0033:0x7fdb354971b8 [ 15.230666][ T309] Code: Unable to access opcode bytes at 0x7fdb3549718e. [ 15.230667][ T309] RSP: 002b:00007ffded5bf808 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 15.230670][ T309] RAX: ffffffffffffffda RBX: 00007fdb355c7f88 RCX: 00007fdb354971b8 [ 15.230671][ T309] RDX: 00007fdb351e1fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 15.230672][ T309] RBP: 00007ffded5bf860 R08: 0000000000000000 R09: 0000000000000000 [ 15.230673][ T309] R10: 00007ffded5bf620 R11: 0000000000000246 R12: 0000000000000001 [ 15.230673][ T309] R13: 0000000000000000 R14: 00007fdb355c6680 R15: 00007fdb355c7fa0 [ 15.230680][ T309] [ 15.923566][ T330] ip (330) used greatest stack depth: 24416 bytes left [ 16.153159][ T337] ip (337) used greatest stack depth: 24384 bytes left [ 29.590403][ T752] iperf3 (752) used greatest stack depth: 23424 bytes left [ 29.590424][ T752] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 29.590426][ T752] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 752, name: iperf3 [ 29.590427][ T752] preempt_count: 2, expected: 0 [ 29.590428][ T752] RCU nest depth: 0, expected: 0 [ 29.590429][ T752] locks held by iperf3/752: 5, last CPU#0: [ 29.590431][ T752] #0: ffffffffa20127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 29.590444][ T752] #1: ffffffffa2179cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 29.590450][ T752] #2: ffffffffa2179d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 29.590454][ T752] #3: ffffffffa2099660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 29.590458][ T752] #4: ffffffffa2099560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 29.590462][ T752] irq event stamp: 6051632 [ 29.590463][ T752] hardirqs last enabled at (6051631): [] __down_trylock_console_sem+0x86/0xa0 [ 29.590465][ T752] hardirqs last disabled at (6051632): [] console_emit_next_record+0x3d4/0x4c0 [ 29.590467][ T752] softirqs last enabled at (6051180): [] fpu__clear_user_states+0x104/0x290 [ 29.590471][ T752] softirqs last disabled at (6051178): [] fpu__clear_user_states+0x6d/0x290 [ 29.590473][ T752] Preemption disabled at: [ 29.590473][ T752] [<0000000000000000>] 0x0 [ 29.590480][ T752] CPU: 0 UID: 0 PID: 752 Comm: iperf3 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 29.590483][ T752] Tainted: [W]=WARN [ 29.590484][ T752] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.590486][ T752] Call Trace: [ 29.590488][ T752] [ 29.590489][ T752] dump_stack_lvl+0x6f/0xa0 [ 29.590495][ T752] __might_resched.cold+0x1fe/0x2c1 [ 29.590500][ T752] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 29.590503][ T752] ? __kmalloc_noprof+0xdb/0x760 [ 29.590508][ T752] __kmalloc_noprof+0x443/0x760 [ 29.590510][ T752] ? alloc_buf.isra.0+0x4b/0x260 [ 29.590517][ T752] ? do_raw_spin_unlock+0x59/0x250 [ 29.590519][ T752] alloc_buf.isra.0+0x4b/0x260 [ 29.590522][ T752] put_chars+0x1e1/0x2f0 [ 29.590525][ T752] ? prb_final_commit+0x50/0x50 [ 29.590527][ T752] ? __send_to_port+0x420/0x420 [ 29.590530][ T752] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 29.590535][ T752] ? rcu_read_lock_any_held+0x3c/0x90 [ 29.590537][ T752] ? validate_chain+0x38b/0xc20 [ 29.590540][ T752] hvc_console_print+0x292/0x780 [ 29.590544][ T752] ? mark_usage+0x61/0x170 [ 29.590545][ T752] ? __lock_acquire+0x518/0xc20 [ 29.590547][ T752] ? __lock_acquire+0x518/0xc20 [ 29.590550][ T752] ? hvc_write+0x3a0/0x3a0 [ 29.590553][ T752] ? console_emit_next_record+0x1df/0x4c0 [ 29.590556][ T752] ? rcu_is_watching+0x16/0xd0 [ 29.590558][ T752] ? lock_acquire+0x13c/0x160 [ 29.590562][ T752] console_emit_next_record+0x22f/0x4c0 [ 29.590566][ T752] ? devkmsg_read+0x4b0/0x4b0 [ 29.590568][ T752] ? console_flush_one_record+0x106/0x710 [ 29.590571][ T752] ? rcu_is_watching+0x16/0xd0 [ 29.590573][ T752] ? lock_acquire+0x13c/0x160 [ 29.590577][ T752] console_flush_one_record+0x46f/0x710 [ 29.590580][ T752] ? console_emit_next_record+0x4c0/0x4c0 [ 29.590582][ T752] ? __lock_acquire+0x518/0xc20 [ 29.590587][ T752] console_unlock+0xee/0x1f0 [ 29.590590][ T752] ? console_flush_one_record+0x710/0x710 [ 29.590592][ T752] ? rcu_is_watching+0x16/0xd0 [ 29.590594][ T752] ? lock_acquire+0x60/0x160 [ 29.590597][ T752] ? __down_trylock_console_sem+0x5e/0xa0 [ 29.590599][ T752] ? vprintk_emit+0x320/0x3e0 [ 29.590602][ T752] vprintk_emit+0x37c/0x3e0 [ 29.590606][ T752] ? wake_up_klogd_work_func+0x90/0x90 [ 29.590609][ T752] ? __lock_acquire+0x518/0xc20 [ 29.590613][ T752] _printk+0xc7/0x100 [ 29.590617][ T752] ? snapshot_read.cold+0x21/0x21 [ 29.590619][ T752] ? do_raw_spin_lock+0x131/0x280 [ 29.590622][ T752] ? __rwlock_init+0x150/0x150 [ 29.590626][ T752] ? do_raw_spin_lock+0x131/0x280 [ 29.590629][ T752] do_exit.cold+0x82/0x9c [ 29.590633][ T752] ? exit_notify+0x890/0x890 [ 29.590638][ T752] __x64_sys_exit+0x42/0x50 [ 29.590639][ T752] x64_sys_call+0x156c/0x1570 [ 29.590642][ T752] do_syscall_64+0xff/0x530 [ 29.590646][ T752] ? exc_page_fault+0xee/0x100 [ 29.590649][ T752] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 29.590651][ T752] RIP: 0033:0x7fc96e164c49 [ 29.590653][ T752] Code: Unable to access opcode bytes at 0x7fc96e164c1f. [ 29.590655][ T752] RSP: 002b:00007fc96d923e60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 29.590657][ T752] RAX: ffffffffffffffda RBX: 00007fc96d9246c0 RCX: 00007fc96e164c49 [ 29.590659][ T752] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 29.590660][ T752] RBP: 00007fc96d923f70 R08: 0000000000000001 R09: 00007fc96d9246c0 [ 29.590660][ T752] R10: 0000000000000008 R11: 0000000000000246 R12: 00007fc96d124000 [ 29.590661][ T752] R13: 00007ffd432cdd60 R14: 0000000000000002 R15: 00007ffd432cde67 [ 29.590668][ T752] [ 31.372643][ T846] tun0: deleting peer with id 1, reason 1 [ 31.372703][ T846] [ 31.372704][ T846] ===================================================== [ 31.372705][ T846] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 31.372708][ T846] 7.2.0-virtme #1 Tainted: G W [ 31.372710][ T846] ----------------------------------------------------- [ 31.372710][ T846] ovpn-cli/846 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 31.372712][ T846] ffffffffa2099660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 31.372725][ T846] [ 31.372725][ T846] and this task is already holding: [ 31.372726][ T846] ff11000005784e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 31.372733][ T846] which would create a new lock dependency: [ 31.372734][ T846] (&ovpn->lock){+.-.}-{3:3} -> (console_owner){....}-{0:0} [ 31.372737][ T846] [ 31.372737][ T846] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 31.372737][ T846] (&ovpn->lock){+.-.}-{3:3} [ 31.372738][ T846] [ 31.372738][ T846] ... which became SOFTIRQ-irq-safe at: [ 31.372740][ T846] __lock_acquire+0x388/0xc20 [ 31.372743][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372745][ T846] _raw_spin_lock_bh+0x38/0x50 [ 31.372748][ T846] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 31.372751][ T846] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 31.372754][ T846] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 31.372757][ T846] udp_queue_rcv_one_skb+0x645/0xb00 [ 31.372760][ T846] udp_unicast_rcv_skb+0x366/0x450 [ 31.372761][ T846] udp_rcv+0xaba/0x1d90 [ 31.372762][ T846] ip_protocol_deliver_rcu+0x82/0x350 [ 31.372765][ T846] ip_local_deliver_finish+0x36f/0x610 [ 31.372766][ T846] ip_local_deliver+0x184/0x4c0 [ 31.372768][ T846] ip_rcv+0xdc/0x3d0 [ 31.372769][ T846] __netif_receive_skb_one_core+0xfc/0x180 [ 31.372773][ T846] process_backlog+0x431/0x14c0 [ 31.372774][ T846] __napi_poll+0xa7/0x3b0 [ 31.372776][ T846] net_rx_action+0x513/0xf50 [ 31.372777][ T846] handle_softirqs+0x1d3/0x900 [ 31.372780][ T846] do_softirq+0xac/0xe0 [ 31.372782][ T846] __local_bh_enable_ip+0x118/0x150 [ 31.372783][ T846] __dev_queue_xmit+0x979/0x1b80 [ 31.372785][ T846] ip_finish_output2+0x5b9/0x1bc0 [ 31.372786][ T846] ip_output+0x1ca/0x660 [ 31.372788][ T846] ip_push_pending_frames+0xf6/0x250 [ 31.372789][ T846] raw_sendmsg+0x1169/0x1cc0 [ 31.372791][ T846] __sys_sendto+0x2aa/0x400 [ 31.372794][ T846] __x64_sys_sendto+0xe4/0x1f0 [ 31.372795][ T846] do_syscall_64+0xff/0x530 [ 31.372798][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.372800][ T846] [ 31.372800][ T846] to a SOFTIRQ-irq-unsafe lock: [ 31.372801][ T846] (fs_reclaim){+.+.}-{0:0} [ 31.372802][ T846] [ 31.372802][ T846] ... which became SOFTIRQ-irq-unsafe at: [ 31.372803][ T846] ... [ 31.372804][ T846] __lock_acquire+0x388/0xc20 [ 31.372805][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372806][ T846] fs_reclaim_acquire+0xd5/0x120 [ 31.372809][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 31.372811][ T846] kthread_create_worker_on_node+0xea/0x210 [ 31.372814][ T846] workqueue_init+0x2a/0x680 [ 31.372817][ T846] kernel_init_freeable+0x2fe/0x630 [ 31.372820][ T846] kernel_init+0x21/0x150 [ 31.372822][ T846] ret_from_fork+0x474/0x6b0 [ 31.372824][ T846] ret_from_fork_asm+0x11/0x20 [ 31.372827][ T846] [ 31.372827][ T846] other info that might help us debug this: [ 31.372827][ T846] [ 31.372828][ T846] Chain exists of: [ 31.372828][ T846] &ovpn->lock --> console_owner --> fs_reclaim [ 31.372828][ T846] [ 31.372830][ T846] Possible interrupt unsafe locking scenario: [ 31.372830][ T846] [ 31.372831][ T846] CPU0 CPU1 [ 31.372831][ T846] ---- ---- [ 31.372832][ T846] lock(fs_reclaim); [ 31.372832][ T846] local_irq_disable(); [ 31.372833][ T846] lock(&ovpn->lock); [ 31.372834][ T846] lock(console_owner); [ 31.372834][ T846] [ 31.372835][ T846] lock(&ovpn->lock); [ 31.372836][ T846] [ 31.372836][ T846] *** DEADLOCK *** [ 31.372836][ T846] [ 31.372836][ T846] locks held by ovpn-cli/846: 4, last CPU#2: [ 31.372837][ T846] #0: ffffffffa2944ba8 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 31.372842][ T846] #1: ff11000005784e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 31.372846][ T846] #2: ffffffffa2179cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 31.372850][ T846] #3: ffffffffa2179d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 31.372853][ T846] [ 31.372853][ T846] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 31.372854][ T846] -> (&ovpn->lock){+.-.}-{3:3} { [ 31.372855][ T846] HARDIRQ-ON-W at: [ 31.372857][ T846] __lock_acquire+0x388/0xc20 [ 31.372858][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372860][ T846] _raw_spin_lock_bh+0x38/0x50 [ 31.372861][ T846] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 31.372863][ T846] ovpn_peer_add+0x152/0x330 [ovpn] [ 31.372865][ T846] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 31.372867][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 31.372869][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 31.372871][ T846] genl_rcv_msg+0xbb/0x160 [ 31.372872][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 31.372874][ T846] genl_rcv+0x28/0x40 [ 31.372876][ T846] netlink_unicast+0x486/0x750 [ 31.372877][ T846] netlink_sendmsg+0x735/0xc60 [ 31.372878][ T846] ____sys_sendmsg+0x415/0x880 [ 31.372880][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 31.372882][ T846] __sys_sendmsg+0x12c/0x1d0 [ 31.372883][ T846] do_syscall_64+0xff/0x530 [ 31.372885][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.372886][ T846] IN-SOFTIRQ-W at: [ 31.372887][ T846] __lock_acquire+0x388/0xc20 [ 31.372888][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372889][ T846] _raw_spin_lock_bh+0x38/0x50 [ 31.372890][ T846] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 31.372893][ T846] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 31.372895][ T846] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 31.372897][ T846] udp_queue_rcv_one_skb+0x645/0xb00 [ 31.372898][ T846] udp_unicast_rcv_skb+0x366/0x450 [ 31.372900][ T846] udp_rcv+0xaba/0x1d90 [ 31.372901][ T846] ip_protocol_deliver_rcu+0x82/0x350 [ 31.372902][ T846] ip_local_deliver_finish+0x36f/0x610 [ 31.372904][ T846] ip_local_deliver+0x184/0x4c0 [ 31.372905][ T846] ip_rcv+0xdc/0x3d0 [ 31.372906][ T846] __netif_receive_skb_one_core+0xfc/0x180 [ 31.372908][ T846] process_backlog+0x431/0x14c0 [ 31.372909][ T846] __napi_poll+0xa7/0x3b0 [ 31.372911][ T846] net_rx_action+0x513/0xf50 [ 31.372912][ T846] handle_softirqs+0x1d3/0x900 [ 31.372914][ T846] do_softirq+0xac/0xe0 [ 31.372915][ T846] __local_bh_enable_ip+0x118/0x150 [ 31.372916][ T846] __dev_queue_xmit+0x979/0x1b80 [ 31.372918][ T846] ip_finish_output2+0x5b9/0x1bc0 [ 31.372919][ T846] ip_output+0x1ca/0x660 [ 31.372920][ T846] ip_push_pending_frames+0xf6/0x250 [ 31.372922][ T846] raw_sendmsg+0x1169/0x1cc0 [ 31.372923][ T846] __sys_sendto+0x2aa/0x400 [ 31.372924][ T846] __x64_sys_sendto+0xe4/0x1f0 [ 31.372926][ T846] do_syscall_64+0xff/0x530 [ 31.372927][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.372928][ T846] INITIAL USE at: [ 31.372929][ T846] __lock_acquire+0x388/0xc20 [ 31.372930][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372932][ T846] _raw_spin_lock_bh+0x38/0x50 [ 31.372933][ T846] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 31.372935][ T846] ovpn_peer_add+0x152/0x330 [ovpn] [ 31.372937][ T846] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 31.372939][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 31.372940][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 31.372942][ T846] genl_rcv_msg+0xbb/0x160 [ 31.372944][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 31.372945][ T846] genl_rcv+0x28/0x40 [ 31.372947][ T846] netlink_unicast+0x486/0x750 [ 31.372948][ T846] netlink_sendmsg+0x735/0xc60 [ 31.372950][ T846] ____sys_sendmsg+0x415/0x880 [ 31.372951][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 31.372952][ T846] __sys_sendmsg+0x12c/0x1d0 [ 31.372954][ T846] do_syscall_64+0xff/0x530 [ 31.372955][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.372956][ T846] } [ 31.372957][ T846] ... key at: [] __key.84+0x0/0x40 [ovpn] [ 31.372960][ T846] [ 31.372960][ T846] the dependencies between the lock to be acquired [ 31.372960][ T846] and SOFTIRQ-irq-unsafe lock: [ 31.372965][ T846] -> (fs_reclaim){+.+.}-{0:0} { [ 31.372967][ T846] HARDIRQ-ON-W at: [ 31.372967][ T846] __lock_acquire+0x388/0xc20 [ 31.372969][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372970][ T846] fs_reclaim_acquire+0xd5/0x120 [ 31.372971][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 31.372973][ T846] kthread_create_worker_on_node+0xea/0x210 [ 31.372974][ T846] workqueue_init+0x2a/0x680 [ 31.372975][ T846] kernel_init_freeable+0x2fe/0x630 [ 31.372977][ T846] kernel_init+0x21/0x150 [ 31.372978][ T846] ret_from_fork+0x474/0x6b0 [ 31.372979][ T846] ret_from_fork_asm+0x11/0x20 [ 31.372980][ T846] SOFTIRQ-ON-W at: [ 31.372981][ T846] __lock_acquire+0x388/0xc20 [ 31.372982][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372984][ T846] fs_reclaim_acquire+0xd5/0x120 [ 31.372985][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 31.372986][ T846] kthread_create_worker_on_node+0xea/0x210 [ 31.372987][ T846] workqueue_init+0x2a/0x680 [ 31.372988][ T846] kernel_init_freeable+0x2fe/0x630 [ 31.372990][ T846] kernel_init+0x21/0x150 [ 31.372991][ T846] ret_from_fork+0x474/0x6b0 [ 31.372992][ T846] ret_from_fork_asm+0x11/0x20 [ 31.372993][ T846] INITIAL USE at: [ 31.372994][ T846] __lock_acquire+0x388/0xc20 [ 31.372995][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.372997][ T846] fs_reclaim_acquire+0xd5/0x120 [ 31.372998][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 31.372999][ T846] kthread_create_worker_on_node+0xea/0x210 [ 31.373000][ T846] workqueue_init+0x2a/0x680 [ 31.373001][ T846] kernel_init_freeable+0x2fe/0x630 [ 31.373003][ T846] kernel_init+0x21/0x150 [ 31.373004][ T846] ret_from_fork+0x474/0x6b0 [ 31.373008][ T846] ret_from_fork_asm+0x11/0x20 [ 31.373009][ T846] } [ 31.373009][ T846] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 31.373013][ T846] ... acquired at: [ 31.373014][ T846] __lock_acquire+0x518/0xc20 [ 31.373015][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.373016][ T846] fs_reclaim_acquire+0xd5/0x120 [ 31.373017][ T846] __kmalloc_noprof+0xd3/0x760 [ 31.373019][ T846] alloc_buf.isra.0+0x4b/0x260 [ 31.373022][ T846] put_chars+0x1e1/0x2f0 [ 31.373023][ T846] hvc_console_print+0x292/0x780 [ 31.373026][ T846] console_emit_next_record+0x22f/0x4c0 [ 31.373027][ T846] console_flush_one_record+0x46f/0x710 [ 31.373029][ T846] console_unlock+0xee/0x1f0 [ 31.373030][ T846] vprintk_emit+0x37c/0x3e0 [ 31.373032][ T846] _printk+0xc7/0x100 [ 31.373035][ T846] dm_interface_init+0x50/0x60 [ 31.373038][ T846] dm_init+0x51/0xd0 [ 31.373039][ T846] do_one_initcall+0x124/0x4f0 [ 31.373041][ T846] kernel_init_freeable+0x596/0x630 [ 31.373042][ T846] kernel_init+0x21/0x150 [ 31.373044][ T846] ret_from_fork+0x474/0x6b0 [ 31.373045][ T846] ret_from_fork_asm+0x11/0x20 [ 31.373046][ T846] [ 31.373046][ T846] -> (console_owner){....}-{0:0} { [ 31.373048][ T846] INITIAL USE at: [ 31.373049][ T846] } [ 31.373049][ T846] ... key at: [] console_owner_dep_map+0x0/0x60 [ 31.373053][ T846] ... acquired at: [ 31.373053][ T846] check_prev_add+0xef/0xe90 [ 31.373055][ T846] validate_chain+0x6b8/0xc20 [ 31.373056][ T846] __lock_acquire+0x518/0xc20 [ 31.373057][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.373058][ T846] console_lock_spinning_enable+0x5c/0x60 [ 31.373060][ T846] console_emit_next_record+0x1d1/0x4c0 [ 31.373061][ T846] console_flush_one_record+0x46f/0x710 [ 31.373063][ T846] console_unlock+0xee/0x1f0 [ 31.373064][ T846] vprintk_emit+0x37c/0x3e0 [ 31.373066][ T846] _printk+0xc7/0x100 [ 31.373067][ T846] netdev_info+0xe2/0x116 [ 31.373070][ T846] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 31.373072][ T846] ovpn_peer_remove+0x394/0x640 [ovpn] [ 31.373075][ T846] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 31.373077][ T846] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 31.373079][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 31.373081][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 31.373082][ T846] genl_rcv_msg+0xbb/0x160 [ 31.373084][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 31.373085][ T846] genl_rcv+0x28/0x40 [ 31.373087][ T846] netlink_unicast+0x486/0x750 [ 31.373088][ T846] netlink_sendmsg+0x735/0xc60 [ 31.373090][ T846] ____sys_sendmsg+0x415/0x880 [ 31.373091][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 31.373092][ T846] __sys_sendmsg+0x12c/0x1d0 [ 31.373094][ T846] do_syscall_64+0xff/0x530 [ 31.373095][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.373097][ T846] [ 31.373097][ T846] [ 31.373097][ T846] stack backtrace: [ 31.373100][ T846] CPU: 2 UID: 0 PID: 846 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 31.373103][ T846] Tainted: [W]=WARN [ 31.373104][ T846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.373105][ T846] Call Trace: [ 31.373107][ T846] [ 31.373108][ T846] dump_stack_lvl+0x6f/0xa0 [ 31.373112][ T846] print_bad_irq_dependency+0x3e4/0x410 [ 31.373114][ T846] check_irq_usage+0x403/0x570 [ 31.373116][ T846] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 31.373120][ T846] ? rcu_read_lock_any_held+0x3c/0x90 [ 31.373123][ T846] ? check_path.constprop.0+0x24/0x50 [ 31.373125][ T846] ? check_prev_add+0xef/0xe90 [ 31.373127][ T846] check_prev_add+0xef/0xe90 [ 31.373129][ T846] validate_chain+0x6b8/0xc20 [ 31.373131][ T846] __lock_acquire+0x518/0xc20 [ 31.373133][ T846] lock_acquire.part.0+0xd4/0x280 [ 31.373134][ T846] ? console_lock_spinning_enable+0x40/0x60 [ 31.373136][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373138][ T846] ? lock_acquire+0x13c/0x160 [ 31.373140][ T846] console_lock_spinning_enable+0x5c/0x60 [ 31.373142][ T846] ? console_lock_spinning_enable+0x40/0x60 [ 31.373144][ T846] console_emit_next_record+0x1d1/0x4c0 [ 31.373146][ T846] ? devkmsg_read+0x4b0/0x4b0 [ 31.373147][ T846] ? console_flush_one_record+0x106/0x710 [ 31.373149][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373151][ T846] ? lock_acquire+0x13c/0x160 [ 31.373153][ T846] console_flush_one_record+0x46f/0x710 [ 31.373155][ T846] ? console_emit_next_record+0x4c0/0x4c0 [ 31.373157][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373159][ T846] console_unlock+0xee/0x1f0 [ 31.373161][ T846] ? console_flush_one_record+0x710/0x710 [ 31.373162][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373164][ T846] ? lock_acquire+0x60/0x160 [ 31.373166][ T846] ? __down_trylock_console_sem+0x5e/0xa0 [ 31.373168][ T846] ? vprintk_emit+0x320/0x3e0 [ 31.373170][ T846] vprintk_emit+0x37c/0x3e0 [ 31.373172][ T846] ? wake_up_klogd_work_func+0x90/0x90 [ 31.373173][ T846] ? kernel_text_address+0x149/0x170 [ 31.373175][ T846] ? __kernel_text_address+0x12/0x30 [ 31.373177][ T846] ? write_profile+0xf0/0xf0 [ 31.373179][ T846] ? unwind_get_return_address+0x67/0xd0 [ 31.373181][ T846] _printk+0xc7/0x100 [ 31.373183][ T846] ? snapshot_read.cold+0x21/0x21 [ 31.373185][ T846] ? mark_usage+0x61/0x170 [ 31.373187][ T846] ? netdev_name+0x43/0x60 [ 31.373188][ T846] ? __netdev_printk+0x17f/0x1d0 [ 31.373190][ T846] netdev_info+0xe2/0x116 [ 31.373191][ T846] ? netdev_notice+0x120/0x120 [ 31.373192][ T846] ? find_held_lock+0x2b/0x80 [ 31.373194][ T846] ? mark_usage+0x61/0x170 [ 31.373195][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373198][ T846] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 31.373200][ T846] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 31.373203][ T846] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 31.373206][ T846] ovpn_peer_remove+0x394/0x640 [ovpn] [ 31.373208][ T846] ? do_raw_spin_lock+0x131/0x280 [ 31.373210][ T846] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 31.373214][ T846] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 31.373216][ T846] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 31.373219][ T846] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 31.373222][ T846] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 31.373223][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 31.373226][ T846] ? ref_tracker_alloc+0x28d/0x430 [ 31.373231][ T846] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 31.373233][ T846] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 31.373236][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 31.373239][ T846] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 31.373241][ T846] ? __lock_release.isra.0+0x69/0x1a0 [ 31.373243][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373245][ T846] ? cap_capable+0x1d7/0x3d0 [ 31.373248][ T846] ? write_profile+0xf0/0xf0 [ 31.373249][ T846] ? unwind_get_return_address+0x67/0xd0 [ 31.373251][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 31.373253][ T846] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 31.373255][ T846] ? rcu_read_lock_any_held+0x3c/0x90 [ 31.373257][ T846] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 31.373259][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 31.373261][ T846] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 31.373263][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373266][ T846] genl_rcv_msg+0xbb/0x160 [ 31.373268][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 31.373270][ T846] ? genl_family_rcv_msg+0x640/0x640 [ 31.373272][ T846] ? netlink_ack+0xcf0/0xcf0 [ 31.373275][ T846] ? netlink_deliver_tap+0xc5/0x330 [ 31.373276][ T846] ? netlink_deliver_tap+0x13c/0x330 [ 31.373278][ T846] genl_rcv+0x28/0x40 [ 31.373280][ T846] netlink_unicast+0x486/0x750 [ 31.373287][ T846] ? netlink_attachskb+0x810/0x810 [ 31.373289][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373291][ T846] netlink_sendmsg+0x735/0xc60 [ 31.373293][ T846] ? netlink_unicast+0x750/0x750 [ 31.373295][ T846] ? __might_fault+0x97/0x140 [ 31.373298][ T846] ____sys_sendmsg+0x415/0x880 [ 31.373300][ T846] ? copy_msghdr_from_user+0x279/0x420 [ 31.373302][ T846] ? get_timestamp.constprop.0+0x390/0x390 [ 31.373303][ T846] ? move_addr_to_kernel+0x40/0x40 [ 31.373306][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 31.373308][ T846] ? copy_msghdr_from_user+0x420/0x420 [ 31.373310][ T846] ? kfree+0x22/0x590 [ 31.373314][ T846] __sys_sendmsg+0x12c/0x1d0 [ 31.373316][ T846] ? __sys_sendmsg_sock+0x20/0x20 [ 31.373319][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373321][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373323][ T846] do_syscall_64+0xff/0x530 [ 31.373325][ T846] ? exc_page_fault+0xee/0x100 [ 31.373326][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.373328][ T846] RIP: 0033:0x7f72adef354e [ 31.373330][ T846] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 31.373332][ T846] RSP: 002b:00007fff5665f8c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.373335][ T846] RAX: ffffffffffffffda RBX: 00000000371aa130 RCX: 00007f72adef354e [ 31.373336][ T846] RDX: 0000000000000000 RSI: 00007fff5665f960 RDI: 0000000000000005 [ 31.373337][ T846] RBP: 00007fff5665f8d0 R08: 0000000000000000 R09: 0000000000000000 [ 31.373338][ T846] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000371aa200 [ 31.373339][ T846] R13: 00007fff5665f960 R14: 00000000371ab260 R15: 000000000040bda8 [ 31.373341][ T846] [ 31.373345][ T846] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 31.373346][ T846] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 846, name: ovpn-cli [ 31.373348][ T846] preempt_count: 202, expected: 0 [ 31.373348][ T846] RCU nest depth: 0, expected: 0 [ 31.373349][ T846] INFO: lockdep is turned off. [ 31.373350][ T846] irq event stamp: 33211 [ 31.373350][ T846] hardirqs last enabled at (33210): [] __down_trylock_console_sem+0x86/0xa0 [ 31.373352][ T846] hardirqs last disabled at (33211): [] console_emit_next_record+0x3d4/0x4c0 [ 31.373354][ T846] softirqs last enabled at (33178): [] __alloc_skb+0x4c2/0x5f0 [ 31.373357][ T846] softirqs last disabled at (33206): [] ovpn_peer_del+0xa0/0x590 [ovpn] [ 31.373359][ T846] Preemption disabled at: [ 31.373360][ T846] [<0000000000000000>] 0x0 [ 31.373362][ T846] CPU: 2 UID: 0 PID: 846 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 31.373364][ T846] Tainted: [W]=WARN [ 31.373364][ T846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.373365][ T846] Call Trace: [ 31.373366][ T846] [ 31.373366][ T846] dump_stack_lvl+0x6f/0xa0 [ 31.373368][ T846] __might_resched.cold+0x1fe/0x2c1 [ 31.373371][ T846] ? check_irq_usage+0x403/0x570 [ 31.373372][ T846] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 31.373375][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373377][ T846] __kmalloc_noprof+0x443/0x760 [ 31.373379][ T846] ? __rwlock_init+0x150/0x150 [ 31.373381][ T846] ? alloc_buf.isra.0+0x4b/0x260 [ 31.373383][ T846] ? do_raw_spin_unlock+0x59/0x250 [ 31.373384][ T846] alloc_buf.isra.0+0x4b/0x260 [ 31.373386][ T846] put_chars+0x1e1/0x2f0 [ 31.373388][ T846] ? __send_to_port+0x420/0x420 [ 31.373389][ T846] ? check_prev_add+0xef/0xe90 [ 31.373391][ T846] ? validate_chain+0x6b8/0xc20 [ 31.373393][ T846] hvc_console_print+0x292/0x780 [ 31.373395][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373397][ T846] ? hvc_write+0x3a0/0x3a0 [ 31.373398][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373400][ T846] ? lock_acquire+0x13c/0x160 [ 31.373402][ T846] console_emit_next_record+0x22f/0x4c0 [ 31.373404][ T846] ? devkmsg_read+0x4b0/0x4b0 [ 31.373406][ T846] ? console_flush_one_record+0x106/0x710 [ 31.373407][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373409][ T846] ? lock_acquire+0x13c/0x160 [ 31.373411][ T846] console_flush_one_record+0x46f/0x710 [ 31.373413][ T846] ? console_emit_next_record+0x4c0/0x4c0 [ 31.373415][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373417][ T846] console_unlock+0xee/0x1f0 [ 31.373419][ T846] ? console_flush_one_record+0x710/0x710 [ 31.373421][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373422][ T846] ? lock_acquire+0x60/0x160 [ 31.373424][ T846] ? __down_trylock_console_sem+0x5e/0xa0 [ 31.373426][ T846] ? vprintk_emit+0x320/0x3e0 [ 31.373428][ T846] vprintk_emit+0x37c/0x3e0 [ 31.373430][ T846] ? wake_up_klogd_work_func+0x90/0x90 [ 31.373431][ T846] ? kernel_text_address+0x149/0x170 [ 31.373433][ T846] ? __kernel_text_address+0x12/0x30 [ 31.373434][ T846] ? write_profile+0xf0/0xf0 [ 31.373435][ T846] ? unwind_get_return_address+0x67/0xd0 [ 31.373436][ T846] _printk+0xc7/0x100 [ 31.373438][ T846] ? snapshot_read.cold+0x21/0x21 [ 31.373440][ T846] ? mark_usage+0x61/0x170 [ 31.373442][ T846] ? netdev_name+0x43/0x60 [ 31.373443][ T846] ? __netdev_printk+0x17f/0x1d0 [ 31.373444][ T846] netdev_info+0xe2/0x116 [ 31.373446][ T846] ? netdev_notice+0x120/0x120 [ 31.373447][ T846] ? find_held_lock+0x2b/0x80 [ 31.373448][ T846] ? mark_usage+0x61/0x170 [ 31.373450][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373452][ T846] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 31.373455][ T846] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 31.373457][ T846] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 31.373460][ T846] ovpn_peer_remove+0x394/0x640 [ovpn] [ 31.373463][ T846] ? do_raw_spin_lock+0x131/0x280 [ 31.373465][ T846] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 31.373468][ T846] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 31.373470][ T846] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 31.373473][ T846] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 31.373476][ T846] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 31.373477][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 31.373480][ T846] ? ref_tracker_alloc+0x28d/0x430 [ 31.373483][ T846] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 31.373486][ T846] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 31.373488][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 31.373491][ T846] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 31.373493][ T846] ? __lock_release.isra.0+0x69/0x1a0 [ 31.373495][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373497][ T846] ? cap_capable+0x1d7/0x3d0 [ 31.373498][ T846] ? write_profile+0xf0/0xf0 [ 31.373500][ T846] ? unwind_get_return_address+0x67/0xd0 [ 31.373501][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 31.373503][ T846] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 31.373505][ T846] ? rcu_read_lock_any_held+0x3c/0x90 [ 31.373507][ T846] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 31.373509][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 31.373511][ T846] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 31.373514][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373516][ T846] genl_rcv_msg+0xbb/0x160 [ 31.373518][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 31.373520][ T846] ? genl_family_rcv_msg+0x640/0x640 [ 31.373522][ T846] ? netlink_ack+0xcf0/0xcf0 [ 31.373525][ T846] ? netlink_deliver_tap+0xc5/0x330 [ 31.373527][ T846] ? netlink_deliver_tap+0x13c/0x330 [ 31.373529][ T846] genl_rcv+0x28/0x40 [ 31.373530][ T846] netlink_unicast+0x486/0x750 [ 31.373533][ T846] ? netlink_attachskb+0x810/0x810 [ 31.373534][ T846] ? __lock_acquire+0x518/0xc20 [ 31.373536][ T846] netlink_sendmsg+0x735/0xc60 [ 31.373539][ T846] ? netlink_unicast+0x750/0x750 [ 31.373541][ T846] ? __might_fault+0x97/0x140 [ 31.373543][ T846] ____sys_sendmsg+0x415/0x880 [ 31.373545][ T846] ? copy_msghdr_from_user+0x279/0x420 [ 31.373546][ T846] ? get_timestamp.constprop.0+0x390/0x390 [ 31.373548][ T846] ? move_addr_to_kernel+0x40/0x40 [ 31.373550][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 31.373552][ T846] ? copy_msghdr_from_user+0x420/0x420 [ 31.373554][ T846] ? kfree+0x22/0x590 [ 31.373558][ T846] __sys_sendmsg+0x12c/0x1d0 [ 31.373560][ T846] ? __sys_sendmsg_sock+0x20/0x20 [ 31.373563][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373565][ T846] ? rcu_is_watching+0x16/0xd0 [ 31.373567][ T846] do_syscall_64+0xff/0x530 [ 31.373568][ T846] ? exc_page_fault+0xee/0x100 [ 31.373570][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.373571][ T846] RIP: 0033:0x7f72adef354e [ 31.373572][ T846] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 31.373573][ T846] RSP: 002b:00007fff5665f8c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.373574][ T846] RAX: ffffffffffffffda RBX: 00000000371aa130 RCX: 00007f72adef354e [ 31.373575][ T846] RDX: 0000000000000000 RSI: 00007fff5665f960 RDI: 0000000000000005 [ 31.373576][ T846] RBP: 00007fff5665f8d0 R08: 0000000000000000 R09: 0000000000000000 [ 31.373576][ T846] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000371aa200 [ 31.373577][ T846] R13: 00007fff5665f960 R14: 00000000371ab260 R15: 000000000040bda8 [ 31.373579][ T846] [ 31.521079][ T850] tun1: deleting peer with id 10, reason 1 [ 34.117985][ T898] tun0: deleting peer with id 2, reason 1 [ 34.118003][ T898] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 34.118008][ T898] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 898, name: ovpn-cli [ 34.118009][ T898] preempt_count: 202, expected: 0 [ 34.118010][ T898] RCU nest depth: 0, expected: 0 [ 34.118011][ T898] INFO: lockdep is turned off. [ 34.118012][ T898] irq event stamp: 0 [ 34.118013][ T898] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 34.118018][ T898] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 34.118024][ T898] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 34.118025][ T898] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 34.118027][ T898] Preemption disabled at: [ 34.118028][ T898] [<0000000000000000>] 0x0 [ 34.118033][ T898] CPU: 3 UID: 0 PID: 898 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 34.118036][ T898] Tainted: [W]=WARN [ 34.118037][ T898] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.118039][ T898] Call Trace: [ 34.118040][ T898] [ 34.118041][ T898] dump_stack_lvl+0x6f/0xa0 [ 34.118047][ T898] __might_resched.cold+0x1fe/0x2c1 [ 34.118051][ T898] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 34.118055][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118059][ T898] __kmalloc_noprof+0x443/0x760 [ 34.118062][ T898] ? __rwlock_init+0x150/0x150 [ 34.118065][ T898] ? alloc_buf.isra.0+0x4b/0x260 [ 34.118069][ T898] ? do_raw_spin_unlock+0x59/0x250 [ 34.118070][ T898] alloc_buf.isra.0+0x4b/0x260 [ 34.118072][ T898] put_chars+0x1e1/0x2f0 [ 34.118074][ T898] ? __send_to_port+0x420/0x420 [ 34.118076][ T898] ? printk_get_next_message+0x240/0x650 [ 34.118079][ T898] hvc_console_print+0x292/0x780 [ 34.118083][ T898] ? hvc_write+0x3a0/0x3a0 [ 34.118085][ T898] ? __rwlock_init+0x150/0x150 [ 34.118086][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118088][ T898] ? lock_acquire+0x13c/0x160 [ 34.118090][ T898] console_emit_next_record+0x22f/0x4c0 [ 34.118092][ T898] ? devkmsg_read+0x4b0/0x4b0 [ 34.118094][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118096][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118097][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118099][ T898] ? lock_acquire+0x13c/0x160 [ 34.118101][ T898] ? console_flush_one_record+0x111/0x710 [ 34.118102][ T898] console_flush_one_record+0x46f/0x710 [ 34.118104][ T898] ? console_emit_next_record+0x4c0/0x4c0 [ 34.118107][ T898] console_unlock+0xee/0x1f0 [ 34.118109][ T898] ? lock_acquire+0x13c/0x160 [ 34.118110][ T898] ? console_flush_one_record+0x710/0x710 [ 34.118112][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118113][ T898] ? lock_release+0x184/0x1f0 [ 34.118115][ T898] ? lock_acquire+0x60/0x160 [ 34.118116][ T898] ? __rcu_read_lock+0x30/0x70 [ 34.118118][ T898] ? __down_trylock_console_sem+0x5e/0xa0 [ 34.118120][ T898] ? vprintk_emit+0x320/0x3e0 [ 34.118122][ T898] vprintk_emit+0x37c/0x3e0 [ 34.118124][ T898] ? wake_up_klogd_work_func+0x90/0x90 [ 34.118125][ T898] ? kernel_text_address+0x149/0x170 [ 34.118128][ T898] ? __kernel_text_address+0x12/0x30 [ 34.118129][ T898] ? write_profile+0xf0/0xf0 [ 34.118131][ T898] ? unwind_get_return_address+0x67/0xd0 [ 34.118134][ T898] _printk+0xc7/0x100 [ 34.118137][ T898] ? snapshot_read.cold+0x21/0x21 [ 34.118139][ T898] ? netdev_name+0x43/0x60 [ 34.118141][ T898] ? __netdev_printk+0x17f/0x1d0 [ 34.118143][ T898] netdev_info+0xe2/0x116 [ 34.118144][ T898] ? netdev_notice+0x120/0x120 [ 34.118146][ T898] ? ovpn_nl_pre_doit+0x44/0x90 [ovpn] [ 34.118151][ T898] ? __module_address+0x36/0x330 [ 34.118154][ T898] ? lock_acquire+0x13c/0x160 [ 34.118155][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118157][ T898] ? lock_release+0x184/0x1f0 [ 34.118159][ T898] ? ovpn_peer_get_by_id+0x38a/0x7a0 [ovpn] [ 34.118162][ T898] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 34.118165][ T898] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 34.118167][ T898] ? lock_acquire+0x13c/0x160 [ 34.118169][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118171][ T898] ? lock_release+0x184/0x1f0 [ 34.118172][ T898] ovpn_peer_remove+0x394/0x640 [ovpn] [ 34.118175][ T898] ? do_raw_spin_lock+0x131/0x280 [ 34.118177][ T898] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 34.118180][ T898] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 34.118183][ T898] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 34.118186][ T898] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 34.118188][ T898] ? trace_hardirqs_on+0x36/0x40 [ 34.118191][ T898] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.118193][ T898] ? ref_tracker_alloc+0x28d/0x430 [ 34.118198][ T898] ? lock_release+0x184/0x1f0 [ 34.118200][ T898] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 34.118203][ T898] genl_family_rcv_msg_doit+0x206/0x300 [ 34.118207][ T898] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 34.118209][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118211][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118213][ T898] ? cap_capable+0x1d7/0x3d0 [ 34.118216][ T898] ? write_profile+0xf0/0xf0 [ 34.118217][ T898] ? unwind_get_return_address+0x67/0xd0 [ 34.118219][ T898] genl_family_rcv_msg+0x3a4/0x640 [ 34.118221][ T898] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 34.118223][ T898] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 34.118225][ T898] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.118227][ T898] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 34.118230][ T898] ? filter_irq_stacks+0xd0/0xd0 [ 34.118231][ T898] ? stack_depot_save_flags+0x1bc/0x790 [ 34.118233][ T898] genl_rcv_msg+0xbb/0x160 [ 34.118235][ T898] netlink_rcv_skb+0x14e/0x3a0 [ 34.118237][ T898] ? genl_family_rcv_msg+0x640/0x640 [ 34.118239][ T898] ? netlink_ack+0xcf0/0xcf0 [ 34.118242][ T898] ? lock_acquire+0x13c/0x160 [ 34.118243][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118245][ T898] ? lock_release+0x184/0x1f0 [ 34.118247][ T898] genl_rcv+0x28/0x40 [ 34.118248][ T898] netlink_unicast+0x486/0x750 [ 34.118251][ T898] ? netlink_attachskb+0x810/0x810 [ 34.118252][ T898] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 34.118253][ T898] ? trace_hardirqs_on+0x36/0x40 [ 34.118255][ T898] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 34.118258][ T898] netlink_sendmsg+0x735/0xc60 [ 34.118260][ T898] ? netlink_unicast+0x750/0x750 [ 34.118262][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118264][ T898] ? lock_release+0x184/0x1f0 [ 34.118265][ T898] ____sys_sendmsg+0x415/0x880 [ 34.118269][ T898] ? copy_msghdr_from_user+0x279/0x420 [ 34.118270][ T898] ? get_timestamp.constprop.0+0x390/0x390 [ 34.118272][ T898] ? move_addr_to_kernel+0x40/0x40 [ 34.118275][ T898] ___sys_sendmsg+0x14e/0x1d0 [ 34.118276][ T898] ? copy_msghdr_from_user+0x420/0x420 [ 34.118278][ T898] ? kfree+0x22/0x590 [ 34.118282][ T898] __sys_sendmsg+0x12c/0x1d0 [ 34.118285][ T898] ? __sys_sendmsg_sock+0x20/0x20 [ 34.118287][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118289][ T898] ? rcu_is_watching+0x16/0xd0 [ 34.118291][ T898] do_syscall_64+0xff/0x530 [ 34.118294][ T898] ? exc_page_fault+0xee/0x100 [ 34.118295][ T898] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.118297][ T898] RIP: 0033:0x7f8714f8254e [ 34.118299][ T898] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 34.118306][ T898] RSP: 002b:00007fff5dadaec0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.118310][ T898] RAX: ffffffffffffffda RBX: 0000000010f4f130 RCX: 00007f8714f8254e [ 34.118311][ T898] RDX: 0000000000000000 RSI: 00007fff5dadaf60 RDI: 0000000000000005 [ 34.118312][ T898] RBP: 00007fff5dadaed0 R08: 0000000000000000 R09: 0000000000000000 [ 34.118313][ T898] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000010f4f200 [ 34.118314][ T898] R13: 00007fff5dadaf60 R14: 0000000010f50260 R15: 000000000040bda8 [ 34.118316][ T898] [ 34.198465][ T902] tun2: deleting peer with id 11, reason 1 [ 39.849030][ T65] tun0: deleting peer with id 4, reason 2 [ 39.849050][ T65] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 39.849052][ T65] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 65, name: kworker/2:2 [ 39.849054][ T65] preempt_count: 202, expected: 0 [ 39.849055][ T65] RCU nest depth: 0, expected: 0 [ 39.849056][ T65] INFO: lockdep is turned off. [ 39.849057][ T65] irq event stamp: 25218 [ 39.849058][ T65] hardirqs last enabled at (25217): [] _raw_spin_unlock_irq+0x28/0x50 [ 39.849065][ T65] hardirqs last disabled at (25218): [] __schedule+0x1246/0x20e0 [ 39.849068][ T65] softirqs last enabled at (24064): [] process_one_work+0xe3e/0x1560 [ 39.849072][ T65] softirqs last disabled at (24060): [] neigh_managed_work+0x2d/0x220 [ 39.849076][ T65] Preemption disabled at: [ 39.849077][ T65] [<0000000000000000>] 0x0 [ 39.849084][ T65] CPU: 2 UID: 0 PID: 65 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 39.849087][ T65] Tainted: [W]=WARN [ 39.849088][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.849090][ T65] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 39.849100][ T65] Call Trace: [ 39.849102][ T65] [ 39.849104][ T65] dump_stack_lvl+0x6f/0xa0 [ 39.849110][ T65] __might_resched.cold+0x1fe/0x2c1 [ 39.849114][ T65] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 39.849117][ T65] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 39.849119][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849123][ T65] __kmalloc_noprof+0x443/0x760 [ 39.849126][ T65] ? __rwlock_init+0x150/0x150 [ 39.849129][ T65] ? alloc_buf.isra.0+0x4b/0x260 [ 39.849133][ T65] ? do_raw_spin_unlock+0x59/0x250 [ 39.849134][ T65] alloc_buf.isra.0+0x4b/0x260 [ 39.849137][ T65] put_chars+0x1e1/0x2f0 [ 39.849139][ T65] ? prb_final_commit+0x50/0x50 [ 39.849140][ T65] ? __send_to_port+0x420/0x420 [ 39.849142][ T65] ? printk_get_next_message+0x240/0x650 [ 39.849145][ T65] hvc_console_print+0x292/0x780 [ 39.849148][ T65] ? hvc_write+0x3a0/0x3a0 [ 39.849150][ T65] ? do_raw_spin_lock+0x131/0x280 [ 39.849151][ T65] ? vsnprintf+0x527/0x1700 [ 39.849153][ T65] ? __rwlock_init+0x150/0x150 [ 39.849155][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849156][ T65] ? lock_acquire+0x13c/0x160 [ 39.849158][ T65] console_emit_next_record+0x22f/0x4c0 [ 39.849161][ T65] ? devkmsg_read+0x4b0/0x4b0 [ 39.849163][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849164][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849166][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849168][ T65] ? lock_acquire+0x13c/0x160 [ 39.849169][ T65] ? console_flush_one_record+0x111/0x710 [ 39.849171][ T65] console_flush_one_record+0x46f/0x710 [ 39.849173][ T65] ? console_emit_next_record+0x4c0/0x4c0 [ 39.849176][ T65] console_unlock+0xee/0x1f0 [ 39.849178][ T65] ? lock_acquire+0x13c/0x160 [ 39.849179][ T65] ? console_flush_one_record+0x710/0x710 [ 39.849181][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849182][ T65] ? lock_release+0x184/0x1f0 [ 39.849184][ T65] ? lock_acquire+0x60/0x160 [ 39.849185][ T65] ? __rcu_read_lock+0x30/0x70 [ 39.849187][ T65] ? __down_trylock_console_sem+0x5e/0xa0 [ 39.849188][ T65] ? vprintk_emit+0x320/0x3e0 [ 39.849190][ T65] vprintk_emit+0x37c/0x3e0 [ 39.849193][ T65] ? wake_up_klogd_work_func+0x90/0x90 [ 39.849194][ T65] ? ret_from_fork_asm+0x11/0x20 [ 39.849197][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849198][ T65] ? stack_access_ok+0x1e0/0x1e0 [ 39.849201][ T65] _printk+0xc7/0x100 [ 39.849204][ T65] ? snapshot_read.cold+0x21/0x21 [ 39.849206][ T65] ? __add_to_free_list+0x81/0x5c0 [ 39.849208][ T65] ? do_raw_spin_lock+0x131/0x280 [ 39.849210][ T65] ? netdev_name+0x43/0x60 [ 39.849212][ T65] ? __netdev_printk+0x17f/0x1d0 [ 39.849214][ T65] netdev_info+0xe2/0x116 [ 39.849215][ T65] ? netdev_notice+0x120/0x120 [ 39.849218][ T65] ? debug_object_free+0x530/0x530 [ 39.849221][ T65] ? __rwlock_init+0x150/0x150 [ 39.849223][ T65] ? trace_irq_enable.constprop.0+0x30/0x160 [ 39.849226][ T65] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 39.849230][ T65] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 39.849233][ T65] ? remove_and_enqueue_same_base+0x200/0x730 [ 39.849236][ T65] ? do_raw_spin_lock+0x131/0x280 [ 39.849238][ T65] ovpn_peer_remove+0x394/0x640 [ovpn] [ 39.849241][ T65] ? do_raw_spin_lock+0x131/0x280 [ 39.849243][ T65] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 39.849245][ T65] ? __rwlock_init+0x150/0x150 [ 39.849247][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849249][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 39.849250][ T65] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 39.849251][ T65] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 39.849254][ T65] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 39.849257][ T65] ? __rwlock_init+0x150/0x150 [ 39.849259][ T65] ovpn_peer_keepalive_work+0x253/0x580 [ovpn] [ 39.849262][ T65] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 39.849264][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849266][ T65] ? lock_acquire+0x13c/0x160 [ 39.849267][ T65] ? rcu_is_watching+0x16/0xd0 [ 39.849269][ T65] process_one_work+0xe3e/0x1560 [ 39.849272][ T65] ? __queue_delayed_work+0x470/0x470 [ 39.849274][ T65] ? find_held_lock+0x2b/0x80 [ 39.849276][ T65] ? __rwlock_init+0x150/0x150 [ 39.849279][ T65] worker_thread+0x4f1/0xd60 [ 39.849281][ T65] ? rescuer_thread+0x1340/0x1340 [ 39.849283][ T65] ? __kthread_parkme+0xbd/0x210 [ 39.849285][ T65] ? rescuer_thread+0x1340/0x1340 [ 39.849287][ T65] ? rescuer_thread+0x1340/0x1340 [ 39.849288][ T65] kthread+0x367/0x460 [ 39.849290][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 39.849291][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 39.849293][ T65] ret_from_fork+0x474/0x6b0 [ 39.849296][ T65] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 39.849298][ T65] ? __switch_to+0x5a3/0xe00 [ 39.849301][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 39.849302][ T65] ret_from_fork_asm+0x11/0x20 [ 39.849305][ T65] [ 39.875529][ T65] tun0: deleting peer with id 3, reason 2 [ 39.875738][ T65] tun0: deleting peer with id 5, reason 2 [ 39.875988][ T65] tun0: deleting peer with id 6, reason 2 [ 44.970052][ T65] tun4: deleting peer with id 13, reason 2 [ 44.970056][ T210] tun3: deleting peer with id 12, reason 2 [ 44.970066][ T65] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 44.970069][ T65] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 65, name: kworker/2:2 [ 44.970070][ T65] preempt_count: 202, expected: 0 [ 44.970071][ T65] RCU nest depth: 0, expected: 0 [ 44.970072][ T65] INFO: lockdep is turned off. [ 44.970073][ T65] irq event stamp: 25218 [ 44.970074][ T65] hardirqs last enabled at (25217): [] _raw_spin_unlock_irq+0x28/0x50 [ 44.970081][ T65] hardirqs last disabled at (25218): [] __schedule+0x1246/0x20e0 [ 44.970084][ T65] softirqs last enabled at (24064): [] process_one_work+0xe3e/0x1560 [ 44.970088][ T65] softirqs last disabled at (24060): [] neigh_managed_work+0x2d/0x220 [ 44.970092][ T65] Preemption disabled at: [ 44.970092][ T65] [<0000000000000000>] 0x0 [ 44.970099][ T65] CPU: 2 UID: 0 PID: 65 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 44.970103][ T65] Tainted: [W]=WARN [ 44.970104][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.970106][ T65] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 44.970115][ T65] Call Trace: [ 44.970116][ T65] [ 44.970117][ T65] dump_stack_lvl+0x6f/0xa0 [ 44.970122][ T65] __might_resched.cold+0x1fe/0x2c1 [ 44.970125][ T65] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 44.970128][ T65] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 44.970131][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970134][ T65] __kmalloc_noprof+0x443/0x760 [ 44.970138][ T65] ? __rwlock_init+0x150/0x150 [ 44.970140][ T65] ? alloc_buf.isra.0+0x4b/0x260 [ 44.970144][ T65] ? do_raw_spin_unlock+0x59/0x250 [ 44.970145][ T65] alloc_buf.isra.0+0x4b/0x260 [ 44.970147][ T65] put_chars+0x1e1/0x2f0 [ 44.970149][ T65] ? prb_final_commit+0x50/0x50 [ 44.970150][ T65] ? __send_to_port+0x420/0x420 [ 44.970152][ T65] ? printk_get_next_message+0x240/0x650 [ 44.970155][ T65] hvc_console_print+0x292/0x780 [ 44.970158][ T65] ? hvc_write+0x3a0/0x3a0 [ 44.970160][ T65] ? do_raw_spin_lock+0x131/0x280 [ 44.970161][ T65] ? vsnprintf+0x527/0x1700 [ 44.970163][ T65] ? __rwlock_init+0x150/0x150 [ 44.970165][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970167][ T65] ? lock_acquire+0x13c/0x160 [ 44.970169][ T65] console_emit_next_record+0x22f/0x4c0 [ 44.970172][ T65] ? devkmsg_read+0x4b0/0x4b0 [ 44.970174][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970175][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970177][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970178][ T65] ? lock_acquire+0x13c/0x160 [ 44.970180][ T65] ? console_flush_one_record+0x111/0x710 [ 44.970182][ T65] console_flush_one_record+0x46f/0x710 [ 44.970184][ T65] ? console_emit_next_record+0x4c0/0x4c0 [ 44.970186][ T65] console_unlock+0xee/0x1f0 [ 44.970188][ T65] ? lock_acquire+0x13c/0x160 [ 44.970190][ T65] ? console_flush_one_record+0x710/0x710 [ 44.970191][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970193][ T65] ? lock_release+0x184/0x1f0 [ 44.970194][ T65] ? lock_acquire+0x60/0x160 [ 44.970196][ T65] ? __rcu_read_lock+0x30/0x70 [ 44.970198][ T65] ? __down_trylock_console_sem+0x5e/0xa0 [ 44.970199][ T65] ? vprintk_emit+0x320/0x3e0 [ 44.970201][ T65] vprintk_emit+0x37c/0x3e0 [ 44.970204][ T65] ? wake_up_klogd_work_func+0x90/0x90 [ 44.970205][ T65] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 44.970207][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970208][ T65] ? trace_sched_wakeup+0x9b/0x160 [ 44.970211][ T65] _printk+0xc7/0x100 [ 44.970213][ T65] ? snapshot_read.cold+0x21/0x21 [ 44.970215][ T65] ? try_to_wake_up+0x153/0x1130 [ 44.970217][ T65] ? select_fallback_rq+0x510/0x510 [ 44.970219][ T65] ? netdev_name+0x43/0x60 [ 44.970221][ T65] ? __netdev_printk+0x17f/0x1d0 [ 44.970223][ T65] netdev_info+0xe2/0x116 [ 44.970224][ T65] ? netdev_notice+0x120/0x120 [ 44.970226][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970228][ T65] ? __queue_work+0x3ab/0xd30 [ 44.970230][ T65] ? trace_irq_enable.constprop.0+0x30/0x160 [ 44.970233][ T65] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 44.970237][ T65] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 44.970239][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970241][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 44.970243][ T65] ovpn_peer_remove+0x394/0x640 [ovpn] [ 44.970246][ T65] ? do_raw_spin_lock+0x131/0x280 [ 44.970248][ T65] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 44.970250][ T65] ? __rwlock_init+0x150/0x150 [ 44.970251][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970253][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 44.970254][ T65] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 44.970256][ T65] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 44.970258][ T65] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 44.970261][ T65] ? __rwlock_init+0x150/0x150 [ 44.970263][ T65] ovpn_peer_keepalive_work+0x389/0x580 [ovpn] [ 44.970266][ T65] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 44.970269][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970270][ T65] ? lock_acquire+0x13c/0x160 [ 44.970272][ T65] ? rcu_is_watching+0x16/0xd0 [ 44.970274][ T65] ? process_one_work+0xdfc/0x1560 [ 44.970275][ T65] process_one_work+0xe3e/0x1560 [ 44.970278][ T65] ? __queue_delayed_work+0x470/0x470 [ 44.970280][ T65] ? find_held_lock+0x2b/0x80 [ 44.970281][ T65] ? __rwlock_init+0x150/0x150 [ 44.970284][ T65] worker_thread+0x4f1/0xd60 [ 44.970286][ T65] ? rescuer_thread+0x1340/0x1340 [ 44.970288][ T65] ? __kthread_parkme+0xbd/0x210 [ 44.970290][ T65] ? rescuer_thread+0x1340/0x1340 [ 44.970291][ T65] ? rescuer_thread+0x1340/0x1340 [ 44.970293][ T65] kthread+0x367/0x460 [ 44.970294][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 44.970296][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 44.970297][ T65] ret_from_fork+0x474/0x6b0 [ 44.970300][ T65] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 44.970302][ T65] ? __switch_to+0x5a3/0xe00 [ 44.970304][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 44.970305][ T65] ret_from_fork_asm+0x11/0x20 [ 44.970309][ T65] [ 45.034027][ T210] tun5: deleting peer with id 14, reason 2 [ 45.097070][ T10] tun6: deleting peer with id 15, reason 2