[ 14.412050][ T302] ip (302) used greatest stack depth: 23952 bytes left [ 14.412065][ T302] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 14.412067][ T302] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 302, name: ip [ 14.412069][ T302] preempt_count: 2, expected: 0 [ 14.412070][ T302] RCU nest depth: 0, expected: 0 [ 14.412071][ T302] locks held by ip/302: 5, last CPU#3: [ 14.412073][ T302] #0: ffffffffa3e127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 14.412083][ T302] #1: ffffffffa3f79cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 14.412089][ T302] #2: ffffffffa3f79d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 14.412093][ T302] #3: ffffffffa3e99660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 14.412097][ T302] #4: ffffffffa3e99560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 14.412100][ T302] irq event stamp: 28960 [ 14.412101][ T302] hardirqs last enabled at (28959): [] __down_trylock_console_sem+0x86/0xa0 [ 14.412104][ T302] hardirqs last disabled at (28960): [] console_emit_next_record+0x3d4/0x4c0 [ 14.412106][ T302] softirqs last enabled at (28564): [] handle_softirqs+0x67c/0x900 [ 14.412108][ T302] softirqs last disabled at (28555): [] __irq_exit_rcu+0x145/0x1c0 [ 14.412110][ T302] Preemption disabled at: [ 14.412111][ T302] [<0000000000000000>] 0x0 [ 14.412117][ T302] CPU: 3 UID: 0 PID: 302 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 14.412121][ T302] Tainted: [W]=WARN [ 14.412122][ T302] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.412123][ T302] Call Trace: [ 14.412125][ T302] [ 14.412126][ T302] dump_stack_lvl+0x6f/0xa0 [ 14.412133][ T302] __might_resched.cold+0x1fe/0x2c1 [ 14.412138][ T302] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 14.412142][ T302] ? __kmalloc_noprof+0xdb/0x760 [ 14.412146][ T302] __kmalloc_noprof+0x443/0x760 [ 14.412149][ T302] ? alloc_buf.isra.0+0x4b/0x260 [ 14.412155][ T302] ? do_raw_spin_unlock+0x59/0x250 [ 14.412158][ T302] alloc_buf.isra.0+0x4b/0x260 [ 14.412161][ T302] put_chars+0x1e1/0x2f0 [ 14.412164][ T302] ? __send_to_port+0x420/0x420 [ 14.412166][ T302] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 14.412170][ T302] ? validate_chain+0x38b/0xc20 [ 14.412175][ T302] hvc_console_print+0x292/0x780 [ 14.412182][ T302] ? hvc_write+0x3a0/0x3a0 [ 14.412184][ T302] ? rcu_is_watching+0x16/0xd0 [ 14.412187][ T302] ? lock_acquire+0x13c/0x160 [ 14.412190][ T302] console_emit_next_record+0x22f/0x4c0 [ 14.412194][ T302] ? devkmsg_read+0x4b0/0x4b0 [ 14.412196][ T302] ? console_flush_one_record+0x106/0x710 [ 14.412199][ T302] ? rcu_is_watching+0x16/0xd0 [ 14.412201][ T302] ? lock_acquire+0x13c/0x160 [ 14.412205][ T302] console_flush_one_record+0x46f/0x710 [ 14.412209][ T302] ? console_emit_next_record+0x4c0/0x4c0 [ 14.412211][ T302] ? __lock_acquire+0x518/0xc20 [ 14.412216][ T302] console_unlock+0xee/0x1f0 [ 14.412219][ T302] ? console_flush_one_record+0x710/0x710 [ 14.412220][ T302] ? rcu_is_watching+0x16/0xd0 [ 14.412223][ T302] ? lock_acquire+0x60/0x160 [ 14.412226][ T302] ? __down_trylock_console_sem+0x5e/0xa0 [ 14.412228][ T302] ? vprintk_emit+0x320/0x3e0 [ 14.412231][ T302] vprintk_emit+0x37c/0x3e0 [ 14.412235][ T302] ? wake_up_klogd_work_func+0x90/0x90 [ 14.412238][ T302] ? __lock_acquire+0x518/0xc20 [ 14.412242][ T302] _printk+0xc7/0x100 [ 14.412245][ T302] ? snapshot_read.cold+0x21/0x21 [ 14.412248][ T302] ? do_raw_spin_lock+0x131/0x280 [ 14.412250][ T302] ? __rwlock_init+0x150/0x150 [ 14.412254][ T302] ? do_raw_spin_lock+0x131/0x280 [ 14.412257][ T302] do_exit.cold+0x82/0x9c [ 14.412261][ T302] ? exit_notify+0x890/0x890 [ 14.412262][ T302] ? __lock_release.isra.0+0x69/0x1a0 [ 14.412265][ T302] ? rcu_is_watching+0x16/0xd0 [ 14.412269][ T302] do_group_exit+0xb8/0x370 [ 14.412271][ T302] __x64_sys_exit_group+0x3c/0x50 [ 14.412273][ T302] x64_sys_call+0x1567/0x1570 [ 14.412276][ T302] do_syscall_64+0xff/0x530 [ 14.412280][ T302] ? exc_page_fault+0xee/0x100 [ 14.412282][ T302] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 14.412285][ T302] RIP: 0033:0x7f02997651b8 [ 14.412287][ T302] Code: Unable to access opcode bytes at 0x7f029976518e. [ 14.412288][ T302] RSP: 002b:00007ffd0cb19e78 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 14.412290][ T302] RAX: ffffffffffffffda RBX: 00007f0299895f88 RCX: 00007f02997651b8 [ 14.412291][ T302] RDX: 00007f02994affc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 14.412292][ T302] RBP: 00007ffd0cb19ed0 R08: 0000000000000000 R09: 0000000000000000 [ 14.412293][ T302] R10: 00007ffd0cb19c90 R11: 0000000000000246 R12: 0000000000000001 [ 14.412294][ T302] R13: 0000000000000000 R14: 00007f0299894680 R15: 00007f0299895fa0 [ 14.412301][ T302] [ 14.501489][ T306] ip (306) used greatest stack depth: 23656 bytes left [ 28.338942][ T741] iperf3 (741) used greatest stack depth: 23328 bytes left [ 28.338962][ T741] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 28.338964][ T741] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 741, name: iperf3 [ 28.338965][ T741] preempt_count: 2, expected: 0 [ 28.338966][ T741] RCU nest depth: 0, expected: 0 [ 28.338967][ T741] locks held by iperf3/741: 5, last CPU#3: [ 28.338969][ T741] #0: ffffffffa3e127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 28.338980][ T741] #1: ffffffffa3f79cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 28.338986][ T741] #2: ffffffffa3f79d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 28.338990][ T741] #3: ffffffffa3e99660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 28.338994][ T741] #4: ffffffffa3e99560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 28.338998][ T741] irq event stamp: 7691704 [ 28.338999][ T741] hardirqs last enabled at (7691703): [] __down_trylock_console_sem+0x86/0xa0 [ 28.339001][ T741] hardirqs last disabled at (7691704): [] console_emit_next_record+0x3d4/0x4c0 [ 28.339003][ T741] softirqs last enabled at (7689954): [] handle_softirqs+0x67c/0x900 [ 28.339006][ T741] softirqs last disabled at (7689051): [] __irq_exit_rcu+0x145/0x1c0 [ 28.339008][ T741] Preemption disabled at: [ 28.339009][ T741] [<0000000000000000>] 0x0 [ 28.339015][ T741] CPU: 3 UID: 0 PID: 741 Comm: iperf3 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 28.339019][ T741] Tainted: [W]=WARN [ 28.339020][ T741] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.339022][ T741] Call Trace: [ 28.339023][ T741] [ 28.339025][ T741] dump_stack_lvl+0x6f/0xa0 [ 28.339031][ T741] __might_resched.cold+0x1fe/0x2c1 [ 28.339036][ T741] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 28.339040][ T741] ? __kmalloc_noprof+0xdb/0x760 [ 28.339045][ T741] __kmalloc_noprof+0x443/0x760 [ 28.339047][ T741] ? alloc_buf.isra.0+0x4b/0x260 [ 28.339053][ T741] ? do_raw_spin_unlock+0x59/0x250 [ 28.339056][ T741] alloc_buf.isra.0+0x4b/0x260 [ 28.339059][ T741] put_chars+0x1e1/0x2f0 [ 28.339061][ T741] ? prb_final_commit+0x50/0x50 [ 28.339063][ T741] ? __send_to_port+0x420/0x420 [ 28.339066][ T741] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 28.339071][ T741] ? rcu_read_lock_any_held+0x3c/0x90 [ 28.339073][ T741] ? validate_chain+0x38b/0xc20 [ 28.339076][ T741] hvc_console_print+0x292/0x780 [ 28.339080][ T741] ? mark_usage+0x61/0x170 [ 28.339082][ T741] ? __lock_acquire+0x518/0xc20 [ 28.339083][ T741] ? __lock_acquire+0x518/0xc20 [ 28.339087][ T741] ? hvc_write+0x3a0/0x3a0 [ 28.339089][ T741] ? console_emit_next_record+0x1df/0x4c0 [ 28.339092][ T741] ? rcu_is_watching+0x16/0xd0 [ 28.339095][ T741] ? lock_acquire+0x13c/0x160 [ 28.339098][ T741] console_emit_next_record+0x22f/0x4c0 [ 28.339102][ T741] ? devkmsg_read+0x4b0/0x4b0 [ 28.339104][ T741] ? console_flush_one_record+0x106/0x710 [ 28.339107][ T741] ? rcu_is_watching+0x16/0xd0 [ 28.339109][ T741] ? lock_acquire+0x13c/0x160 [ 28.339113][ T741] console_flush_one_record+0x46f/0x710 [ 28.339117][ T741] ? console_emit_next_record+0x4c0/0x4c0 [ 28.339119][ T741] ? __lock_acquire+0x518/0xc20 [ 28.339124][ T741] console_unlock+0xee/0x1f0 [ 28.339126][ T741] ? console_flush_one_record+0x710/0x710 [ 28.339128][ T741] ? rcu_is_watching+0x16/0xd0 [ 28.339131][ T741] ? lock_acquire+0x60/0x160 [ 28.339134][ T741] ? __down_trylock_console_sem+0x5e/0xa0 [ 28.339136][ T741] ? vprintk_emit+0x320/0x3e0 [ 28.339139][ T741] vprintk_emit+0x37c/0x3e0 [ 28.339143][ T741] ? wake_up_klogd_work_func+0x90/0x90 [ 28.339146][ T741] ? __lock_acquire+0x518/0xc20 [ 28.339149][ T741] _printk+0xc7/0x100 [ 28.339153][ T741] ? snapshot_read.cold+0x21/0x21 [ 28.339156][ T741] ? do_raw_spin_lock+0x131/0x280 [ 28.339159][ T741] ? __rwlock_init+0x150/0x150 [ 28.339163][ T741] ? do_raw_spin_lock+0x131/0x280 [ 28.339166][ T741] do_exit.cold+0x82/0x9c [ 28.339169][ T741] ? exit_notify+0x890/0x890 [ 28.339174][ T741] __x64_sys_exit+0x42/0x50 [ 28.339176][ T741] x64_sys_call+0x156c/0x1570 [ 28.339178][ T741] do_syscall_64+0xff/0x530 [ 28.339182][ T741] ? exc_page_fault+0xee/0x100 [ 28.339185][ T741] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 28.339187][ T741] RIP: 0033:0x7f3275d8fc49 [ 28.339189][ T741] Code: Unable to access opcode bytes at 0x7f3275d8fc1f. [ 28.339190][ T741] RSP: 002b:00007f327554ee60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 28.339193][ T741] RAX: ffffffffffffffda RBX: 00007f327554f6c0 RCX: 00007f3275d8fc49 [ 28.339194][ T741] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 28.339195][ T741] RBP: 00007f327554ef70 R08: 0000000000000001 R09: 00007f327554f6c0 [ 28.339196][ T741] R10: 0000000000000008 R11: 0000000000000246 R12: 00007f3274d4f000 [ 28.339197][ T741] R13: 00007ffd47d444d0 R14: 0000000000000002 R15: 00007ffd47d445d7 [ 28.339203][ T741] [ 30.032864][ T835] tun0: deleting peer with id 1, reason 1 [ 30.032904][ T835] [ 30.032906][ T835] ===================================================== [ 30.032907][ T835] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 30.032910][ T835] 7.2.0-virtme #1 Tainted: G W [ 30.032911][ T835] ----------------------------------------------------- [ 30.032912][ T835] ovpn-cli/835 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 30.032913][ T835] ffffffffa3e99660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 30.032925][ T835] [ 30.032925][ T835] and this task is already holding: [ 30.032926][ T835] ff1100000fd14e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 30.032933][ T835] which would create a new lock dependency: [ 30.032933][ T835] (&ovpn->lock){+.-.}-{3:3} -> (console_owner){....}-{0:0} [ 30.032936][ T835] [ 30.032936][ T835] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 30.032937][ T835] (&ovpn->lock){+.-.}-{3:3} [ 30.032938][ T835] [ 30.032938][ T835] ... which became SOFTIRQ-irq-safe at: [ 30.032939][ T835] __lock_acquire+0x388/0xc20 [ 30.032943][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.032944][ T835] _raw_spin_lock_bh+0x38/0x50 [ 30.032947][ T835] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 30.032951][ T835] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 30.032953][ T835] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 30.032956][ T835] udp_queue_rcv_one_skb+0x645/0xb00 [ 30.032959][ T835] udp_unicast_rcv_skb+0x366/0x450 [ 30.032961][ T835] udp_rcv+0xaba/0x1d90 [ 30.032962][ T835] ip_protocol_deliver_rcu+0x82/0x350 [ 30.032965][ T835] ip_local_deliver_finish+0x36f/0x610 [ 30.032966][ T835] ip_local_deliver+0x184/0x4c0 [ 30.032967][ T835] ip_rcv+0xdc/0x3d0 [ 30.032968][ T835] __netif_receive_skb_one_core+0xfc/0x180 [ 30.032972][ T835] process_backlog+0x431/0x14c0 [ 30.032974][ T835] __napi_poll+0xa7/0x3b0 [ 30.032976][ T835] net_rx_action+0x513/0xf50 [ 30.032977][ T835] handle_softirqs+0x1d3/0x900 [ 30.032980][ T835] do_softirq+0xac/0xe0 [ 30.032981][ T835] __local_bh_enable_ip+0x118/0x150 [ 30.032982][ T835] __dev_queue_xmit+0x979/0x1b80 [ 30.032984][ T835] ip_finish_output2+0x5b9/0x1bc0 [ 30.032986][ T835] ip_output+0x1ca/0x660 [ 30.032987][ T835] ip_push_pending_frames+0xf6/0x250 [ 30.032989][ T835] raw_sendmsg+0x1169/0x1cc0 [ 30.032990][ T835] __sys_sendto+0x2aa/0x400 [ 30.032993][ T835] __x64_sys_sendto+0xe4/0x1f0 [ 30.032995][ T835] do_syscall_64+0xff/0x530 [ 30.032997][ T835] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.033000][ T835] [ 30.033000][ T835] to a SOFTIRQ-irq-unsafe lock: [ 30.033000][ T835] (fs_reclaim){+.+.}-{0:0} [ 30.033001][ T835] [ 30.033001][ T835] ... which became SOFTIRQ-irq-unsafe at: [ 30.033002][ T835] ... [ 30.033003][ T835] __lock_acquire+0x388/0xc20 [ 30.033004][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033006][ T835] fs_reclaim_acquire+0xd5/0x120 [ 30.033008][ T835] __kmalloc_cache_noprof+0x6e/0x620 [ 30.033011][ T835] kthread_create_worker_on_node+0xea/0x210 [ 30.033013][ T835] workqueue_init+0x2a/0x680 [ 30.033017][ T835] kernel_init_freeable+0x2fe/0x630 [ 30.033019][ T835] kernel_init+0x21/0x150 [ 30.033021][ T835] ret_from_fork+0x474/0x6b0 [ 30.033024][ T835] ret_from_fork_asm+0x11/0x20 [ 30.033027][ T835] [ 30.033027][ T835] other info that might help us debug this: [ 30.033027][ T835] [ 30.033027][ T835] Chain exists of: [ 30.033027][ T835] &ovpn->lock --> console_owner --> fs_reclaim [ 30.033027][ T835] [ 30.033030][ T835] Possible interrupt unsafe locking scenario: [ 30.033030][ T835] [ 30.033030][ T835] CPU0 CPU1 [ 30.033031][ T835] ---- ---- [ 30.033031][ T835] lock(fs_reclaim); [ 30.033032][ T835] local_irq_disable(); [ 30.033032][ T835] lock(&ovpn->lock); [ 30.033033][ T835] lock(console_owner); [ 30.033034][ T835] [ 30.033035][ T835] lock(&ovpn->lock); [ 30.033035][ T835] [ 30.033035][ T835] *** DEADLOCK *** [ 30.033035][ T835] [ 30.033036][ T835] locks held by ovpn-cli/835: 4, last CPU#3: [ 30.033037][ T835] #0: ffffffffa4744ba8 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 30.033042][ T835] #1: ff1100000fd14e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 30.033046][ T835] #2: ffffffffa3f79cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 30.033050][ T835] #3: ffffffffa3f79d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 30.033053][ T835] [ 30.033053][ T835] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 30.033054][ T835] -> (&ovpn->lock){+.-.}-{3:3} { [ 30.033056][ T835] HARDIRQ-ON-W at: [ 30.033057][ T835] __lock_acquire+0x388/0xc20 [ 30.033059][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033060][ T835] _raw_spin_lock_bh+0x38/0x50 [ 30.033061][ T835] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 30.033064][ T835] ovpn_peer_add+0x152/0x330 [ovpn] [ 30.033066][ T835] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 30.033069][ T835] genl_family_rcv_msg_doit+0x206/0x300 [ 30.033071][ T835] genl_family_rcv_msg+0x3a4/0x640 [ 30.033072][ T835] genl_rcv_msg+0xbb/0x160 [ 30.033074][ T835] netlink_rcv_skb+0x14e/0x3a0 [ 30.033075][ T835] genl_rcv+0x28/0x40 [ 30.033077][ T835] netlink_unicast+0x486/0x750 [ 30.033078][ T835] netlink_sendmsg+0x735/0xc60 [ 30.033080][ T835] ____sys_sendmsg+0x415/0x880 [ 30.033082][ T835] ___sys_sendmsg+0x14e/0x1d0 [ 30.033083][ T835] __sys_sendmsg+0x12c/0x1d0 [ 30.033085][ T835] do_syscall_64+0xff/0x530 [ 30.033087][ T835] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.033088][ T835] IN-SOFTIRQ-W at: [ 30.033088][ T835] __lock_acquire+0x388/0xc20 [ 30.033090][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033091][ T835] _raw_spin_lock_bh+0x38/0x50 [ 30.033092][ T835] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 30.033094][ T835] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 30.033097][ T835] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 30.033099][ T835] udp_queue_rcv_one_skb+0x645/0xb00 [ 30.033100][ T835] udp_unicast_rcv_skb+0x366/0x450 [ 30.033101][ T835] udp_rcv+0xaba/0x1d90 [ 30.033103][ T835] ip_protocol_deliver_rcu+0x82/0x350 [ 30.033104][ T835] ip_local_deliver_finish+0x36f/0x610 [ 30.033105][ T835] ip_local_deliver+0x184/0x4c0 [ 30.033107][ T835] ip_rcv+0xdc/0x3d0 [ 30.033108][ T835] __netif_receive_skb_one_core+0xfc/0x180 [ 30.033110][ T835] process_backlog+0x431/0x14c0 [ 30.033112][ T835] __napi_poll+0xa7/0x3b0 [ 30.033113][ T835] net_rx_action+0x513/0xf50 [ 30.033115][ T835] handle_softirqs+0x1d3/0x900 [ 30.033116][ T835] do_softirq+0xac/0xe0 [ 30.033117][ T835] __local_bh_enable_ip+0x118/0x150 [ 30.033119][ T835] __dev_queue_xmit+0x979/0x1b80 [ 30.033120][ T835] ip_finish_output2+0x5b9/0x1bc0 [ 30.033122][ T835] ip_output+0x1ca/0x660 [ 30.033123][ T835] ip_push_pending_frames+0xf6/0x250 [ 30.033125][ T835] raw_sendmsg+0x1169/0x1cc0 [ 30.033126][ T835] __sys_sendto+0x2aa/0x400 [ 30.033127][ T835] __x64_sys_sendto+0xe4/0x1f0 [ 30.033129][ T835] do_syscall_64+0xff/0x530 [ 30.033130][ T835] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.033131][ T835] INITIAL USE at: [ 30.033132][ T835] __lock_acquire+0x388/0xc20 [ 30.033133][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033135][ T835] _raw_spin_lock_bh+0x38/0x50 [ 30.033136][ T835] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 30.033138][ T835] ovpn_peer_add+0x152/0x330 [ovpn] [ 30.033140][ T835] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 30.033142][ T835] genl_family_rcv_msg_doit+0x206/0x300 [ 30.033144][ T835] genl_family_rcv_msg+0x3a4/0x640 [ 30.033145][ T835] genl_rcv_msg+0xbb/0x160 [ 30.033147][ T835] netlink_rcv_skb+0x14e/0x3a0 [ 30.033148][ T835] genl_rcv+0x28/0x40 [ 30.033150][ T835] netlink_unicast+0x486/0x750 [ 30.033151][ T835] netlink_sendmsg+0x735/0xc60 [ 30.033153][ T835] ____sys_sendmsg+0x415/0x880 [ 30.033154][ T835] ___sys_sendmsg+0x14e/0x1d0 [ 30.033156][ T835] __sys_sendmsg+0x12c/0x1d0 [ 30.033157][ T835] do_syscall_64+0xff/0x530 [ 30.033159][ T835] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.033160][ T835] } [ 30.033160][ T835] ... key at: [] __key.84+0x0/0x40 [ovpn] [ 30.033163][ T835] [ 30.033163][ T835] the dependencies between the lock to be acquired [ 30.033164][ T835] and SOFTIRQ-irq-unsafe lock: [ 30.033169][ T835] -> (fs_reclaim){+.+.}-{0:0} { [ 30.033170][ T835] HARDIRQ-ON-W at: [ 30.033171][ T835] __lock_acquire+0x388/0xc20 [ 30.033173][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033174][ T835] fs_reclaim_acquire+0xd5/0x120 [ 30.033175][ T835] __kmalloc_cache_noprof+0x6e/0x620 [ 30.033176][ T835] kthread_create_worker_on_node+0xea/0x210 [ 30.033178][ T835] workqueue_init+0x2a/0x680 [ 30.033179][ T835] kernel_init_freeable+0x2fe/0x630 [ 30.033180][ T835] kernel_init+0x21/0x150 [ 30.033182][ T835] ret_from_fork+0x474/0x6b0 [ 30.033183][ T835] ret_from_fork_asm+0x11/0x20 [ 30.033184][ T835] SOFTIRQ-ON-W at: [ 30.033185][ T835] __lock_acquire+0x388/0xc20 [ 30.033186][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033188][ T835] fs_reclaim_acquire+0xd5/0x120 [ 30.033189][ T835] __kmalloc_cache_noprof+0x6e/0x620 [ 30.033190][ T835] kthread_create_worker_on_node+0xea/0x210 [ 30.033191][ T835] workqueue_init+0x2a/0x680 [ 30.033192][ T835] kernel_init_freeable+0x2fe/0x630 [ 30.033194][ T835] kernel_init+0x21/0x150 [ 30.033195][ T835] ret_from_fork+0x474/0x6b0 [ 30.033196][ T835] ret_from_fork_asm+0x11/0x20 [ 30.033197][ T835] INITIAL USE at: [ 30.033198][ T835] __lock_acquire+0x388/0xc20 [ 30.033200][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033201][ T835] fs_reclaim_acquire+0xd5/0x120 [ 30.033202][ T835] __kmalloc_cache_noprof+0x6e/0x620 [ 30.033203][ T835] kthread_create_worker_on_node+0xea/0x210 [ 30.033205][ T835] workqueue_init+0x2a/0x680 [ 30.033206][ T835] kernel_init_freeable+0x2fe/0x630 [ 30.033207][ T835] kernel_init+0x21/0x150 [ 30.033208][ T835] ret_from_fork+0x474/0x6b0 [ 30.033210][ T835] ret_from_fork_asm+0x11/0x20 [ 30.033211][ T835] } [ 30.033211][ T835] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 30.033215][ T835] ... acquired at: [ 30.033215][ T835] __lock_acquire+0x518/0xc20 [ 30.033217][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033218][ T835] fs_reclaim_acquire+0xd5/0x120 [ 30.033219][ T835] __kmalloc_noprof+0xd3/0x760 [ 30.033220][ T835] alloc_buf.isra.0+0x4b/0x260 [ 30.033223][ T835] put_chars+0x1e1/0x2f0 [ 30.033225][ T835] hvc_console_print+0x292/0x780 [ 30.033227][ T835] console_emit_next_record+0x22f/0x4c0 [ 30.033229][ T835] console_flush_one_record+0x46f/0x710 [ 30.033231][ T835] console_unlock+0xee/0x1f0 [ 30.033232][ T835] vprintk_emit+0x37c/0x3e0 [ 30.033234][ T835] dev_vprintk_emit+0x27f/0x2c0 [ 30.033237][ T835] dev_printk_emit+0xb9/0xee [ 30.033238][ T835] _dev_info+0xe2/0x116 [ 30.033240][ T835] __devm_rtc_register_device.cold+0x338/0x3a8 [ 30.033242][ T835] cmos_do_probe+0x73b/0x98a [ 30.033243][ T835] platform_probe+0xfe/0x1f0 [ 30.033246][ T835] call_driver_probe+0x61/0x1c0 [ 30.033248][ T835] really_probe+0x199/0x760 [ 30.033250][ T835] __driver_probe_device+0x24f/0x440 [ 30.033251][ T835] driver_probe_device+0x4a/0xf0 [ 30.033253][ T835] __driver_attach+0x1b8/0x540 [ 30.033254][ T835] bus_for_each_dev+0x130/0x1e0 [ 30.033256][ T835] bus_add_driver+0x2c8/0x530 [ 30.033257][ T835] driver_register+0x1a3/0x390 [ 30.033259][ T835] __platform_driver_probe+0x13f/0x270 [ 30.033260][ T835] cmos_init+0x31/0x40 [ 30.033263][ T835] do_one_initcall+0x124/0x4f0 [ 30.033264][ T835] kernel_init_freeable+0x596/0x630 [ 30.033266][ T835] kernel_init+0x21/0x150 [ 30.033267][ T835] ret_from_fork+0x474/0x6b0 [ 30.033268][ T835] ret_from_fork_asm+0x11/0x20 [ 30.033270][ T835] [ 30.033270][ T835] -> (console_owner){....}-{0:0} { [ 30.033272][ T835] INITIAL USE at: [ 30.033272][ T835] } [ 30.033273][ T835] ... key at: [] console_owner_dep_map+0x0/0x60 [ 30.033276][ T835] ... acquired at: [ 30.033277][ T835] check_prev_add+0xef/0xe90 [ 30.033278][ T835] validate_chain+0x6b8/0xc20 [ 30.033279][ T835] __lock_acquire+0x518/0xc20 [ 30.033280][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033282][ T835] console_lock_spinning_enable+0x5c/0x60 [ 30.033283][ T835] console_emit_next_record+0x1d1/0x4c0 [ 30.033285][ T835] console_flush_one_record+0x46f/0x710 [ 30.033286][ T835] console_unlock+0xee/0x1f0 [ 30.033288][ T835] vprintk_emit+0x37c/0x3e0 [ 30.033289][ T835] _printk+0xc7/0x100 [ 30.033292][ T835] netdev_info+0xe2/0x116 [ 30.033294][ T835] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 30.033297][ T835] ovpn_peer_remove+0x394/0x640 [ovpn] [ 30.033299][ T835] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 30.033301][ T835] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 30.033304][ T835] genl_family_rcv_msg_doit+0x206/0x300 [ 30.033305][ T835] genl_family_rcv_msg+0x3a4/0x640 [ 30.033307][ T835] genl_rcv_msg+0xbb/0x160 [ 30.033308][ T835] netlink_rcv_skb+0x14e/0x3a0 [ 30.033310][ T835] genl_rcv+0x28/0x40 [ 30.033311][ T835] netlink_unicast+0x486/0x750 [ 30.033313][ T835] netlink_sendmsg+0x735/0xc60 [ 30.033314][ T835] ____sys_sendmsg+0x415/0x880 [ 30.033316][ T835] ___sys_sendmsg+0x14e/0x1d0 [ 30.033317][ T835] __sys_sendmsg+0x12c/0x1d0 [ 30.033319][ T835] do_syscall_64+0xff/0x530 [ 30.033320][ T835] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.033321][ T835] [ 30.033322][ T835] [ 30.033322][ T835] stack backtrace: [ 30.033324][ T835] CPU: 3 UID: 0 PID: 835 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 30.033328][ T835] Tainted: [W]=WARN [ 30.033329][ T835] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.033331][ T835] Call Trace: [ 30.033332][ T835] [ 30.033333][ T835] dump_stack_lvl+0x6f/0xa0 [ 30.033337][ T835] print_bad_irq_dependency+0x3e4/0x410 [ 30.033339][ T835] check_irq_usage+0x403/0x570 [ 30.033341][ T835] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 30.033345][ T835] ? rcu_read_lock_any_held+0x3c/0x90 [ 30.033348][ T835] ? check_path.constprop.0+0x24/0x50 [ 30.033350][ T835] ? check_prev_add+0xef/0xe90 [ 30.033352][ T835] check_prev_add+0xef/0xe90 [ 30.033354][ T835] validate_chain+0x6b8/0xc20 [ 30.033356][ T835] __lock_acquire+0x518/0xc20 [ 30.033358][ T835] lock_acquire.part.0+0xd4/0x280 [ 30.033360][ T835] ? console_lock_spinning_enable+0x40/0x60 [ 30.033362][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033363][ T835] ? lock_acquire+0x13c/0x160 [ 30.033365][ T835] console_lock_spinning_enable+0x5c/0x60 [ 30.033367][ T835] ? console_lock_spinning_enable+0x40/0x60 [ 30.033369][ T835] console_emit_next_record+0x1d1/0x4c0 [ 30.033371][ T835] ? devkmsg_read+0x4b0/0x4b0 [ 30.033372][ T835] ? console_flush_one_record+0x106/0x710 [ 30.033374][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033376][ T835] ? lock_acquire+0x13c/0x160 [ 30.033378][ T835] console_flush_one_record+0x46f/0x710 [ 30.033380][ T835] ? console_emit_next_record+0x4c0/0x4c0 [ 30.033382][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033384][ T835] console_unlock+0xee/0x1f0 [ 30.033386][ T835] ? console_flush_one_record+0x710/0x710 [ 30.033388][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033389][ T835] ? lock_acquire+0x60/0x160 [ 30.033391][ T835] ? __down_trylock_console_sem+0x5e/0xa0 [ 30.033393][ T835] ? vprintk_emit+0x320/0x3e0 [ 30.033395][ T835] vprintk_emit+0x37c/0x3e0 [ 30.033397][ T835] ? wake_up_klogd_work_func+0x90/0x90 [ 30.033399][ T835] ? kernel_text_address+0x149/0x170 [ 30.033400][ T835] ? __kernel_text_address+0x12/0x30 [ 30.033402][ T835] ? write_profile+0xf0/0xf0 [ 30.033404][ T835] ? unwind_get_return_address+0x67/0xd0 [ 30.033407][ T835] _printk+0xc7/0x100 [ 30.033408][ T835] ? snapshot_read.cold+0x21/0x21 [ 30.033411][ T835] ? mark_usage+0x61/0x170 [ 30.033412][ T835] ? netdev_name+0x43/0x60 [ 30.033413][ T835] ? __netdev_printk+0x17f/0x1d0 [ 30.033415][ T835] netdev_info+0xe2/0x116 [ 30.033416][ T835] ? netdev_notice+0x120/0x120 [ 30.033417][ T835] ? find_held_lock+0x2b/0x80 [ 30.033419][ T835] ? mark_usage+0x61/0x170 [ 30.033421][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033423][ T835] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 30.033426][ T835] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 30.033428][ T835] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 30.033431][ T835] ovpn_peer_remove+0x394/0x640 [ovpn] [ 30.033434][ T835] ? do_raw_spin_lock+0x131/0x280 [ 30.033436][ T835] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 30.033439][ T835] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 30.033442][ T835] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 30.033445][ T835] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 30.033448][ T835] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 30.033449][ T835] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 30.033452][ T835] ? ref_tracker_alloc+0x28d/0x430 [ 30.033457][ T835] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 30.033463][ T835] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 30.033466][ T835] genl_family_rcv_msg_doit+0x206/0x300 [ 30.033468][ T835] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 30.033470][ T835] ? __lock_release.isra.0+0x69/0x1a0 [ 30.033472][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033474][ T835] ? cap_capable+0x1d7/0x3d0 [ 30.033478][ T835] ? write_profile+0xf0/0xf0 [ 30.033479][ T835] ? unwind_get_return_address+0x67/0xd0 [ 30.033481][ T835] genl_family_rcv_msg+0x3a4/0x640 [ 30.033483][ T835] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 30.033485][ T835] ? rcu_read_lock_any_held+0x3c/0x90 [ 30.033486][ T835] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 30.033488][ T835] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 30.033491][ T835] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 30.033493][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033495][ T835] genl_rcv_msg+0xbb/0x160 [ 30.033497][ T835] netlink_rcv_skb+0x14e/0x3a0 [ 30.033499][ T835] ? genl_family_rcv_msg+0x640/0x640 [ 30.033501][ T835] ? netlink_ack+0xcf0/0xcf0 [ 30.033504][ T835] ? netlink_deliver_tap+0xc5/0x330 [ 30.033506][ T835] ? netlink_deliver_tap+0x13c/0x330 [ 30.033508][ T835] genl_rcv+0x28/0x40 [ 30.033510][ T835] netlink_unicast+0x486/0x750 [ 30.033512][ T835] ? netlink_attachskb+0x810/0x810 [ 30.033514][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033516][ T835] netlink_sendmsg+0x735/0xc60 [ 30.033518][ T835] ? netlink_unicast+0x750/0x750 [ 30.033520][ T835] ? __might_fault+0x97/0x140 [ 30.033524][ T835] ____sys_sendmsg+0x415/0x880 [ 30.033525][ T835] ? copy_msghdr_from_user+0x279/0x420 [ 30.033527][ T835] ? get_timestamp.constprop.0+0x390/0x390 [ 30.033529][ T835] ? move_addr_to_kernel+0x40/0x40 [ 30.033532][ T835] ___sys_sendmsg+0x14e/0x1d0 [ 30.033534][ T835] ? copy_msghdr_from_user+0x420/0x420 [ 30.033535][ T835] ? kfree+0x22/0x590 [ 30.033540][ T835] __sys_sendmsg+0x12c/0x1d0 [ 30.033542][ T835] ? __sys_sendmsg_sock+0x20/0x20 [ 30.033545][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033546][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033548][ T835] do_syscall_64+0xff/0x530 [ 30.033550][ T835] ? exc_page_fault+0xee/0x100 [ 30.033552][ T835] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.033553][ T835] RIP: 0033:0x7f0cca7e854e [ 30.033556][ T835] 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 [ 30.033557][ T835] RSP: 002b:00007ffff6f23510 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.033560][ T835] RAX: ffffffffffffffda RBX: 0000000036c3c130 RCX: 00007f0cca7e854e [ 30.033561][ T835] RDX: 0000000000000000 RSI: 00007ffff6f235b0 RDI: 0000000000000005 [ 30.033562][ T835] RBP: 00007ffff6f23520 R08: 0000000000000000 R09: 0000000000000000 [ 30.033563][ T835] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000036c3c200 [ 30.033564][ T835] R13: 00007ffff6f235b0 R14: 0000000036c3d260 R15: 000000000040bda8 [ 30.033566][ T835] [ 30.033570][ T835] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 30.033571][ T835] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 835, name: ovpn-cli [ 30.033572][ T835] preempt_count: 202, expected: 0 [ 30.033573][ T835] RCU nest depth: 0, expected: 0 [ 30.033574][ T835] INFO: lockdep is turned off. [ 30.033574][ T835] irq event stamp: 37043 [ 30.033575][ T835] hardirqs last enabled at (37042): [] __down_trylock_console_sem+0x86/0xa0 [ 30.033577][ T835] hardirqs last disabled at (37043): [] console_emit_next_record+0x3d4/0x4c0 [ 30.033579][ T835] softirqs last enabled at (37010): [] __alloc_skb+0x4c2/0x5f0 [ 30.033581][ T835] softirqs last disabled at (37038): [] ovpn_peer_del+0xa0/0x590 [ovpn] [ 30.033584][ T835] Preemption disabled at: [ 30.033585][ T835] [<0000000000000000>] 0x0 [ 30.033587][ T835] CPU: 3 UID: 0 PID: 835 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 30.033589][ T835] Tainted: [W]=WARN [ 30.033589][ T835] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.033590][ T835] Call Trace: [ 30.033591][ T835] [ 30.033591][ T835] dump_stack_lvl+0x6f/0xa0 [ 30.033593][ T835] __might_resched.cold+0x1fe/0x2c1 [ 30.033596][ T835] ? check_irq_usage+0x403/0x570 [ 30.033598][ T835] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 30.033600][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033603][ T835] __kmalloc_noprof+0x443/0x760 [ 30.033604][ T835] ? __rwlock_init+0x150/0x150 [ 30.033606][ T835] ? alloc_buf.isra.0+0x4b/0x260 [ 30.033608][ T835] ? do_raw_spin_unlock+0x59/0x250 [ 30.033609][ T835] alloc_buf.isra.0+0x4b/0x260 [ 30.033611][ T835] put_chars+0x1e1/0x2f0 [ 30.033613][ T835] ? __send_to_port+0x420/0x420 [ 30.033615][ T835] ? check_prev_add+0xef/0xe90 [ 30.033617][ T835] ? validate_chain+0x6b8/0xc20 [ 30.033618][ T835] hvc_console_print+0x292/0x780 [ 30.033620][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033622][ T835] ? hvc_write+0x3a0/0x3a0 [ 30.033624][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033626][ T835] ? lock_acquire+0x13c/0x160 [ 30.033628][ T835] console_emit_next_record+0x22f/0x4c0 [ 30.033630][ T835] ? devkmsg_read+0x4b0/0x4b0 [ 30.033632][ T835] ? console_flush_one_record+0x106/0x710 [ 30.033634][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033635][ T835] ? lock_acquire+0x13c/0x160 [ 30.033637][ T835] console_flush_one_record+0x46f/0x710 [ 30.033640][ T835] ? console_emit_next_record+0x4c0/0x4c0 [ 30.033641][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033643][ T835] console_unlock+0xee/0x1f0 [ 30.033645][ T835] ? console_flush_one_record+0x710/0x710 [ 30.033647][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033649][ T835] ? lock_acquire+0x60/0x160 [ 30.033651][ T835] ? __down_trylock_console_sem+0x5e/0xa0 [ 30.033652][ T835] ? vprintk_emit+0x320/0x3e0 [ 30.033654][ T835] vprintk_emit+0x37c/0x3e0 [ 30.033656][ T835] ? wake_up_klogd_work_func+0x90/0x90 [ 30.033658][ T835] ? kernel_text_address+0x149/0x170 [ 30.033659][ T835] ? __kernel_text_address+0x12/0x30 [ 30.033660][ T835] ? write_profile+0xf0/0xf0 [ 30.033661][ T835] ? unwind_get_return_address+0x67/0xd0 [ 30.033663][ T835] _printk+0xc7/0x100 [ 30.033665][ T835] ? snapshot_read.cold+0x21/0x21 [ 30.033667][ T835] ? mark_usage+0x61/0x170 [ 30.033668][ T835] ? netdev_name+0x43/0x60 [ 30.033669][ T835] ? __netdev_printk+0x17f/0x1d0 [ 30.033671][ T835] netdev_info+0xe2/0x116 [ 30.033672][ T835] ? netdev_notice+0x120/0x120 [ 30.033673][ T835] ? find_held_lock+0x2b/0x80 [ 30.033675][ T835] ? mark_usage+0x61/0x170 [ 30.033677][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033679][ T835] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 30.033682][ T835] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 30.033684][ T835] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 30.033687][ T835] ovpn_peer_remove+0x394/0x640 [ovpn] [ 30.033690][ T835] ? do_raw_spin_lock+0x131/0x280 [ 30.033691][ T835] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 30.033695][ T835] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 30.033697][ T835] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 30.033700][ T835] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 30.033703][ T835] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 30.033704][ T835] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 30.033706][ T835] ? ref_tracker_alloc+0x28d/0x430 [ 30.033710][ T835] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 30.033712][ T835] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 30.033715][ T835] genl_family_rcv_msg_doit+0x206/0x300 [ 30.033717][ T835] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 30.033719][ T835] ? __lock_release.isra.0+0x69/0x1a0 [ 30.033722][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033723][ T835] ? cap_capable+0x1d7/0x3d0 [ 30.033725][ T835] ? write_profile+0xf0/0xf0 [ 30.033726][ T835] ? unwind_get_return_address+0x67/0xd0 [ 30.033732][ T835] genl_family_rcv_msg+0x3a4/0x640 [ 30.033734][ T835] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 30.033736][ T835] ? rcu_read_lock_any_held+0x3c/0x90 [ 30.033737][ T835] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 30.033739][ T835] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 30.033742][ T835] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 30.033744][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033746][ T835] genl_rcv_msg+0xbb/0x160 [ 30.033749][ T835] netlink_rcv_skb+0x14e/0x3a0 [ 30.033750][ T835] ? genl_family_rcv_msg+0x640/0x640 [ 30.033752][ T835] ? netlink_ack+0xcf0/0xcf0 [ 30.033755][ T835] ? netlink_deliver_tap+0xc5/0x330 [ 30.033757][ T835] ? netlink_deliver_tap+0x13c/0x330 [ 30.033759][ T835] genl_rcv+0x28/0x40 [ 30.033761][ T835] netlink_unicast+0x486/0x750 [ 30.033763][ T835] ? netlink_attachskb+0x810/0x810 [ 30.033765][ T835] ? __lock_acquire+0x518/0xc20 [ 30.033767][ T835] netlink_sendmsg+0x735/0xc60 [ 30.033769][ T835] ? netlink_unicast+0x750/0x750 [ 30.033771][ T835] ? __might_fault+0x97/0x140 [ 30.033773][ T835] ____sys_sendmsg+0x415/0x880 [ 30.033775][ T835] ? copy_msghdr_from_user+0x279/0x420 [ 30.033776][ T835] ? get_timestamp.constprop.0+0x390/0x390 [ 30.033778][ T835] ? move_addr_to_kernel+0x40/0x40 [ 30.033781][ T835] ___sys_sendmsg+0x14e/0x1d0 [ 30.033783][ T835] ? copy_msghdr_from_user+0x420/0x420 [ 30.033784][ T835] ? kfree+0x22/0x590 [ 30.033789][ T835] __sys_sendmsg+0x12c/0x1d0 [ 30.033791][ T835] ? __sys_sendmsg_sock+0x20/0x20 [ 30.033793][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033795][ T835] ? rcu_is_watching+0x16/0xd0 [ 30.033797][ T835] do_syscall_64+0xff/0x530 [ 30.033799][ T835] ? exc_page_fault+0xee/0x100 [ 30.033800][ T835] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 30.033801][ T835] RIP: 0033:0x7f0cca7e854e [ 30.033803][ T835] 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 [ 30.033804][ T835] RSP: 002b:00007ffff6f23510 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 30.033805][ T835] RAX: ffffffffffffffda RBX: 0000000036c3c130 RCX: 00007f0cca7e854e [ 30.033806][ T835] RDX: 0000000000000000 RSI: 00007ffff6f235b0 RDI: 0000000000000005 [ 30.033806][ T835] RBP: 00007ffff6f23520 R08: 0000000000000000 R09: 0000000000000000 [ 30.033807][ T835] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000036c3c200 [ 30.033808][ T835] R13: 00007ffff6f235b0 R14: 0000000036c3d260 R15: 000000000040bda8 [ 30.033810][ T835] [ 30.180125][ T839] tun1: deleting peer with id 1, reason 1 [ 32.704008][ T887] tun0: deleting peer with id 2, reason 1 [ 32.704025][ T887] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 32.704028][ T887] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 887, name: ovpn-cli [ 32.704029][ T887] preempt_count: 202, expected: 0 [ 32.704031][ T887] RCU nest depth: 0, expected: 0 [ 32.704031][ T887] INFO: lockdep is turned off. [ 32.704032][ T887] irq event stamp: 0 [ 32.704033][ T887] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 32.704037][ T887] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 32.704043][ T887] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 32.704044][ T887] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 32.704046][ T887] Preemption disabled at: [ 32.704047][ T887] [<0000000000000000>] 0x0 [ 32.704052][ T887] CPU: 0 UID: 0 PID: 887 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 32.704055][ T887] Tainted: [W]=WARN [ 32.704057][ T887] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.704058][ T887] Call Trace: [ 32.704060][ T887] [ 32.704061][ T887] dump_stack_lvl+0x6f/0xa0 [ 32.704066][ T887] __might_resched.cold+0x1fe/0x2c1 [ 32.704070][ T887] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 32.704074][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704078][ T887] __kmalloc_noprof+0x443/0x760 [ 32.704081][ T887] ? __rwlock_init+0x150/0x150 [ 32.704084][ T887] ? alloc_buf.isra.0+0x4b/0x260 [ 32.704088][ T887] ? do_raw_spin_unlock+0x59/0x250 [ 32.704090][ T887] alloc_buf.isra.0+0x4b/0x260 [ 32.704092][ T887] put_chars+0x1e1/0x2f0 [ 32.704094][ T887] ? __send_to_port+0x420/0x420 [ 32.704096][ T887] ? printk_get_next_message+0x240/0x650 [ 32.704099][ T887] hvc_console_print+0x292/0x780 [ 32.704103][ T887] ? hvc_write+0x3a0/0x3a0 [ 32.704105][ T887] ? __rwlock_init+0x150/0x150 [ 32.704106][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704108][ T887] ? lock_acquire+0x13c/0x160 [ 32.704110][ T887] console_emit_next_record+0x22f/0x4c0 [ 32.704112][ T887] ? devkmsg_read+0x4b0/0x4b0 [ 32.704115][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704116][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704118][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704120][ T887] ? lock_acquire+0x13c/0x160 [ 32.704121][ T887] ? console_flush_one_record+0x111/0x710 [ 32.704123][ T887] console_flush_one_record+0x46f/0x710 [ 32.704125][ T887] ? console_emit_next_record+0x4c0/0x4c0 [ 32.704128][ T887] console_unlock+0xee/0x1f0 [ 32.704130][ T887] ? lock_acquire+0x13c/0x160 [ 32.704131][ T887] ? console_flush_one_record+0x710/0x710 [ 32.704133][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704134][ T887] ? lock_release+0x184/0x1f0 [ 32.704136][ T887] ? lock_acquire+0x60/0x160 [ 32.704137][ T887] ? __rcu_read_lock+0x30/0x70 [ 32.704139][ T887] ? __down_trylock_console_sem+0x5e/0xa0 [ 32.704141][ T887] ? vprintk_emit+0x320/0x3e0 [ 32.704143][ T887] vprintk_emit+0x37c/0x3e0 [ 32.704145][ T887] ? wake_up_klogd_work_func+0x90/0x90 [ 32.704147][ T887] ? kernel_text_address+0x149/0x170 [ 32.704149][ T887] ? __kernel_text_address+0x12/0x30 [ 32.704151][ T887] ? write_profile+0xf0/0xf0 [ 32.704153][ T887] ? unwind_get_return_address+0x67/0xd0 [ 32.704155][ T887] _printk+0xc7/0x100 [ 32.704158][ T887] ? snapshot_read.cold+0x21/0x21 [ 32.704160][ T887] ? netdev_name+0x43/0x60 [ 32.704163][ T887] ? __netdev_printk+0x17f/0x1d0 [ 32.704164][ T887] netdev_info+0xe2/0x116 [ 32.704166][ T887] ? netdev_notice+0x120/0x120 [ 32.704168][ T887] ? ovpn_nl_pre_doit+0x44/0x90 [ovpn] [ 32.704173][ T887] ? __module_address+0x36/0x330 [ 32.704176][ T887] ? lock_acquire+0x13c/0x160 [ 32.704177][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704179][ T887] ? lock_release+0x184/0x1f0 [ 32.704181][ T887] ? ovpn_peer_get_by_id+0x38a/0x7a0 [ovpn] [ 32.704184][ T887] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 32.704187][ T887] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 32.704190][ T887] ? lock_acquire+0x13c/0x160 [ 32.704191][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704193][ T887] ? lock_release+0x184/0x1f0 [ 32.704195][ T887] ovpn_peer_remove+0x394/0x640 [ovpn] [ 32.704197][ T887] ? do_raw_spin_lock+0x131/0x280 [ 32.704199][ T887] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 32.704202][ T887] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 32.704205][ T887] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 32.704208][ T887] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 32.704211][ T887] ? trace_hardirqs_on+0x36/0x40 [ 32.704213][ T887] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 32.704216][ T887] ? ref_tracker_alloc+0x28d/0x430 [ 32.704221][ T887] ? lock_release+0x184/0x1f0 [ 32.704223][ T887] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 32.704226][ T887] genl_family_rcv_msg_doit+0x206/0x300 [ 32.704230][ T887] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 32.704232][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704235][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704237][ T887] ? cap_capable+0x1d7/0x3d0 [ 32.704240][ T887] ? write_profile+0xf0/0xf0 [ 32.704241][ T887] ? unwind_get_return_address+0x67/0xd0 [ 32.704243][ T887] genl_family_rcv_msg+0x3a4/0x640 [ 32.704245][ T887] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 32.704247][ T887] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 32.704249][ T887] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 32.704251][ T887] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 32.704254][ T887] ? filter_irq_stacks+0xd0/0xd0 [ 32.704255][ T887] ? stack_depot_save_flags+0x1bc/0x790 [ 32.704258][ T887] genl_rcv_msg+0xbb/0x160 [ 32.704260][ T887] netlink_rcv_skb+0x14e/0x3a0 [ 32.704262][ T887] ? genl_family_rcv_msg+0x640/0x640 [ 32.704264][ T887] ? netlink_ack+0xcf0/0xcf0 [ 32.704266][ T887] ? lock_acquire+0x13c/0x160 [ 32.704268][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704270][ T887] ? lock_release+0x184/0x1f0 [ 32.704272][ T887] genl_rcv+0x28/0x40 [ 32.704273][ T887] netlink_unicast+0x486/0x750 [ 32.704276][ T887] ? netlink_attachskb+0x810/0x810 [ 32.704277][ T887] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 32.704279][ T887] ? trace_hardirqs_on+0x36/0x40 [ 32.704280][ T887] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 32.704283][ T887] netlink_sendmsg+0x735/0xc60 [ 32.704285][ T887] ? netlink_unicast+0x750/0x750 [ 32.704287][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704289][ T887] ? lock_release+0x184/0x1f0 [ 32.704291][ T887] ____sys_sendmsg+0x415/0x880 [ 32.704294][ T887] ? copy_msghdr_from_user+0x279/0x420 [ 32.704296][ T887] ? get_timestamp.constprop.0+0x390/0x390 [ 32.704297][ T887] ? move_addr_to_kernel+0x40/0x40 [ 32.704300][ T887] ___sys_sendmsg+0x14e/0x1d0 [ 32.704302][ T887] ? copy_msghdr_from_user+0x420/0x420 [ 32.704304][ T887] ? kfree+0x22/0x590 [ 32.704308][ T887] __sys_sendmsg+0x12c/0x1d0 [ 32.704310][ T887] ? __sys_sendmsg_sock+0x20/0x20 [ 32.704313][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704315][ T887] ? rcu_is_watching+0x16/0xd0 [ 32.704317][ T887] do_syscall_64+0xff/0x530 [ 32.704320][ T887] ? exc_page_fault+0xee/0x100 [ 32.704322][ T887] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 32.704324][ T887] RIP: 0033:0x7f7071a7454e [ 32.704326][ T887] 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 [ 32.704327][ T887] RSP: 002b:00007ffc3e6e1dc0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.704331][ T887] RAX: ffffffffffffffda RBX: 000000002ffb8130 RCX: 00007f7071a7454e [ 32.704333][ T887] RDX: 0000000000000000 RSI: 00007ffc3e6e1e60 RDI: 0000000000000005 [ 32.704333][ T887] RBP: 00007ffc3e6e1dd0 R08: 0000000000000000 R09: 0000000000000000 [ 32.704334][ T887] R10: 0000000000000000 R11: 0000000000000202 R12: 000000002ffb8200 [ 32.704335][ T887] R13: 00007ffc3e6e1e60 R14: 000000002ffb9260 R15: 000000000040bda8 [ 32.704337][ T887] [ 32.781614][ T891] tun2: deleting peer with id 2, reason 1 [ 38.443478][ T65] tun0: deleting peer with id 4, reason 2 [ 38.443498][ T65] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 38.443500][ T65] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 65, name: kworker/2:2 [ 38.443502][ T65] preempt_count: 202, expected: 0 [ 38.443503][ T65] RCU nest depth: 0, expected: 0 [ 38.443504][ T65] INFO: lockdep is turned off. [ 38.443505][ T65] irq event stamp: 24398 [ 38.443506][ T65] hardirqs last enabled at (24397): [] _raw_spin_unlock_irq+0x28/0x50 [ 38.443514][ T65] hardirqs last disabled at (24398): [] __schedule+0x1246/0x20e0 [ 38.443517][ T65] softirqs last enabled at (16418): [] unlock_ovpn+0x1e/0x110 [ovpn] [ 38.443524][ T65] softirqs last disabled at (16402): [] ovpn_peer_keepalive_work+0xcc/0x580 [ovpn] [ 38.443528][ T65] Preemption disabled at: [ 38.443528][ T65] [<0000000000000000>] 0x0 [ 38.443535][ T65] CPU: 2 UID: 0 PID: 65 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 38.443538][ T65] Tainted: [W]=WARN [ 38.443539][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.443541][ T65] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 38.443547][ T65] Call Trace: [ 38.443549][ T65] [ 38.443551][ T65] dump_stack_lvl+0x6f/0xa0 [ 38.443557][ T65] __might_resched.cold+0x1fe/0x2c1 [ 38.443561][ T65] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 38.443565][ T65] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 38.443567][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443571][ T65] __kmalloc_noprof+0x443/0x760 [ 38.443574][ T65] ? __rwlock_init+0x150/0x150 [ 38.443577][ T65] ? alloc_buf.isra.0+0x4b/0x260 [ 38.443581][ T65] ? do_raw_spin_unlock+0x59/0x250 [ 38.443582][ T65] alloc_buf.isra.0+0x4b/0x260 [ 38.443584][ T65] put_chars+0x1e1/0x2f0 [ 38.443587][ T65] ? prb_final_commit+0x50/0x50 [ 38.443588][ T65] ? __send_to_port+0x420/0x420 [ 38.443590][ T65] ? printk_get_next_message+0x240/0x650 [ 38.443593][ T65] hvc_console_print+0x292/0x780 [ 38.443597][ T65] ? hvc_write+0x3a0/0x3a0 [ 38.443598][ T65] ? do_raw_spin_lock+0x131/0x280 [ 38.443600][ T65] ? vsnprintf+0x527/0x1700 [ 38.443602][ T65] ? __rwlock_init+0x150/0x150 [ 38.443603][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443605][ T65] ? lock_acquire+0x13c/0x160 [ 38.443608][ T65] console_emit_next_record+0x22f/0x4c0 [ 38.443611][ T65] ? devkmsg_read+0x4b0/0x4b0 [ 38.443613][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443614][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443616][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443618][ T65] ? lock_acquire+0x13c/0x160 [ 38.443619][ T65] ? console_flush_one_record+0x111/0x710 [ 38.443621][ T65] console_flush_one_record+0x46f/0x710 [ 38.443623][ T65] ? console_emit_next_record+0x4c0/0x4c0 [ 38.443626][ T65] console_unlock+0xee/0x1f0 [ 38.443628][ T65] ? lock_acquire+0x13c/0x160 [ 38.443629][ T65] ? console_flush_one_record+0x710/0x710 [ 38.443631][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443633][ T65] ? lock_release+0x184/0x1f0 [ 38.443634][ T65] ? lock_acquire+0x60/0x160 [ 38.443635][ T65] ? __rcu_read_lock+0x30/0x70 [ 38.443637][ T65] ? __down_trylock_console_sem+0x5e/0xa0 [ 38.443639][ T65] ? vprintk_emit+0x320/0x3e0 [ 38.443641][ T65] vprintk_emit+0x37c/0x3e0 [ 38.443644][ T65] ? wake_up_klogd_work_func+0x90/0x90 [ 38.443645][ T65] ? arch_stack_walk+0xd7/0x130 [ 38.443649][ T65] _printk+0xc7/0x100 [ 38.443652][ T65] ? snapshot_read.cold+0x21/0x21 [ 38.443654][ T65] ? stack_trace_save+0x93/0xc0 [ 38.443656][ T65] ? filter_irq_stacks+0xd0/0xd0 [ 38.443658][ T65] ? netdev_name+0x43/0x60 [ 38.443660][ T65] ? __netdev_printk+0x17f/0x1d0 [ 38.443662][ T65] netdev_info+0xe2/0x116 [ 38.443663][ T65] ? netdev_notice+0x120/0x120 [ 38.443665][ T65] ? kasan_save_track+0x14/0x30 [ 38.443668][ T65] ? kmem_cache_free+0xf8/0x550 [ 38.443669][ T65] ? free_object_list.isra.0+0x1b6/0x310 [ 38.443673][ T65] ? kthread+0x367/0x460 [ 38.443676][ T65] ? ret_from_fork+0x474/0x6b0 [ 38.443677][ T65] ? ret_from_fork_asm+0x11/0x20 [ 38.443680][ T65] ? trace_irq_enable.constprop.0+0x30/0x160 [ 38.443682][ T65] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 38.443687][ T65] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 38.443690][ T65] ovpn_peer_remove+0x394/0x640 [ovpn] [ 38.443693][ T65] ? do_raw_spin_lock+0x131/0x280 [ 38.443694][ T65] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 38.443697][ T65] ? __rwlock_init+0x150/0x150 [ 38.443698][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443700][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 38.443701][ T65] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 38.443703][ T65] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 38.443706][ T65] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 38.443708][ T65] ? __rwlock_init+0x150/0x150 [ 38.443711][ T65] ovpn_peer_keepalive_work+0x253/0x580 [ovpn] [ 38.443714][ T65] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 38.443716][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443718][ T65] ? lock_acquire+0x13c/0x160 [ 38.443719][ T65] ? rcu_is_watching+0x16/0xd0 [ 38.443721][ T65] process_one_work+0xe3e/0x1560 [ 38.443725][ T65] ? __queue_delayed_work+0x470/0x470 [ 38.443727][ T65] ? find_held_lock+0x2b/0x80 [ 38.443729][ T65] ? __rwlock_init+0x150/0x150 [ 38.443731][ T65] worker_thread+0x4f1/0xd60 [ 38.443734][ T65] ? rescuer_thread+0x1340/0x1340 [ 38.443735][ T65] ? __kthread_parkme+0xbd/0x210 [ 38.443737][ T65] ? rescuer_thread+0x1340/0x1340 [ 38.443739][ T65] ? rescuer_thread+0x1340/0x1340 [ 38.443740][ T65] kthread+0x367/0x460 [ 38.443742][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 38.443743][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 38.443745][ T65] ret_from_fork+0x474/0x6b0 [ 38.443747][ T65] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 38.443748][ T65] ? __switch_to+0x5a3/0xe00 [ 38.443751][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 38.443752][ T65] ret_from_fork_asm+0x11/0x20 [ 38.443755][ T65] [ 38.465889][ T65] tun0: deleting peer with id 3, reason 2 [ 38.466128][ T65] tun0: deleting peer with id 5, reason 2 [ 38.466339][ T65] tun0: deleting peer with id 6, reason 2 [ 43.498502][ T65] tun3: deleting peer with id 3, reason 2 [ 43.498519][ T65] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 43.498522][ T65] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 65, name: kworker/2:2 [ 43.498524][ T65] preempt_count: 202, expected: 0 [ 43.498525][ T65] RCU nest depth: 0, expected: 0 [ 43.498526][ T65] INFO: lockdep is turned off. [ 43.498527][ T65] irq event stamp: 24398 [ 43.498527][ T65] hardirqs last enabled at (24397): [] _raw_spin_unlock_irq+0x28/0x50 [ 43.498536][ T65] hardirqs last disabled at (24398): [] __schedule+0x1246/0x20e0 [ 43.498539][ T65] softirqs last enabled at (16418): [] unlock_ovpn+0x1e/0x110 [ovpn] [ 43.498545][ T65] softirqs last disabled at (16402): [] ovpn_peer_keepalive_work+0xcc/0x580 [ovpn] [ 43.498549][ T65] Preemption disabled at: [ 43.498549][ T65] [<0000000000000000>] 0x0 [ 43.498555][ T65] CPU: 2 UID: 0 PID: 65 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 43.498559][ T65] Tainted: [W]=WARN [ 43.498560][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.498562][ T65] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 43.498568][ T65] Call Trace: [ 43.498569][ T65] [ 43.498571][ T65] dump_stack_lvl+0x6f/0xa0 [ 43.498577][ T65] __might_resched.cold+0x1fe/0x2c1 [ 43.498580][ T65] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 43.498584][ T65] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 43.498587][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498591][ T65] __kmalloc_noprof+0x443/0x760 [ 43.498594][ T65] ? __rwlock_init+0x150/0x150 [ 43.498597][ T65] ? alloc_buf.isra.0+0x4b/0x260 [ 43.498601][ T65] ? do_raw_spin_unlock+0x59/0x250 [ 43.498602][ T65] alloc_buf.isra.0+0x4b/0x260 [ 43.498604][ T65] put_chars+0x1e1/0x2f0 [ 43.498607][ T65] ? prb_final_commit+0x50/0x50 [ 43.498608][ T65] ? __send_to_port+0x420/0x420 [ 43.498610][ T65] ? printk_get_next_message+0x240/0x650 [ 43.498613][ T65] hvc_console_print+0x292/0x780 [ 43.498617][ T65] ? hvc_write+0x3a0/0x3a0 [ 43.498618][ T65] ? do_raw_spin_lock+0x131/0x280 [ 43.498620][ T65] ? vsnprintf+0x527/0x1700 [ 43.498622][ T65] ? __rwlock_init+0x150/0x150 [ 43.498624][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498625][ T65] ? lock_acquire+0x13c/0x160 [ 43.498628][ T65] console_emit_next_record+0x22f/0x4c0 [ 43.498630][ T65] ? devkmsg_read+0x4b0/0x4b0 [ 43.498632][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498634][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498636][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498637][ T65] ? lock_acquire+0x13c/0x160 [ 43.498639][ T65] ? console_flush_one_record+0x111/0x710 [ 43.498641][ T65] console_flush_one_record+0x46f/0x710 [ 43.498643][ T65] ? console_emit_next_record+0x4c0/0x4c0 [ 43.498645][ T65] console_unlock+0xee/0x1f0 [ 43.498647][ T65] ? lock_acquire+0x13c/0x160 [ 43.498649][ T65] ? console_flush_one_record+0x710/0x710 [ 43.498650][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498652][ T65] ? lock_release+0x184/0x1f0 [ 43.498653][ T65] ? lock_acquire+0x60/0x160 [ 43.498655][ T65] ? __rcu_read_lock+0x30/0x70 [ 43.498657][ T65] ? __down_trylock_console_sem+0x5e/0xa0 [ 43.498658][ T65] ? vprintk_emit+0x320/0x3e0 [ 43.498660][ T65] vprintk_emit+0x37c/0x3e0 [ 43.498663][ T65] ? wake_up_klogd_work_func+0x90/0x90 [ 43.498664][ T65] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 43.498666][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498667][ T65] ? trace_sched_wakeup+0x9b/0x160 [ 43.498670][ T65] _printk+0xc7/0x100 [ 43.498673][ T65] ? snapshot_read.cold+0x21/0x21 [ 43.498675][ T65] ? try_to_wake_up+0x153/0x1130 [ 43.498677][ T65] ? select_fallback_rq+0x510/0x510 [ 43.498678][ T65] ? netdev_name+0x43/0x60 [ 43.498681][ T65] ? __netdev_printk+0x17f/0x1d0 [ 43.498683][ T65] netdev_info+0xe2/0x116 [ 43.498684][ T65] ? netdev_notice+0x120/0x120 [ 43.498686][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498688][ T65] ? __queue_work+0x3ab/0xd30 [ 43.498691][ T65] ? kthread+0x367/0x460 [ 43.498694][ T65] ? trace_irq_enable.constprop.0+0x30/0x160 [ 43.498696][ T65] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 43.498701][ T65] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 43.498703][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498705][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 43.498707][ T65] ovpn_peer_remove+0x394/0x640 [ovpn] [ 43.498709][ T65] ? do_raw_spin_lock+0x131/0x280 [ 43.498711][ T65] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 43.498713][ T65] ? __rwlock_init+0x150/0x150 [ 43.498715][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498717][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 43.498718][ T65] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 43.498719][ T65] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 43.498722][ T65] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 43.498725][ T65] ? __rwlock_init+0x150/0x150 [ 43.498727][ T65] ovpn_peer_keepalive_work+0x389/0x580 [ovpn] [ 43.498730][ T65] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 43.498732][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498734][ T65] ? lock_acquire+0x13c/0x160 [ 43.498735][ T65] ? rcu_is_watching+0x16/0xd0 [ 43.498738][ T65] ? process_one_work+0xdfc/0x1560 [ 43.498739][ T65] process_one_work+0xe3e/0x1560 [ 43.498742][ T65] ? __queue_delayed_work+0x470/0x470 [ 43.498744][ T65] ? find_held_lock+0x2b/0x80 [ 43.498746][ T65] ? __rwlock_init+0x150/0x150 [ 43.498748][ T65] worker_thread+0x4f1/0xd60 [ 43.498751][ T65] ? rescuer_thread+0x1340/0x1340 [ 43.498752][ T65] ? __kthread_parkme+0xbd/0x210 [ 43.498754][ T65] ? rescuer_thread+0x1340/0x1340 [ 43.498756][ T65] ? rescuer_thread+0x1340/0x1340 [ 43.498758][ T65] kthread+0x367/0x460 [ 43.498759][ T65] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 43.498760][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 43.498762][ T65] ret_from_fork+0x474/0x6b0 [ 43.498765][ T65] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 43.498767][ T65] ? __switch_to+0x5a3/0xe00 [ 43.498769][ T65] ? kthread_affine_preferred+0x4c0/0x4c0 [ 43.498771][ T65] ret_from_fork_asm+0x11/0x20 [ 43.498775][ T65] [ 43.563484][ T75] tun4: deleting peer with id 4, reason 2 [ 43.626489][ T10] tun5: deleting peer with id 5, reason 2 [ 43.690481][ T10] tun6: deleting peer with id 6, reason 2