[ 15.925503][ T303] ip (303) used greatest stack depth: 24248 bytes left [ 15.925522][ T303] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 15.925525][ T303] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 303, name: ip [ 15.925526][ T303] preempt_count: 2, expected: 0 [ 15.925527][ T303] RCU nest depth: 0, expected: 0 [ 15.925528][ T303] locks held by ip/303: 5, last CPU#2: [ 15.925531][ T303] #0: ffffffffbb8127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 15.925542][ T303] #1: ffffffffbb979cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 15.925548][ T303] #2: ffffffffbb979d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 15.925552][ T303] #3: ffffffffbb899660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 15.925556][ T303] #4: ffffffffbb899560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 15.925559][ T303] irq event stamp: 19266 [ 15.925560][ T303] hardirqs last enabled at (19265): [] __down_trylock_console_sem+0x86/0xa0 [ 15.925563][ T303] hardirqs last disabled at (19266): [] console_emit_next_record+0x3d4/0x4c0 [ 15.925565][ T303] softirqs last enabled at (17768): [] netlink_release+0x17b/0xcf0 [ 15.925569][ T303] softirqs last disabled at (17766): [] netlink_release+0xd2/0xcf0 [ 15.925572][ T303] Preemption disabled at: [ 15.925572][ T303] [<0000000000000000>] 0x0 [ 15.925579][ T303] CPU: 2 UID: 0 PID: 303 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 15.925583][ T303] Tainted: [W]=WARN [ 15.925584][ T303] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.925586][ T303] Call Trace: [ 15.925587][ T303] [ 15.925589][ T303] dump_stack_lvl+0x6f/0xa0 [ 15.925595][ T303] __might_resched.cold+0x1fe/0x2c1 [ 15.925599][ T303] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 15.925604][ T303] ? __kmalloc_noprof+0xdb/0x760 [ 15.925608][ T303] __kmalloc_noprof+0x443/0x760 [ 15.925611][ T303] ? alloc_buf.isra.0+0x4b/0x260 [ 15.925616][ T303] ? do_raw_spin_unlock+0x59/0x250 [ 15.925619][ T303] alloc_buf.isra.0+0x4b/0x260 [ 15.925624][ T303] put_chars+0x1e1/0x2f0 [ 15.925627][ T303] ? __send_to_port+0x420/0x420 [ 15.925629][ T303] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 15.925633][ T303] ? validate_chain+0x38b/0xc20 [ 15.925639][ T303] hvc_console_print+0x292/0x780 [ 15.925645][ T303] ? hvc_write+0x3a0/0x3a0 [ 15.925648][ T303] ? rcu_is_watching+0x16/0xd0 [ 15.925650][ T303] ? lock_acquire+0x13c/0x160 [ 15.925654][ T303] console_emit_next_record+0x22f/0x4c0 [ 15.925658][ T303] ? devkmsg_read+0x4b0/0x4b0 [ 15.925660][ T303] ? console_flush_one_record+0x106/0x710 [ 15.925663][ T303] ? rcu_is_watching+0x16/0xd0 [ 15.925665][ T303] ? lock_acquire+0x13c/0x160 [ 15.925669][ T303] console_flush_one_record+0x46f/0x710 [ 15.925673][ T303] ? console_emit_next_record+0x4c0/0x4c0 [ 15.925675][ T303] ? __lock_acquire+0x518/0xc20 [ 15.925680][ T303] console_unlock+0xee/0x1f0 [ 15.925683][ T303] ? console_flush_one_record+0x710/0x710 [ 15.925684][ T303] ? rcu_is_watching+0x16/0xd0 [ 15.925687][ T303] ? lock_acquire+0x60/0x160 [ 15.925690][ T303] ? __down_trylock_console_sem+0x5e/0xa0 [ 15.925692][ T303] ? vprintk_emit+0x320/0x3e0 [ 15.925695][ T303] vprintk_emit+0x37c/0x3e0 [ 15.925699][ T303] ? wake_up_klogd_work_func+0x90/0x90 [ 15.925702][ T303] ? __lock_acquire+0x518/0xc20 [ 15.925706][ T303] _printk+0xc7/0x100 [ 15.925709][ T303] ? snapshot_read.cold+0x21/0x21 [ 15.925712][ T303] ? do_raw_spin_lock+0x131/0x280 [ 15.925714][ T303] ? __rwlock_init+0x150/0x150 [ 15.925718][ T303] ? do_raw_spin_lock+0x131/0x280 [ 15.925721][ T303] do_exit.cold+0x82/0x9c [ 15.925724][ T303] ? exit_notify+0x890/0x890 [ 15.925726][ T303] ? __lock_release.isra.0+0x69/0x1a0 [ 15.925728][ T303] ? rcu_is_watching+0x16/0xd0 [ 15.925732][ T303] do_group_exit+0xb8/0x370 [ 15.925735][ T303] __x64_sys_exit_group+0x3c/0x50 [ 15.925737][ T303] x64_sys_call+0x1567/0x1570 [ 15.925740][ T303] do_syscall_64+0xff/0x530 [ 15.925743][ T303] ? exc_page_fault+0xee/0x100 [ 15.925746][ T303] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 15.925748][ T303] RIP: 0033:0x7efceca391b8 [ 15.925750][ T303] Code: Unable to access opcode bytes at 0x7efceca3918e. [ 15.925752][ T303] RSP: 002b:00007ffe2fa74c58 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 15.925754][ T303] RAX: ffffffffffffffda RBX: 00007efcecb69f88 RCX: 00007efceca391b8 [ 15.925756][ T303] RDX: 00007efcec783fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 15.925757][ T303] RBP: 00007ffe2fa74cb0 R08: 0000000000000000 R09: 0000000000000050 [ 15.925757][ T303] R10: 00007ffe2fa74a70 R11: 0000000000000246 R12: 0000000000000001 [ 15.925758][ T303] R13: 0000000000000000 R14: 00007efcecb68680 R15: 00007efcecb69fa0 [ 15.925765][ T303] [ 16.546887][ T321] ip (321) used greatest stack depth: 23888 bytes left [ 31.266875][ T752] iperf3 (752) used greatest stack depth: 23136 bytes left [ 31.266895][ T752] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 31.266897][ T752] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 752, name: iperf3 [ 31.266899][ T752] preempt_count: 2, expected: 0 [ 31.266900][ T752] RCU nest depth: 0, expected: 0 [ 31.266901][ T752] locks held by iperf3/752: 5, last CPU#2: [ 31.266903][ T752] #0: ffffffffbb8127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 31.266914][ T752] #1: ffffffffbb979cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 31.266920][ T752] #2: ffffffffbb979d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 31.266924][ T752] #3: ffffffffbb899660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 31.266927][ T752] #4: ffffffffbb899560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 31.266932][ T752] irq event stamp: 7099578 [ 31.266932][ T752] hardirqs last enabled at (7099577): [] __down_trylock_console_sem+0x86/0xa0 [ 31.266935][ T752] hardirqs last disabled at (7099578): [] console_emit_next_record+0x3d4/0x4c0 [ 31.266937][ T752] softirqs last enabled at (7099390): [] handle_softirqs+0x67c/0x900 [ 31.266939][ T752] softirqs last disabled at (7099385): [] __irq_exit_rcu+0x145/0x1c0 [ 31.266941][ T752] Preemption disabled at: [ 31.266942][ T752] [<0000000000000000>] 0x0 [ 31.266949][ T752] CPU: 2 UID: 0 PID: 752 Comm: iperf3 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 31.266952][ T752] Tainted: [W]=WARN [ 31.266953][ T752] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.266954][ T752] Call Trace: [ 31.266956][ T752] [ 31.266957][ T752] dump_stack_lvl+0x6f/0xa0 [ 31.266964][ T752] __might_resched.cold+0x1fe/0x2c1 [ 31.266968][ T752] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 31.266972][ T752] ? __kmalloc_noprof+0xdb/0x760 [ 31.266977][ T752] __kmalloc_noprof+0x443/0x760 [ 31.266979][ T752] ? alloc_buf.isra.0+0x4b/0x260 [ 31.266985][ T752] ? do_raw_spin_unlock+0x59/0x250 [ 31.266988][ T752] alloc_buf.isra.0+0x4b/0x260 [ 31.266991][ T752] put_chars+0x1e1/0x2f0 [ 31.266993][ T752] ? prb_final_commit+0x50/0x50 [ 31.266996][ T752] ? __send_to_port+0x420/0x420 [ 31.266999][ T752] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 31.267003][ T752] ? rcu_read_lock_any_held+0x3c/0x90 [ 31.267005][ T752] ? validate_chain+0x38b/0xc20 [ 31.267009][ T752] hvc_console_print+0x292/0x780 [ 31.267012][ T752] ? mark_usage+0x61/0x170 [ 31.267014][ T752] ? __lock_acquire+0x518/0xc20 [ 31.267016][ T752] ? __lock_acquire+0x518/0xc20 [ 31.267019][ T752] ? hvc_write+0x3a0/0x3a0 [ 31.267022][ T752] ? console_emit_next_record+0x1df/0x4c0 [ 31.267025][ T752] ? rcu_is_watching+0x16/0xd0 [ 31.267027][ T752] ? lock_acquire+0x13c/0x160 [ 31.267031][ T752] console_emit_next_record+0x22f/0x4c0 [ 31.267035][ T752] ? devkmsg_read+0x4b0/0x4b0 [ 31.267037][ T752] ? console_flush_one_record+0x106/0x710 [ 31.267040][ T752] ? rcu_is_watching+0x16/0xd0 [ 31.267042][ T752] ? lock_acquire+0x13c/0x160 [ 31.267046][ T752] console_flush_one_record+0x46f/0x710 [ 31.267050][ T752] ? console_emit_next_record+0x4c0/0x4c0 [ 31.267052][ T752] ? __lock_acquire+0x518/0xc20 [ 31.267057][ T752] console_unlock+0xee/0x1f0 [ 31.267059][ T752] ? console_flush_one_record+0x710/0x710 [ 31.267061][ T752] ? rcu_is_watching+0x16/0xd0 [ 31.267063][ T752] ? lock_acquire+0x60/0x160 [ 31.267067][ T752] ? __down_trylock_console_sem+0x5e/0xa0 [ 31.267069][ T752] ? vprintk_emit+0x320/0x3e0 [ 31.267072][ T752] vprintk_emit+0x37c/0x3e0 [ 31.267075][ T752] ? wake_up_klogd_work_func+0x90/0x90 [ 31.267079][ T752] ? __lock_acquire+0x518/0xc20 [ 31.267087][ T752] _printk+0xc7/0x100 [ 31.267091][ T752] ? snapshot_read.cold+0x21/0x21 [ 31.267094][ T752] ? do_raw_spin_lock+0x131/0x280 [ 31.267096][ T752] ? __rwlock_init+0x150/0x150 [ 31.267100][ T752] ? do_raw_spin_lock+0x131/0x280 [ 31.267102][ T752] do_exit.cold+0x82/0x9c [ 31.267106][ T752] ? exit_notify+0x890/0x890 [ 31.267111][ T752] __x64_sys_exit+0x42/0x50 [ 31.267113][ T752] x64_sys_call+0x156c/0x1570 [ 31.267116][ T752] do_syscall_64+0xff/0x530 [ 31.267119][ T752] ? exc_page_fault+0xee/0x100 [ 31.267122][ T752] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.267124][ T752] RIP: 0033:0x7f647039ac49 [ 31.267127][ T752] Code: Unable to access opcode bytes at 0x7f647039ac1f. [ 31.267128][ T752] RSP: 002b:00007f646fb59e60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 31.267131][ T752] RAX: ffffffffffffffda RBX: 00007f646fb5a6c0 RCX: 00007f647039ac49 [ 31.267132][ T752] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 31.267133][ T752] RBP: 00007f646fb59f70 R08: 0000000000000001 R09: 00007f646fb5a6c0 [ 31.267134][ T752] R10: 0000000000000008 R11: 0000000000000246 R12: 00007f646f35a000 [ 31.267135][ T752] R13: 00007fff02b465d0 R14: 0000000000000002 R15: 00007fff02b466d7 [ 31.267141][ T752] [ 33.107484][ T846] tun0: deleting peer with id 1, reason 1 [ 33.107549][ T846] [ 33.107551][ T846] ===================================================== [ 33.107552][ T846] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 33.107555][ T846] 7.2.0-virtme #1 Tainted: G W [ 33.107557][ T846] ----------------------------------------------------- [ 33.107558][ T846] ovpn-cli/846 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 33.107559][ T846] ffffffffbb899660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 33.107571][ T846] [ 33.107571][ T846] and this task is already holding: [ 33.107572][ T846] ff11000016384e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 33.107579][ T846] which would create a new lock dependency: [ 33.107580][ T846] (&ovpn->lock){+.-.}-{3:3} -> (console_owner){....}-{0:0} [ 33.107583][ T846] [ 33.107583][ T846] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 33.107584][ T846] (&ovpn->lock){+.-.}-{3:3} [ 33.107585][ T846] [ 33.107585][ T846] ... which became SOFTIRQ-irq-safe at: [ 33.107586][ T846] __lock_acquire+0x388/0xc20 [ 33.107590][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107591][ T846] _raw_spin_lock_bh+0x38/0x50 [ 33.107595][ T846] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 33.107598][ T846] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 33.107600][ T846] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 33.107603][ T846] udp_queue_rcv_one_skb+0x645/0xb00 [ 33.107606][ T846] udp_unicast_rcv_skb+0x366/0x450 [ 33.107608][ T846] udp_rcv+0xaba/0x1d90 [ 33.107609][ T846] ip_protocol_deliver_rcu+0x82/0x350 [ 33.107612][ T846] ip_local_deliver_finish+0x36f/0x610 [ 33.107613][ T846] ip_local_deliver+0x184/0x4c0 [ 33.107615][ T846] ip_rcv+0xdc/0x3d0 [ 33.107616][ T846] __netif_receive_skb_one_core+0xfc/0x180 [ 33.107619][ T846] process_backlog+0x431/0x14c0 [ 33.107621][ T846] __napi_poll+0xa7/0x3b0 [ 33.107626][ T846] net_rx_action+0x513/0xf50 [ 33.107627][ T846] handle_softirqs+0x1d3/0x900 [ 33.107630][ T846] do_softirq+0xac/0xe0 [ 33.107631][ T846] __local_bh_enable_ip+0x118/0x150 [ 33.107633][ T846] __dev_queue_xmit+0x979/0x1b80 [ 33.107634][ T846] ip_finish_output2+0x5b9/0x1bc0 [ 33.107636][ T846] ip_output+0x1ca/0x660 [ 33.107638][ T846] ip_push_pending_frames+0xf6/0x250 [ 33.107640][ T846] raw_sendmsg+0x1169/0x1cc0 [ 33.107641][ T846] __sys_sendto+0x2aa/0x400 [ 33.107644][ T846] __x64_sys_sendto+0xe4/0x1f0 [ 33.107646][ T846] do_syscall_64+0xff/0x530 [ 33.107648][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 33.107651][ T846] [ 33.107651][ T846] to a SOFTIRQ-irq-unsafe lock: [ 33.107652][ T846] (fs_reclaim){+.+.}-{0:0} [ 33.107653][ T846] [ 33.107653][ T846] ... which became SOFTIRQ-irq-unsafe at: [ 33.107654][ T846] ... [ 33.107655][ T846] __lock_acquire+0x388/0xc20 [ 33.107656][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107658][ T846] fs_reclaim_acquire+0xd5/0x120 [ 33.107660][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 33.107663][ T846] kthread_create_worker_on_node+0xea/0x210 [ 33.107666][ T846] workqueue_init+0x2a/0x680 [ 33.107669][ T846] kernel_init_freeable+0x2fe/0x630 [ 33.107672][ T846] kernel_init+0x21/0x150 [ 33.107674][ T846] ret_from_fork+0x474/0x6b0 [ 33.107676][ T846] ret_from_fork_asm+0x11/0x20 [ 33.107679][ T846] [ 33.107679][ T846] other info that might help us debug this: [ 33.107679][ T846] [ 33.107680][ T846] Chain exists of: [ 33.107680][ T846] &ovpn->lock --> console_owner --> fs_reclaim [ 33.107680][ T846] [ 33.107682][ T846] Possible interrupt unsafe locking scenario: [ 33.107682][ T846] [ 33.107683][ T846] CPU0 CPU1 [ 33.107684][ T846] ---- ---- [ 33.107684][ T846] lock(fs_reclaim); [ 33.107685][ T846] local_irq_disable(); [ 33.107685][ T846] lock(&ovpn->lock); [ 33.107686][ T846] lock(console_owner); [ 33.107687][ T846] [ 33.107687][ T846] lock(&ovpn->lock); [ 33.107688][ T846] [ 33.107688][ T846] *** DEADLOCK *** [ 33.107688][ T846] [ 33.107688][ T846] locks held by ovpn-cli/846: 4, last CPU#0: [ 33.107690][ T846] #0: ffffffffbc144b68 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 33.107695][ T846] #1: ff11000016384e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 33.107699][ T846] #2: ffffffffbb979cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 33.107703][ T846] #3: ffffffffbb979d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 33.107706][ T846] [ 33.107706][ T846] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 33.107707][ T846] -> (&ovpn->lock){+.-.}-{3:3} { [ 33.107709][ T846] HARDIRQ-ON-W at: [ 33.107710][ T846] __lock_acquire+0x388/0xc20 [ 33.107712][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107713][ T846] _raw_spin_lock_bh+0x38/0x50 [ 33.107714][ T846] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 33.107717][ T846] ovpn_peer_add+0x152/0x330 [ovpn] [ 33.107719][ T846] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 33.107721][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 33.107723][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 33.107725][ T846] genl_rcv_msg+0xbb/0x160 [ 33.107726][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 33.107728][ T846] genl_rcv+0x28/0x40 [ 33.107730][ T846] netlink_unicast+0x486/0x750 [ 33.107731][ T846] netlink_sendmsg+0x735/0xc60 [ 33.107733][ T846] ____sys_sendmsg+0x415/0x880 [ 33.107735][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 33.107736][ T846] __sys_sendmsg+0x12c/0x1d0 [ 33.107738][ T846] do_syscall_64+0xff/0x530 [ 33.107740][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 33.107741][ T846] IN-SOFTIRQ-W at: [ 33.107742][ T846] __lock_acquire+0x388/0xc20 [ 33.107743][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107744][ T846] _raw_spin_lock_bh+0x38/0x50 [ 33.107746][ T846] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 33.107748][ T846] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 33.107750][ T846] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 33.107753][ T846] udp_queue_rcv_one_skb+0x645/0xb00 [ 33.107754][ T846] udp_unicast_rcv_skb+0x366/0x450 [ 33.107756][ T846] udp_rcv+0xaba/0x1d90 [ 33.107757][ T846] ip_protocol_deliver_rcu+0x82/0x350 [ 33.107758][ T846] ip_local_deliver_finish+0x36f/0x610 [ 33.107760][ T846] ip_local_deliver+0x184/0x4c0 [ 33.107761][ T846] ip_rcv+0xdc/0x3d0 [ 33.107762][ T846] __netif_receive_skb_one_core+0xfc/0x180 [ 33.107764][ T846] process_backlog+0x431/0x14c0 [ 33.107766][ T846] __napi_poll+0xa7/0x3b0 [ 33.107767][ T846] net_rx_action+0x513/0xf50 [ 33.107769][ T846] handle_softirqs+0x1d3/0x900 [ 33.107770][ T846] do_softirq+0xac/0xe0 [ 33.107771][ T846] __local_bh_enable_ip+0x118/0x150 [ 33.107773][ T846] __dev_queue_xmit+0x979/0x1b80 [ 33.107774][ T846] ip_finish_output2+0x5b9/0x1bc0 [ 33.107776][ T846] ip_output+0x1ca/0x660 [ 33.107777][ T846] ip_push_pending_frames+0xf6/0x250 [ 33.107779][ T846] raw_sendmsg+0x1169/0x1cc0 [ 33.107780][ T846] __sys_sendto+0x2aa/0x400 [ 33.107781][ T846] __x64_sys_sendto+0xe4/0x1f0 [ 33.107783][ T846] do_syscall_64+0xff/0x530 [ 33.107784][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 33.107785][ T846] INITIAL USE at: [ 33.107786][ T846] __lock_acquire+0x388/0xc20 [ 33.107787][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107789][ T846] _raw_spin_lock_bh+0x38/0x50 [ 33.107790][ T846] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 33.107792][ T846] ovpn_peer_add+0x152/0x330 [ovpn] [ 33.107794][ T846] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 33.107796][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 33.107798][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 33.107800][ T846] genl_rcv_msg+0xbb/0x160 [ 33.107801][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 33.107803][ T846] genl_rcv+0x28/0x40 [ 33.107804][ T846] netlink_unicast+0x486/0x750 [ 33.107806][ T846] netlink_sendmsg+0x735/0xc60 [ 33.107807][ T846] ____sys_sendmsg+0x415/0x880 [ 33.107809][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 33.107810][ T846] __sys_sendmsg+0x12c/0x1d0 [ 33.107812][ T846] do_syscall_64+0xff/0x530 [ 33.107813][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 33.107815][ T846] } [ 33.107815][ T846] ... key at: [] __key.84+0x0/0x40 [ovpn] [ 33.107819][ T846] [ 33.107819][ T846] the dependencies between the lock to be acquired [ 33.107819][ T846] and SOFTIRQ-irq-unsafe lock: [ 33.107824][ T846] -> (fs_reclaim){+.+.}-{0:0} { [ 33.107826][ T846] HARDIRQ-ON-W at: [ 33.107826][ T846] __lock_acquire+0x388/0xc20 [ 33.107828][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107829][ T846] fs_reclaim_acquire+0xd5/0x120 [ 33.107831][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 33.107832][ T846] kthread_create_worker_on_node+0xea/0x210 [ 33.107833][ T846] workqueue_init+0x2a/0x680 [ 33.107835][ T846] kernel_init_freeable+0x2fe/0x630 [ 33.107836][ T846] kernel_init+0x21/0x150 [ 33.107838][ T846] ret_from_fork+0x474/0x6b0 [ 33.107839][ T846] ret_from_fork_asm+0x11/0x20 [ 33.107840][ T846] SOFTIRQ-ON-W at: [ 33.107841][ T846] __lock_acquire+0x388/0xc20 [ 33.107842][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107843][ T846] fs_reclaim_acquire+0xd5/0x120 [ 33.107844][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 33.107846][ T846] kthread_create_worker_on_node+0xea/0x210 [ 33.107847][ T846] workqueue_init+0x2a/0x680 [ 33.107848][ T846] kernel_init_freeable+0x2fe/0x630 [ 33.107850][ T846] kernel_init+0x21/0x150 [ 33.107851][ T846] ret_from_fork+0x474/0x6b0 [ 33.107852][ T846] ret_from_fork_asm+0x11/0x20 [ 33.107853][ T846] INITIAL USE at: [ 33.107854][ T846] __lock_acquire+0x388/0xc20 [ 33.107855][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107857][ T846] fs_reclaim_acquire+0xd5/0x120 [ 33.107858][ T846] __kmalloc_cache_noprof+0x6e/0x620 [ 33.107859][ T846] kthread_create_worker_on_node+0xea/0x210 [ 33.107860][ T846] workqueue_init+0x2a/0x680 [ 33.107861][ T846] kernel_init_freeable+0x2fe/0x630 [ 33.107863][ T846] kernel_init+0x21/0x150 [ 33.107864][ T846] ret_from_fork+0x474/0x6b0 [ 33.107865][ T846] ret_from_fork_asm+0x11/0x20 [ 33.107867][ T846] } [ 33.107867][ T846] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 33.107870][ T846] ... acquired at: [ 33.107871][ T846] __lock_acquire+0x518/0xc20 [ 33.107873][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107874][ T846] fs_reclaim_acquire+0xd5/0x120 [ 33.107875][ T846] __kmalloc_noprof+0xd3/0x760 [ 33.107876][ T846] alloc_buf.isra.0+0x4b/0x260 [ 33.107880][ T846] put_chars+0x1e1/0x2f0 [ 33.107881][ T846] hvc_console_print+0x292/0x780 [ 33.107884][ T846] console_emit_next_record+0x22f/0x4c0 [ 33.107885][ T846] console_flush_one_record+0x46f/0x710 [ 33.107887][ T846] console_unlock+0xee/0x1f0 [ 33.107888][ T846] vprintk_emit+0x37c/0x3e0 [ 33.107890][ T846] dev_vprintk_emit+0x27f/0x2c0 [ 33.107893][ T846] dev_printk_emit+0xb9/0xee [ 33.107895][ T846] _dev_info+0xe2/0x116 [ 33.107897][ T846] __devm_rtc_register_device.cold+0xc3/0x3a8 [ 33.107899][ T846] cmos_do_probe+0x73b/0x98a [ 33.107900][ T846] platform_probe+0xfe/0x1f0 [ 33.107903][ T846] call_driver_probe+0x61/0x1c0 [ 33.107905][ T846] really_probe+0x199/0x760 [ 33.107907][ T846] __driver_probe_device+0x24f/0x440 [ 33.107908][ T846] driver_probe_device+0x4a/0xf0 [ 33.107910][ T846] __driver_attach+0x1b8/0x540 [ 33.107911][ T846] bus_for_each_dev+0x130/0x1e0 [ 33.107913][ T846] bus_add_driver+0x2c8/0x530 [ 33.107914][ T846] driver_register+0x1a3/0x390 [ 33.107916][ T846] __platform_driver_probe+0x13f/0x270 [ 33.107917][ T846] cmos_init+0x31/0x40 [ 33.107920][ T846] do_one_initcall+0x124/0x4f0 [ 33.107921][ T846] kernel_init_freeable+0x596/0x630 [ 33.107923][ T846] kernel_init+0x21/0x150 [ 33.107924][ T846] ret_from_fork+0x474/0x6b0 [ 33.107925][ T846] ret_from_fork_asm+0x11/0x20 [ 33.107927][ T846] [ 33.107927][ T846] -> (console_owner){....}-{0:0} { [ 33.107929][ T846] INITIAL USE at: [ 33.107930][ T846] } [ 33.107930][ T846] ... key at: [] console_owner_dep_map+0x0/0x60 [ 33.107933][ T846] ... acquired at: [ 33.107934][ T846] check_prev_add+0xef/0xe90 [ 33.107935][ T846] validate_chain+0x6b8/0xc20 [ 33.107936][ T846] __lock_acquire+0x518/0xc20 [ 33.107938][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.107939][ T846] console_lock_spinning_enable+0x5c/0x60 [ 33.107940][ T846] console_emit_next_record+0x1d1/0x4c0 [ 33.107942][ T846] console_flush_one_record+0x46f/0x710 [ 33.107944][ T846] console_unlock+0xee/0x1f0 [ 33.107945][ T846] vprintk_emit+0x37c/0x3e0 [ 33.107947][ T846] _printk+0xc7/0x100 [ 33.107949][ T846] netdev_info+0xe2/0x116 [ 33.107951][ T846] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 33.107954][ T846] ovpn_peer_remove+0x394/0x640 [ovpn] [ 33.107957][ T846] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 33.107959][ T846] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 33.107961][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 33.107963][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 33.107965][ T846] genl_rcv_msg+0xbb/0x160 [ 33.107966][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 33.107968][ T846] genl_rcv+0x28/0x40 [ 33.107969][ T846] netlink_unicast+0x486/0x750 [ 33.107971][ T846] netlink_sendmsg+0x735/0xc60 [ 33.107972][ T846] ____sys_sendmsg+0x415/0x880 [ 33.107974][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 33.107975][ T846] __sys_sendmsg+0x12c/0x1d0 [ 33.107977][ T846] do_syscall_64+0xff/0x530 [ 33.107978][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 33.107979][ T846] [ 33.107980][ T846] [ 33.107980][ T846] stack backtrace: [ 33.107983][ T846] CPU: 0 UID: 0 PID: 846 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 33.107986][ T846] Tainted: [W]=WARN [ 33.107987][ T846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.107989][ T846] Call Trace: [ 33.107990][ T846] [ 33.107991][ T846] dump_stack_lvl+0x6f/0xa0 [ 33.107995][ T846] print_bad_irq_dependency+0x3e4/0x410 [ 33.107998][ T846] check_irq_usage+0x403/0x570 [ 33.107999][ T846] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 33.108003][ T846] ? rcu_read_lock_any_held+0x3c/0x90 [ 33.108006][ T846] ? check_path.constprop.0+0x24/0x50 [ 33.108009][ T846] ? check_prev_add+0xef/0xe90 [ 33.108010][ T846] check_prev_add+0xef/0xe90 [ 33.108012][ T846] validate_chain+0x6b8/0xc20 [ 33.108014][ T846] __lock_acquire+0x518/0xc20 [ 33.108017][ T846] lock_acquire.part.0+0xd4/0x280 [ 33.108018][ T846] ? console_lock_spinning_enable+0x40/0x60 [ 33.108020][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108022][ T846] ? lock_acquire+0x13c/0x160 [ 33.108024][ T846] console_lock_spinning_enable+0x5c/0x60 [ 33.108026][ T846] ? console_lock_spinning_enable+0x40/0x60 [ 33.108028][ T846] console_emit_next_record+0x1d1/0x4c0 [ 33.108030][ T846] ? devkmsg_read+0x4b0/0x4b0 [ 33.108032][ T846] ? console_flush_one_record+0x106/0x710 [ 33.108034][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108036][ T846] ? lock_acquire+0x13c/0x160 [ 33.108037][ T846] console_flush_one_record+0x46f/0x710 [ 33.108040][ T846] ? console_emit_next_record+0x4c0/0x4c0 [ 33.108042][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108044][ T846] console_unlock+0xee/0x1f0 [ 33.108046][ T846] ? console_flush_one_record+0x710/0x710 [ 33.108047][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108049][ T846] ? lock_acquire+0x60/0x160 [ 33.108051][ T846] ? __down_trylock_console_sem+0x5e/0xa0 [ 33.108053][ T846] ? vprintk_emit+0x320/0x3e0 [ 33.108055][ T846] vprintk_emit+0x37c/0x3e0 [ 33.108057][ T846] ? wake_up_klogd_work_func+0x90/0x90 [ 33.108059][ T846] ? kernel_text_address+0x149/0x170 [ 33.108061][ T846] ? __kernel_text_address+0x12/0x30 [ 33.108062][ T846] ? write_profile+0xf0/0xf0 [ 33.108064][ T846] ? unwind_get_return_address+0x67/0xd0 [ 33.108067][ T846] _printk+0xc7/0x100 [ 33.108069][ T846] ? snapshot_read.cold+0x21/0x21 [ 33.108071][ T846] ? mark_usage+0x61/0x170 [ 33.108072][ T846] ? netdev_name+0x43/0x60 [ 33.108074][ T846] ? __netdev_printk+0x17f/0x1d0 [ 33.108075][ T846] netdev_info+0xe2/0x116 [ 33.108077][ T846] ? netdev_notice+0x120/0x120 [ 33.108078][ T846] ? find_held_lock+0x2b/0x80 [ 33.108080][ T846] ? mark_usage+0x61/0x170 [ 33.108081][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108084][ T846] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 33.108087][ T846] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 33.108095][ T846] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 33.108098][ T846] ovpn_peer_remove+0x394/0x640 [ovpn] [ 33.108101][ T846] ? do_raw_spin_lock+0x131/0x280 [ 33.108103][ T846] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 33.108106][ T846] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 33.108109][ T846] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 33.108112][ T846] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 33.108114][ T846] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 33.108116][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 33.108118][ T846] ? ref_tracker_alloc+0x28d/0x430 [ 33.108124][ T846] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 33.108127][ T846] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 33.108130][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 33.108132][ T846] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 33.108134][ T846] ? __lock_release.isra.0+0x69/0x1a0 [ 33.108137][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108139][ T846] ? cap_capable+0x1d7/0x3d0 [ 33.108142][ T846] ? write_profile+0xf0/0xf0 [ 33.108144][ T846] ? unwind_get_return_address+0x67/0xd0 [ 33.108145][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 33.108148][ T846] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 33.108150][ T846] ? rcu_read_lock_any_held+0x3c/0x90 [ 33.108151][ T846] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 33.108153][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 33.108156][ T846] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 33.108158][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108161][ T846] genl_rcv_msg+0xbb/0x160 [ 33.108163][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 33.108165][ T846] ? genl_family_rcv_msg+0x640/0x640 [ 33.108167][ T846] ? netlink_ack+0xcf0/0xcf0 [ 33.108170][ T846] ? netlink_deliver_tap+0xc5/0x330 [ 33.108172][ T846] ? netlink_deliver_tap+0x13c/0x330 [ 33.108174][ T846] genl_rcv+0x28/0x40 [ 33.108176][ T846] netlink_unicast+0x486/0x750 [ 33.108178][ T846] ? netlink_attachskb+0x810/0x810 [ 33.108180][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108182][ T846] netlink_sendmsg+0x735/0xc60 [ 33.108185][ T846] ? netlink_unicast+0x750/0x750 [ 33.108187][ T846] ? __might_fault+0x97/0x140 [ 33.108190][ T846] ____sys_sendmsg+0x415/0x880 [ 33.108192][ T846] ? copy_msghdr_from_user+0x279/0x420 [ 33.108194][ T846] ? get_timestamp.constprop.0+0x390/0x390 [ 33.108196][ T846] ? move_addr_to_kernel+0x40/0x40 [ 33.108199][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 33.108201][ T846] ? copy_msghdr_from_user+0x420/0x420 [ 33.108202][ T846] ? kfree+0x22/0x590 [ 33.108207][ T846] __sys_sendmsg+0x12c/0x1d0 [ 33.108209][ T846] ? __sys_sendmsg_sock+0x20/0x20 [ 33.108212][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108214][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108216][ T846] do_syscall_64+0xff/0x530 [ 33.108218][ T846] ? exc_page_fault+0xee/0x100 [ 33.108219][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 33.108221][ T846] RIP: 0033:0x7f5da605a54e [ 33.108224][ 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 [ 33.108225][ T846] RSP: 002b:00007fff29437d20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.108228][ T846] RAX: ffffffffffffffda RBX: 000000001d679130 RCX: 00007f5da605a54e [ 33.108230][ T846] RDX: 0000000000000000 RSI: 00007fff29437dc0 RDI: 0000000000000005 [ 33.108231][ T846] RBP: 00007fff29437d30 R08: 0000000000000000 R09: 0000000000000000 [ 33.108232][ T846] R10: 0000000000000000 R11: 0000000000000202 R12: 000000001d679200 [ 33.108233][ T846] R13: 00007fff29437dc0 R14: 000000001d67a260 R15: 000000000040bda8 [ 33.108235][ T846] [ 33.108240][ T846] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 33.108241][ T846] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 846, name: ovpn-cli [ 33.108242][ T846] preempt_count: 202, expected: 0 [ 33.108243][ T846] RCU nest depth: 0, expected: 0 [ 33.108244][ T846] INFO: lockdep is turned off. [ 33.108245][ T846] irq event stamp: 30623 [ 33.108245][ T846] hardirqs last enabled at (30622): [] __down_trylock_console_sem+0x86/0xa0 [ 33.108248][ T846] hardirqs last disabled at (30623): [] console_emit_next_record+0x3d4/0x4c0 [ 33.108250][ T846] softirqs last enabled at (30590): [] __alloc_skb+0x4c2/0x5f0 [ 33.108252][ T846] softirqs last disabled at (30618): [] ovpn_peer_del+0xa0/0x590 [ovpn] [ 33.108255][ T846] Preemption disabled at: [ 33.108256][ T846] [<0000000000000000>] 0x0 [ 33.108258][ T846] CPU: 0 UID: 0 PID: 846 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 33.108260][ T846] Tainted: [W]=WARN [ 33.108260][ T846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.108261][ T846] Call Trace: [ 33.108262][ T846] [ 33.108262][ T846] dump_stack_lvl+0x6f/0xa0 [ 33.108265][ T846] __might_resched.cold+0x1fe/0x2c1 [ 33.108267][ T846] ? check_irq_usage+0x403/0x570 [ 33.108269][ T846] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 33.108272][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108274][ T846] __kmalloc_noprof+0x443/0x760 [ 33.108276][ T846] ? __rwlock_init+0x150/0x150 [ 33.108277][ T846] ? alloc_buf.isra.0+0x4b/0x260 [ 33.108279][ T846] ? do_raw_spin_unlock+0x59/0x250 [ 33.108281][ T846] alloc_buf.isra.0+0x4b/0x260 [ 33.108283][ T846] put_chars+0x1e1/0x2f0 [ 33.108285][ T846] ? __send_to_port+0x420/0x420 [ 33.108286][ T846] ? check_prev_add+0xef/0xe90 [ 33.108288][ T846] ? validate_chain+0x6b8/0xc20 [ 33.108290][ T846] hvc_console_print+0x292/0x780 [ 33.108292][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108294][ T846] ? hvc_write+0x3a0/0x3a0 [ 33.108296][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108298][ T846] ? lock_acquire+0x13c/0x160 [ 33.108300][ T846] console_emit_next_record+0x22f/0x4c0 [ 33.108302][ T846] ? devkmsg_read+0x4b0/0x4b0 [ 33.108304][ T846] ? console_flush_one_record+0x106/0x710 [ 33.108306][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108307][ T846] ? lock_acquire+0x13c/0x160 [ 33.108309][ T846] console_flush_one_record+0x46f/0x710 [ 33.108312][ T846] ? console_emit_next_record+0x4c0/0x4c0 [ 33.108313][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108316][ T846] console_unlock+0xee/0x1f0 [ 33.108318][ T846] ? console_flush_one_record+0x710/0x710 [ 33.108319][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108321][ T846] ? lock_acquire+0x60/0x160 [ 33.108323][ T846] ? __down_trylock_console_sem+0x5e/0xa0 [ 33.108325][ T846] ? vprintk_emit+0x320/0x3e0 [ 33.108327][ T846] vprintk_emit+0x37c/0x3e0 [ 33.108329][ T846] ? wake_up_klogd_work_func+0x90/0x90 [ 33.108331][ T846] ? kernel_text_address+0x149/0x170 [ 33.108332][ T846] ? __kernel_text_address+0x12/0x30 [ 33.108333][ T846] ? write_profile+0xf0/0xf0 [ 33.108334][ T846] ? unwind_get_return_address+0x67/0xd0 [ 33.108336][ T846] _printk+0xc7/0x100 [ 33.108338][ T846] ? snapshot_read.cold+0x21/0x21 [ 33.108340][ T846] ? mark_usage+0x61/0x170 [ 33.108342][ T846] ? netdev_name+0x43/0x60 [ 33.108343][ T846] ? __netdev_printk+0x17f/0x1d0 [ 33.108345][ T846] netdev_info+0xe2/0x116 [ 33.108346][ T846] ? netdev_notice+0x120/0x120 [ 33.108347][ T846] ? find_held_lock+0x2b/0x80 [ 33.108349][ T846] ? mark_usage+0x61/0x170 [ 33.108351][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108353][ T846] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 33.108356][ T846] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 33.108358][ T846] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 33.108361][ T846] ovpn_peer_remove+0x394/0x640 [ovpn] [ 33.108364][ T846] ? do_raw_spin_lock+0x131/0x280 [ 33.108366][ T846] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 33.108369][ T846] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 33.108372][ T846] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 33.108375][ T846] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 33.108377][ T846] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 33.108379][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 33.108381][ T846] ? ref_tracker_alloc+0x28d/0x430 [ 33.108384][ T846] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 33.108387][ T846] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 33.108390][ T846] genl_family_rcv_msg_doit+0x206/0x300 [ 33.108392][ T846] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 33.108394][ T846] ? __lock_release.isra.0+0x69/0x1a0 [ 33.108397][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108399][ T846] ? cap_capable+0x1d7/0x3d0 [ 33.108401][ T846] ? write_profile+0xf0/0xf0 [ 33.108402][ T846] ? unwind_get_return_address+0x67/0xd0 [ 33.108404][ T846] genl_family_rcv_msg+0x3a4/0x640 [ 33.108406][ T846] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 33.108408][ T846] ? rcu_read_lock_any_held+0x3c/0x90 [ 33.108409][ T846] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 33.108412][ T846] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 33.108414][ T846] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 33.108416][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108419][ T846] genl_rcv_msg+0xbb/0x160 [ 33.108421][ T846] netlink_rcv_skb+0x14e/0x3a0 [ 33.108423][ T846] ? genl_family_rcv_msg+0x640/0x640 [ 33.108425][ T846] ? netlink_ack+0xcf0/0xcf0 [ 33.108428][ T846] ? netlink_deliver_tap+0xc5/0x330 [ 33.108430][ T846] ? netlink_deliver_tap+0x13c/0x330 [ 33.108432][ T846] genl_rcv+0x28/0x40 [ 33.108434][ T846] netlink_unicast+0x486/0x750 [ 33.108436][ T846] ? netlink_attachskb+0x810/0x810 [ 33.108438][ T846] ? __lock_acquire+0x518/0xc20 [ 33.108440][ T846] netlink_sendmsg+0x735/0xc60 [ 33.108442][ T846] ? netlink_unicast+0x750/0x750 [ 33.108444][ T846] ? __might_fault+0x97/0x140 [ 33.108447][ T846] ____sys_sendmsg+0x415/0x880 [ 33.108448][ T846] ? copy_msghdr_from_user+0x279/0x420 [ 33.108450][ T846] ? get_timestamp.constprop.0+0x390/0x390 [ 33.108452][ T846] ? move_addr_to_kernel+0x40/0x40 [ 33.108455][ T846] ___sys_sendmsg+0x14e/0x1d0 [ 33.108457][ T846] ? copy_msghdr_from_user+0x420/0x420 [ 33.108458][ T846] ? kfree+0x22/0x590 [ 33.108463][ T846] __sys_sendmsg+0x12c/0x1d0 [ 33.108465][ T846] ? __sys_sendmsg_sock+0x20/0x20 [ 33.108468][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108470][ T846] ? rcu_is_watching+0x16/0xd0 [ 33.108472][ T846] do_syscall_64+0xff/0x530 [ 33.108473][ T846] ? exc_page_fault+0xee/0x100 [ 33.108475][ T846] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 33.108476][ T846] RIP: 0033:0x7f5da605a54e [ 33.108477][ 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 [ 33.108478][ T846] RSP: 002b:00007fff29437d20 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.108480][ T846] RAX: ffffffffffffffda RBX: 000000001d679130 RCX: 00007f5da605a54e [ 33.108481][ T846] RDX: 0000000000000000 RSI: 00007fff29437dc0 RDI: 0000000000000005 [ 33.108481][ T846] RBP: 00007fff29437d30 R08: 0000000000000000 R09: 0000000000000000 [ 33.108482][ T846] R10: 0000000000000000 R11: 0000000000000202 R12: 000000001d679200 [ 33.108483][ T846] R13: 00007fff29437dc0 R14: 000000001d67a260 R15: 000000000040bda8 [ 33.108485][ T846] [ 33.267355][ T850] tun1: deleting peer with id 10, reason 1 [ 35.824509][ T898] tun0: deleting peer with id 2, reason 1 [ 35.824527][ T898] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 35.824529][ T898] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 898, name: ovpn-cli [ 35.824530][ T898] preempt_count: 202, expected: 0 [ 35.824531][ T898] RCU nest depth: 0, expected: 0 [ 35.824532][ T898] INFO: lockdep is turned off. [ 35.824533][ T898] irq event stamp: 0 [ 35.824534][ T898] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 35.824538][ T898] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 35.824545][ T898] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 35.824546][ T898] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 35.824548][ T898] Preemption disabled at: [ 35.824549][ T898] [<0000000000000000>] 0x0 [ 35.824554][ T898] CPU: 2 UID: 0 PID: 898 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 35.824558][ T898] Tainted: [W]=WARN [ 35.824558][ T898] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.824560][ T898] Call Trace: [ 35.824561][ T898] [ 35.824562][ T898] dump_stack_lvl+0x6f/0xa0 [ 35.824568][ T898] __might_resched.cold+0x1fe/0x2c1 [ 35.824572][ T898] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 35.824576][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824580][ T898] __kmalloc_noprof+0x443/0x760 [ 35.824583][ T898] ? __rwlock_init+0x150/0x150 [ 35.824585][ T898] ? alloc_buf.isra.0+0x4b/0x260 [ 35.824590][ T898] ? do_raw_spin_unlock+0x59/0x250 [ 35.824591][ T898] alloc_buf.isra.0+0x4b/0x260 [ 35.824593][ T898] put_chars+0x1e1/0x2f0 [ 35.824595][ T898] ? __send_to_port+0x420/0x420 [ 35.824597][ T898] ? printk_get_next_message+0x240/0x650 [ 35.824601][ T898] hvc_console_print+0x292/0x780 [ 35.824605][ T898] ? hvc_write+0x3a0/0x3a0 [ 35.824606][ T898] ? __rwlock_init+0x150/0x150 [ 35.824608][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824610][ T898] ? lock_acquire+0x13c/0x160 [ 35.824612][ T898] console_emit_next_record+0x22f/0x4c0 [ 35.824614][ T898] ? devkmsg_read+0x4b0/0x4b0 [ 35.824616][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824618][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824619][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824621][ T898] ? lock_acquire+0x13c/0x160 [ 35.824625][ T898] ? console_flush_one_record+0x111/0x710 [ 35.824627][ T898] console_flush_one_record+0x46f/0x710 [ 35.824629][ T898] ? console_emit_next_record+0x4c0/0x4c0 [ 35.824632][ T898] console_unlock+0xee/0x1f0 [ 35.824634][ T898] ? lock_acquire+0x13c/0x160 [ 35.824635][ T898] ? console_flush_one_record+0x710/0x710 [ 35.824637][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824639][ T898] ? lock_release+0x184/0x1f0 [ 35.824640][ T898] ? lock_acquire+0x60/0x160 [ 35.824642][ T898] ? __rcu_read_lock+0x30/0x70 [ 35.824644][ T898] ? __down_trylock_console_sem+0x5e/0xa0 [ 35.824645][ T898] ? vprintk_emit+0x320/0x3e0 [ 35.824648][ T898] vprintk_emit+0x37c/0x3e0 [ 35.824650][ T898] ? wake_up_klogd_work_func+0x90/0x90 [ 35.824652][ T898] ? kernel_text_address+0x149/0x170 [ 35.824654][ T898] ? __kernel_text_address+0x12/0x30 [ 35.824655][ T898] ? write_profile+0xf0/0xf0 [ 35.824657][ T898] ? unwind_get_return_address+0x67/0xd0 [ 35.824660][ T898] _printk+0xc7/0x100 [ 35.824663][ T898] ? snapshot_read.cold+0x21/0x21 [ 35.824665][ T898] ? netdev_name+0x43/0x60 [ 35.824668][ T898] ? __netdev_printk+0x17f/0x1d0 [ 35.824670][ T898] netdev_info+0xe2/0x116 [ 35.824671][ T898] ? netdev_notice+0x120/0x120 [ 35.824673][ T898] ? ovpn_nl_pre_doit+0x44/0x90 [ovpn] [ 35.824678][ T898] ? __module_address+0x36/0x330 [ 35.824681][ T898] ? lock_acquire+0x13c/0x160 [ 35.824683][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824684][ T898] ? lock_release+0x184/0x1f0 [ 35.824686][ T898] ? ovpn_peer_get_by_id+0x38a/0x7a0 [ovpn] [ 35.824689][ T898] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 35.824693][ T898] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 35.824696][ T898] ? lock_acquire+0x13c/0x160 [ 35.824697][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824699][ T898] ? lock_release+0x184/0x1f0 [ 35.824701][ T898] ovpn_peer_remove+0x394/0x640 [ovpn] [ 35.824704][ T898] ? do_raw_spin_lock+0x131/0x280 [ 35.824706][ T898] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 35.824709][ T898] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 35.824712][ T898] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 35.824715][ T898] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 35.824718][ T898] ? trace_hardirqs_on+0x36/0x40 [ 35.824721][ T898] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 35.824723][ T898] ? ref_tracker_alloc+0x28d/0x430 [ 35.824728][ T898] ? lock_release+0x184/0x1f0 [ 35.824730][ T898] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 35.824733][ T898] genl_family_rcv_msg_doit+0x206/0x300 [ 35.824738][ T898] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 35.824740][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824742][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824744][ T898] ? cap_capable+0x1d7/0x3d0 [ 35.824748][ T898] ? write_profile+0xf0/0xf0 [ 35.824749][ T898] ? unwind_get_return_address+0x67/0xd0 [ 35.824750][ T898] genl_family_rcv_msg+0x3a4/0x640 [ 35.824753][ T898] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 35.824755][ T898] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 35.824757][ T898] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 35.824760][ T898] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 35.824762][ T898] ? filter_irq_stacks+0xd0/0xd0 [ 35.824764][ T898] ? stack_depot_save_flags+0x1bc/0x790 [ 35.824766][ T898] genl_rcv_msg+0xbb/0x160 [ 35.824768][ T898] netlink_rcv_skb+0x14e/0x3a0 [ 35.824770][ T898] ? genl_family_rcv_msg+0x640/0x640 [ 35.824772][ T898] ? netlink_ack+0xcf0/0xcf0 [ 35.824775][ T898] ? lock_acquire+0x13c/0x160 [ 35.824776][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824778][ T898] ? lock_release+0x184/0x1f0 [ 35.824780][ T898] genl_rcv+0x28/0x40 [ 35.824782][ T898] netlink_unicast+0x486/0x750 [ 35.824784][ T898] ? netlink_attachskb+0x810/0x810 [ 35.824786][ T898] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 35.824787][ T898] ? trace_hardirqs_on+0x36/0x40 [ 35.824788][ T898] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 35.824792][ T898] netlink_sendmsg+0x735/0xc60 [ 35.824794][ T898] ? netlink_unicast+0x750/0x750 [ 35.824796][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824798][ T898] ? lock_release+0x184/0x1f0 [ 35.824800][ T898] ____sys_sendmsg+0x415/0x880 [ 35.824803][ T898] ? copy_msghdr_from_user+0x279/0x420 [ 35.824805][ T898] ? get_timestamp.constprop.0+0x390/0x390 [ 35.824807][ T898] ? move_addr_to_kernel+0x40/0x40 [ 35.824810][ T898] ___sys_sendmsg+0x14e/0x1d0 [ 35.824812][ T898] ? copy_msghdr_from_user+0x420/0x420 [ 35.824813][ T898] ? kfree+0x22/0x590 [ 35.824818][ T898] __sys_sendmsg+0x12c/0x1d0 [ 35.824820][ T898] ? __sys_sendmsg_sock+0x20/0x20 [ 35.824823][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824825][ T898] ? rcu_is_watching+0x16/0xd0 [ 35.824827][ T898] do_syscall_64+0xff/0x530 [ 35.824829][ T898] ? exc_page_fault+0xee/0x100 [ 35.824831][ T898] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 35.824833][ T898] RIP: 0033:0x7f72a6a1f54e [ 35.824835][ 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 [ 35.824837][ T898] RSP: 002b:00007ffce7065f80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.824841][ T898] RAX: ffffffffffffffda RBX: 000000000d639130 RCX: 00007f72a6a1f54e [ 35.824842][ T898] RDX: 0000000000000000 RSI: 00007ffce7066020 RDI: 0000000000000005 [ 35.824843][ T898] RBP: 00007ffce7065f90 R08: 0000000000000000 R09: 0000000000000000 [ 35.824844][ T898] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000d639200 [ 35.824845][ T898] R13: 00007ffce7066020 R14: 000000000d63a260 R15: 000000000040bda8 [ 35.824847][ T898] [ 35.912607][ T902] tun2: deleting peer with id 11, reason 1 [ 35.912761][ C0] clocksource: Watchdog remote CPU 2 read timed out [ 41.656644][ T57] tun0: deleting peer with id 4, reason 2 [ 41.656664][ T57] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 41.656666][ T57] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 57, name: kworker/3:1 [ 41.656668][ T57] preempt_count: 202, expected: 0 [ 41.656669][ T57] RCU nest depth: 0, expected: 0 [ 41.656670][ T57] INFO: lockdep is turned off. [ 41.656671][ T57] irq event stamp: 30674 [ 41.656672][ T57] hardirqs last enabled at (30673): [] _raw_spin_unlock_irq+0x28/0x50 [ 41.656681][ T57] hardirqs last disabled at (30674): [] __schedule+0x1246/0x20e0 [ 41.656684][ T57] softirqs last enabled at (29992): [] handle_softirqs+0x67c/0x900 [ 41.656688][ T57] softirqs last disabled at (29875): [] __irq_exit_rcu+0x145/0x1c0 [ 41.656691][ T57] Preemption disabled at: [ 41.656691][ T57] [<0000000000000000>] 0x0 [ 41.656699][ T57] CPU: 3 UID: 0 PID: 57 Comm: kworker/3:1 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 41.656703][ T57] Tainted: [W]=WARN [ 41.656704][ T57] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.656706][ T57] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 41.656716][ T57] Call Trace: [ 41.656718][ T57] [ 41.656720][ T57] dump_stack_lvl+0x6f/0xa0 [ 41.656725][ T57] __might_resched.cold+0x1fe/0x2c1 [ 41.656729][ T57] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 41.656732][ T57] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 41.656735][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656739][ T57] __kmalloc_noprof+0x443/0x760 [ 41.656742][ T57] ? __rwlock_init+0x150/0x150 [ 41.656745][ T57] ? alloc_buf.isra.0+0x4b/0x260 [ 41.656749][ T57] ? do_raw_spin_unlock+0x59/0x250 [ 41.656751][ T57] alloc_buf.isra.0+0x4b/0x260 [ 41.656753][ T57] put_chars+0x1e1/0x2f0 [ 41.656755][ T57] ? prb_final_commit+0x50/0x50 [ 41.656757][ T57] ? __send_to_port+0x420/0x420 [ 41.656758][ T57] ? printk_get_next_message+0x240/0x650 [ 41.656761][ T57] hvc_console_print+0x292/0x780 [ 41.656766][ T57] ? hvc_write+0x3a0/0x3a0 [ 41.656767][ T57] ? do_raw_spin_lock+0x131/0x280 [ 41.656769][ T57] ? vsnprintf+0x527/0x1700 [ 41.656771][ T57] ? __rwlock_init+0x150/0x150 [ 41.656772][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656774][ T57] ? lock_acquire+0x13c/0x160 [ 41.656776][ T57] console_emit_next_record+0x22f/0x4c0 [ 41.656779][ T57] ? devkmsg_read+0x4b0/0x4b0 [ 41.656781][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656783][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656785][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656786][ T57] ? lock_acquire+0x13c/0x160 [ 41.656788][ T57] ? console_flush_one_record+0x111/0x710 [ 41.656790][ T57] console_flush_one_record+0x46f/0x710 [ 41.656792][ T57] ? console_emit_next_record+0x4c0/0x4c0 [ 41.656795][ T57] console_unlock+0xee/0x1f0 [ 41.656797][ T57] ? lock_acquire+0x13c/0x160 [ 41.656798][ T57] ? console_flush_one_record+0x710/0x710 [ 41.656800][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656801][ T57] ? lock_release+0x184/0x1f0 [ 41.656803][ T57] ? lock_acquire+0x60/0x160 [ 41.656804][ T57] ? __rcu_read_lock+0x30/0x70 [ 41.656807][ T57] ? __down_trylock_console_sem+0x5e/0xa0 [ 41.656808][ T57] ? vprintk_emit+0x320/0x3e0 [ 41.656810][ T57] vprintk_emit+0x37c/0x3e0 [ 41.656813][ T57] ? wake_up_klogd_work_func+0x90/0x90 [ 41.656815][ T57] ? arch_stack_walk+0xd7/0x130 [ 41.656818][ T57] _printk+0xc7/0x100 [ 41.656821][ T57] ? snapshot_read.cold+0x21/0x21 [ 41.656824][ T57] ? stack_trace_save+0x93/0xc0 [ 41.656826][ T57] ? filter_irq_stacks+0xd0/0xd0 [ 41.656827][ T57] ? netdev_name+0x43/0x60 [ 41.656830][ T57] ? __netdev_printk+0x17f/0x1d0 [ 41.656832][ T57] netdev_info+0xe2/0x116 [ 41.656834][ T57] ? netdev_notice+0x120/0x120 [ 41.656835][ T57] ? kasan_save_track+0x14/0x30 [ 41.656839][ T57] ? kmem_cache_free+0xf8/0x550 [ 41.656840][ T57] ? free_object_list.isra.0+0x1b6/0x310 [ 41.656844][ T57] ? kthread+0x367/0x460 [ 41.656847][ T57] ? ret_from_fork+0x474/0x6b0 [ 41.656848][ T57] ? ret_from_fork_asm+0x11/0x20 [ 41.656851][ T57] ? trace_irq_enable.constprop.0+0x30/0x160 [ 41.656854][ T57] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 41.656858][ T57] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 41.656861][ T57] ? __rwlock_init+0x150/0x150 [ 41.656863][ T57] ? lock_acquire+0x13c/0x160 [ 41.656864][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656866][ T57] ovpn_peer_remove+0x394/0x640 [ovpn] [ 41.656870][ T57] ? do_raw_spin_lock+0x131/0x280 [ 41.656872][ T57] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 41.656875][ T57] ? __rwlock_init+0x150/0x150 [ 41.656876][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656878][ T57] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 41.656879][ T57] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 41.656881][ T57] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 41.656884][ T57] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 41.656887][ T57] ? __rwlock_init+0x150/0x150 [ 41.656889][ T57] ovpn_peer_keepalive_work+0x253/0x580 [ovpn] [ 41.656893][ T57] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 41.656896][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656898][ T57] ? lock_acquire+0x13c/0x160 [ 41.656899][ T57] ? rcu_is_watching+0x16/0xd0 [ 41.656901][ T57] process_one_work+0xe3e/0x1560 [ 41.656905][ T57] ? __queue_delayed_work+0x470/0x470 [ 41.656907][ T57] ? find_held_lock+0x2b/0x80 [ 41.656909][ T57] ? __rwlock_init+0x150/0x150 [ 41.656911][ T57] worker_thread+0x4f1/0xd60 [ 41.656914][ T57] ? rescuer_thread+0x1340/0x1340 [ 41.656916][ T57] ? __kthread_parkme+0xbd/0x210 [ 41.656917][ T57] ? rescuer_thread+0x1340/0x1340 [ 41.656919][ T57] ? rescuer_thread+0x1340/0x1340 [ 41.656921][ T57] kthread+0x367/0x460 [ 41.656923][ T57] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 41.656924][ T57] ? kthread_affine_preferred+0x4c0/0x4c0 [ 41.656926][ T57] ret_from_fork+0x474/0x6b0 [ 41.656928][ T57] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 41.656930][ T57] ? __switch_to+0x5a3/0xe00 [ 41.656932][ T57] ? kthread_affine_preferred+0x4c0/0x4c0 [ 41.656934][ T57] ret_from_fork_asm+0x11/0x20 [ 41.656937][ T57] [ 41.675804][ T57] tun0: deleting peer with id 3, reason 2 [ 41.675977][ T57] tun0: deleting peer with id 5, reason 2 [ 41.676197][ T57] tun0: deleting peer with id 6, reason 2 [ 46.841712][ T65] tun3: deleting peer with id 12, reason 2 [ 46.841733][ T65] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 46.841735][ T65] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 65, name: kworker/2:2 [ 46.841737][ T65] preempt_count: 202, expected: 0 [ 46.841738][ T65] RCU nest depth: 0, expected: 0 [ 46.841739][ T65] INFO: lockdep is turned off. [ 46.841740][ T65] irq event stamp: 31782 [ 46.841741][ T65] hardirqs last enabled at (31781): [] _raw_spin_unlock_irq+0x28/0x50 [ 46.841750][ T65] hardirqs last disabled at (31782): [] __schedule+0x1246/0x20e0 [ 46.841753][ T65] softirqs last enabled at (21040): [] handle_softirqs+0x67c/0x900 [ 46.841756][ T65] softirqs last disabled at (21033): [] __irq_exit_rcu+0x145/0x1c0 [ 46.841759][ T65] Preemption disabled at: [ 46.841760][ T65] [<0000000000000000>] 0x0 [ 46.841767][ T65] CPU: 2 UID: 0 PID: 65 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 46.841770][ T65] Tainted: [W]=WARN [ 46.841771][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.841773][ T65] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 46.841781][ T65] Call Trace: [ 46.841783][ T65] [ 46.841785][ T65] dump_stack_lvl+0x6f/0xa0 [ 46.841790][ T65] __might_resched.cold+0x1fe/0x2c1 [ 46.841794][ T65] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 46.841797][ T65] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 46.841799][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841803][ T65] __kmalloc_noprof+0x443/0x760 [ 46.841807][ T65] ? __rwlock_init+0x150/0x150 [ 46.841809][ T65] ? alloc_buf.isra.0+0x4b/0x260 [ 46.841813][ T65] ? do_raw_spin_unlock+0x59/0x250 [ 46.841815][ T65] alloc_buf.isra.0+0x4b/0x260 [ 46.841817][ T65] put_chars+0x1e1/0x2f0 [ 46.841819][ T65] ? prb_final_commit+0x50/0x50 [ 46.841820][ T65] ? __send_to_port+0x420/0x420 [ 46.841822][ T65] ? printk_get_next_message+0x240/0x650 [ 46.841825][ T65] hvc_console_print+0x292/0x780 [ 46.841829][ T65] ? hvc_write+0x3a0/0x3a0 [ 46.841831][ T65] ? do_raw_spin_lock+0x131/0x280 [ 46.841832][ T65] ? vsnprintf+0x527/0x1700 [ 46.841834][ T65] ? __rwlock_init+0x150/0x150 [ 46.841836][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841838][ T65] ? lock_acquire+0x13c/0x160 [ 46.841840][ T65] console_emit_next_record+0x22f/0x4c0 [ 46.841842][ T65] ? devkmsg_read+0x4b0/0x4b0 [ 46.841844][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841846][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841848][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841849][ T65] ? lock_acquire+0x13c/0x160 [ 46.841851][ T65] ? console_flush_one_record+0x111/0x710 [ 46.841853][ T65] console_flush_one_record+0x46f/0x710 [ 46.841855][ T65] ? console_emit_next_record+0x4c0/0x4c0 [ 46.841858][ T65] console_unlock+0xee/0x1f0 [ 46.841859][ T65] ? lock_acquire+0x13c/0x160 [ 46.841861][ T65] ? console_flush_one_record+0x710/0x710 [ 46.841862][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841864][ T65] ? lock_release+0x184/0x1f0 [ 46.841865][ T65] ? lock_acquire+0x60/0x160 [ 46.841867][ T65] ? __rcu_read_lock+0x30/0x70 [ 46.841869][ T65] ? __down_trylock_console_sem+0x5e/0xa0 [ 46.841870][ T65] ? vprintk_emit+0x320/0x3e0 [ 46.841872][ T65] vprintk_emit+0x37c/0x3e0 [ 46.841875][ T65] ? wake_up_klogd_work_func+0x90/0x90 [ 46.841876][ T65] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 46.841878][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841879][ T65] ? trace_sched_wakeup+0x9b/0x160 [ 46.841882][ T65] _printk+0xc7/0x100 [ 46.841885][ T65] ? snapshot_read.cold+0x21/0x21 [ 46.841886][ T65] ? try_to_wake_up+0x153/0x1130 [ 46.841888][ T65] ? select_fallback_rq+0x510/0x510 [ 46.841890][ T65] ? netdev_name+0x43/0x60 [ 46.841893][ T65] ? __netdev_printk+0x17f/0x1d0 [ 46.841894][ T65] netdev_info+0xe2/0x116 [ 46.841896][ T65] ? netdev_notice+0x120/0x120 [ 46.841898][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841900][ T65] ? __queue_work+0x3ab/0xd30 [ 46.841903][ T65] ? kthread+0x367/0x460 [ 46.841905][ T65] ? trace_irq_enable.constprop.0+0x30/0x160 [ 46.841908][ T65] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 46.841912][ T65] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 46.841914][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841916][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 46.841917][ T65] ovpn_peer_remove+0x394/0x640 [ovpn] [ 46.841921][ T65] ? do_raw_spin_lock+0x131/0x280 [ 46.841923][ T65] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 46.841925][ T65] ? __rwlock_init+0x150/0x150 [ 46.841927][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841928][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 46.841930][ T65] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 46.841931][ T65] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 46.841934][ T65] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 46.841936][ T65] ? __rwlock_init+0x150/0x150 [ 46.841939][ T65] ovpn_peer_keepalive_work+0x389/0x580 [ovpn] [ 46.841942][ T65] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 46.841944][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841946][ T65] ? lock_acquire+0x13c/0x160 [ 46.841947][ T65] ? rcu_is_watching+0x16/0xd0 [ 46.841949][ T65] ? process_one_work+0xdfc/0x1560 [ 46.841951][ T65] process_one_work+0xe3e/0x1560 [ 46.841954][ T65] ? __queue_delayed_work+0x470/0x470 [ 46.841956][ T65] ? find_held_lock+0x2b/0x80 [ 46.841958][ T65] ? __rwlock_init+0x150/0x150 [ 46.841960][ T65] worker_thread+0x4f1/0xd60 [ 46.841963][ T65] ? rescuer_thread+0x1340/0x1340 [ 46.841964][ T65] ? __kthread_parkme+0xbd/0x210 [ 46.841966][ T65] ? rescuer_thread+0x1340/0x1340 [ 46.841968][ T65] ? rescuer_thread+0x1340/0x1340 [ 46.841969][ T65] kthread+0x367/0x460 [ 46.841971][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 46.841972][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 46.841974][ T65] ret_from_fork+0x474/0x6b0 [ 46.841977][ T65] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 46.841978][ T65] ? __switch_to+0x5a3/0xe00 [ 46.841981][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 46.841982][ T65] ret_from_fork_asm+0x11/0x20 [ 46.841986][ T65] [ 46.905666][ T57] tun4: deleting peer with id 13, reason 2 [ 46.969767][ T57] tun5: deleting peer with id 14, reason 2 [ 47.032687][ T10] tun6: deleting peer with id 15, reason 2