[ 16.387178][ T298] ip (298) used greatest stack depth: 24272 bytes left [ 16.387198][ T298] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 16.387201][ T298] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 298, name: ip [ 16.387203][ T298] preempt_count: 2, expected: 0 [ 16.387204][ T298] RCU nest depth: 0, expected: 0 [ 16.387206][ T298] locks held by ip/298: 5, last CPU#3: [ 16.387209][ T298] #0: ffffffff884127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 16.387224][ T298] #1: ffffffff88579cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 16.387232][ T298] #2: ffffffff88579d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 16.387238][ T298] #3: ffffffff88499660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 16.387243][ T298] #4: ffffffff88499560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 16.387250][ T298] irq event stamp: 33810 [ 16.387251][ T298] hardirqs last enabled at (33809): [] __down_trylock_console_sem+0x86/0xa0 [ 16.387254][ T298] hardirqs last disabled at (33810): [] console_emit_next_record+0x3d4/0x4c0 [ 16.387257][ T298] softirqs last enabled at (33004): [] handle_softirqs+0x67c/0x900 [ 16.387261][ T298] softirqs last disabled at (32997): [] __irq_exit_rcu+0x145/0x1c0 [ 16.387264][ T298] Preemption disabled at: [ 16.387265][ T298] [<0000000000000000>] 0x0 [ 16.387274][ T298] CPU: 3 UID: 0 PID: 298 Comm: ip Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 16.387278][ T298] Tainted: [W]=WARN [ 16.387280][ T298] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.387282][ T298] Call Trace: [ 16.387284][ T298] [ 16.387286][ T298] dump_stack_lvl+0x6f/0xa0 [ 16.387295][ T298] __might_resched.cold+0x1fe/0x2c1 [ 16.387301][ T298] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 16.387307][ T298] ? __kmalloc_noprof+0xdb/0x760 [ 16.387314][ T298] __kmalloc_noprof+0x443/0x760 [ 16.387318][ T298] ? alloc_buf.isra.0+0x4b/0x260 [ 16.387327][ T298] ? do_raw_spin_unlock+0x59/0x250 [ 16.387331][ T298] alloc_buf.isra.0+0x4b/0x260 [ 16.387337][ T298] put_chars+0x1e1/0x2f0 [ 16.387341][ T298] ? __send_to_port+0x420/0x420 [ 16.387344][ T298] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 16.387351][ T298] ? validate_chain+0x38b/0xc20 [ 16.387360][ T298] hvc_console_print+0x292/0x780 [ 16.387371][ T298] ? hvc_write+0x3a0/0x3a0 [ 16.387375][ T298] ? rcu_is_watching+0x16/0xd0 [ 16.387379][ T298] ? lock_acquire+0x13c/0x160 [ 16.387387][ T298] console_emit_next_record+0x22f/0x4c0 [ 16.387393][ T298] ? devkmsg_read+0x4b0/0x4b0 [ 16.387396][ T298] ? console_flush_one_record+0x106/0x710 [ 16.387401][ T298] ? rcu_is_watching+0x16/0xd0 [ 16.387405][ T298] ? lock_acquire+0x13c/0x160 [ 16.387412][ T298] console_flush_one_record+0x46f/0x710 [ 16.387420][ T298] ? console_emit_next_record+0x4c0/0x4c0 [ 16.387422][ T298] ? __lock_acquire+0x518/0xc20 [ 16.387432][ T298] console_unlock+0xee/0x1f0 [ 16.387437][ T298] ? console_flush_one_record+0x710/0x710 [ 16.387442][ T298] ? rcu_is_watching+0x16/0xd0 [ 16.387446][ T298] ? lock_acquire+0x60/0x160 [ 16.387452][ T298] ? __down_trylock_console_sem+0x5e/0xa0 [ 16.387455][ T298] ? vprintk_emit+0x320/0x3e0 [ 16.387461][ T298] vprintk_emit+0x37c/0x3e0 [ 16.387467][ T298] ? wake_up_klogd_work_func+0x90/0x90 [ 16.387473][ T298] ? __lock_acquire+0x518/0xc20 [ 16.387480][ T298] _printk+0xc7/0x100 [ 16.387485][ T298] ? snapshot_read.cold+0x21/0x21 [ 16.387490][ T298] ? do_raw_spin_lock+0x131/0x280 [ 16.387494][ T298] ? __rwlock_init+0x150/0x150 [ 16.387500][ T298] ? do_raw_spin_lock+0x131/0x280 [ 16.387505][ T298] do_exit.cold+0x82/0x9c [ 16.387511][ T298] ? exit_notify+0x890/0x890 [ 16.387513][ T298] ? __lock_release.isra.0+0x69/0x1a0 [ 16.387522][ T298] ? rcu_is_watching+0x16/0xd0 [ 16.387529][ T298] do_group_exit+0xb8/0x370 [ 16.387534][ T298] __x64_sys_exit_group+0x3c/0x50 [ 16.387537][ T298] x64_sys_call+0x1567/0x1570 [ 16.387540][ T298] do_syscall_64+0xff/0x530 [ 16.387546][ T298] ? exc_page_fault+0xee/0x100 [ 16.387550][ T298] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 16.387554][ T298] RIP: 0033:0x7f8a8dd911b8 [ 16.387557][ T298] Code: Unable to access opcode bytes at 0x7f8a8dd9118e. [ 16.387559][ T298] RSP: 002b:00007ffeeeb984d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 16.387562][ T298] RAX: ffffffffffffffda RBX: 00007f8a8dec1f88 RCX: 00007f8a8dd911b8 [ 16.387564][ T298] RDX: 00007f8a8dadbfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 16.387565][ T298] RBP: 00007ffeeeb98530 R08: 0000000000000000 R09: 0000000000000000 [ 16.387567][ T298] R10: 00007ffeeeb982f0 R11: 0000000000000246 R12: 0000000000000001 [ 16.387568][ T298] R13: 0000000000000000 R14: 00007f8a8dec0680 R15: 00007f8a8dec1fa0 [ 16.387582][ T298] [ 31.972089][ T749] iperf3 (749) used greatest stack depth: 23536 bytes left [ 31.972109][ T749] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 31.972112][ T749] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 749, name: iperf3 [ 31.972113][ T749] preempt_count: 2, expected: 0 [ 31.972114][ T749] RCU nest depth: 0, expected: 0 [ 31.972115][ T749] locks held by iperf3/749: 5, last CPU#2: [ 31.972118][ T749] #0: ffffffff884127b8 (low_water_lock){+.+.}-{3:3}, at: do_exit+0x887/0xdc0 [ 31.972129][ T749] #1: ffffffff88579cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 31.972135][ T749] #2: ffffffff88579d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 31.972139][ T749] #3: ffffffff88499660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 31.972143][ T749] #4: ffffffff88499560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record+0x1df/0x4c0 [ 31.972147][ T749] irq event stamp: 6537702 [ 31.972148][ T749] hardirqs last enabled at (6537701): [] __down_trylock_console_sem+0x86/0xa0 [ 31.972151][ T749] hardirqs last disabled at (6537702): [] console_emit_next_record+0x3d4/0x4c0 [ 31.972153][ T749] softirqs last enabled at (6537306): [] handle_softirqs+0x67c/0x900 [ 31.972155][ T749] softirqs last disabled at (6537299): [] __irq_exit_rcu+0x145/0x1c0 [ 31.972157][ T749] Preemption disabled at: [ 31.972158][ T749] [<0000000000000000>] 0x0 [ 31.972165][ T749] CPU: 2 UID: 0 PID: 749 Comm: iperf3 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 31.972169][ T749] Tainted: [W]=WARN [ 31.972170][ T749] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.972172][ T749] Call Trace: [ 31.972174][ T749] [ 31.972175][ T749] dump_stack_lvl+0x6f/0xa0 [ 31.972182][ T749] __might_resched.cold+0x1fe/0x2c1 [ 31.972186][ T749] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 31.972190][ T749] ? __kmalloc_noprof+0xdb/0x760 [ 31.972195][ T749] __kmalloc_noprof+0x443/0x760 [ 31.972198][ T749] ? alloc_buf.isra.0+0x4b/0x260 [ 31.972204][ T749] ? do_raw_spin_unlock+0x59/0x250 [ 31.972207][ T749] alloc_buf.isra.0+0x4b/0x260 [ 31.972210][ T749] put_chars+0x1e1/0x2f0 [ 31.972212][ T749] ? prb_final_commit+0x50/0x50 [ 31.972215][ T749] ? __send_to_port+0x420/0x420 [ 31.972218][ T749] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 31.972222][ T749] ? rcu_read_lock_any_held+0x3c/0x90 [ 31.972224][ T749] ? validate_chain+0x38b/0xc20 [ 31.972228][ T749] hvc_console_print+0x292/0x780 [ 31.972231][ T749] ? mark_usage+0x61/0x170 [ 31.972233][ T749] ? __lock_acquire+0x518/0xc20 [ 31.972235][ T749] ? __lock_acquire+0x518/0xc20 [ 31.972239][ T749] ? hvc_write+0x3a0/0x3a0 [ 31.972241][ T749] ? console_emit_next_record+0x1df/0x4c0 [ 31.972244][ T749] ? rcu_is_watching+0x16/0xd0 [ 31.972247][ T749] ? lock_acquire+0x13c/0x160 [ 31.972251][ T749] console_emit_next_record+0x22f/0x4c0 [ 31.972255][ T749] ? devkmsg_read+0x4b0/0x4b0 [ 31.972257][ T749] ? console_flush_one_record+0x106/0x710 [ 31.972260][ T749] ? rcu_is_watching+0x16/0xd0 [ 31.972263][ T749] ? lock_acquire+0x13c/0x160 [ 31.972266][ T749] console_flush_one_record+0x46f/0x710 [ 31.972271][ T749] ? console_emit_next_record+0x4c0/0x4c0 [ 31.972272][ T749] ? __lock_acquire+0x518/0xc20 [ 31.972278][ T749] console_unlock+0xee/0x1f0 [ 31.972281][ T749] ? console_flush_one_record+0x710/0x710 [ 31.972283][ T749] ? rcu_is_watching+0x16/0xd0 [ 31.972285][ T749] ? lock_acquire+0x60/0x160 [ 31.972289][ T749] ? __down_trylock_console_sem+0x5e/0xa0 [ 31.972290][ T749] ? vprintk_emit+0x320/0x3e0 [ 31.972294][ T749] vprintk_emit+0x37c/0x3e0 [ 31.972298][ T749] ? wake_up_klogd_work_func+0x90/0x90 [ 31.972301][ T749] ? __lock_acquire+0x518/0xc20 [ 31.972305][ T749] _printk+0xc7/0x100 [ 31.972309][ T749] ? snapshot_read.cold+0x21/0x21 [ 31.972311][ T749] ? do_raw_spin_lock+0x131/0x280 [ 31.972314][ T749] ? __rwlock_init+0x150/0x150 [ 31.972318][ T749] ? do_raw_spin_lock+0x131/0x280 [ 31.972321][ T749] do_exit.cold+0x82/0x9c [ 31.972324][ T749] ? exit_notify+0x890/0x890 [ 31.972330][ T749] __x64_sys_exit+0x42/0x50 [ 31.972331][ T749] x64_sys_call+0x156c/0x1570 [ 31.972334][ T749] do_syscall_64+0xff/0x530 [ 31.972338][ T749] ? exc_page_fault+0xee/0x100 [ 31.972341][ T749] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 31.972343][ T749] RIP: 0033:0x7f0211e2bc49 [ 31.972345][ T749] Code: Unable to access opcode bytes at 0x7f0211e2bc1f. [ 31.972347][ T749] RSP: 002b:00007f02115eae60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 31.972350][ T749] RAX: ffffffffffffffda RBX: 00007f02115eb6c0 RCX: 00007f0211e2bc49 [ 31.972351][ T749] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 31.972352][ T749] RBP: 00007f02115eaf70 R08: 0000000000000001 R09: 00007f02115eb6c0 [ 31.972353][ T749] R10: 0000000000000008 R11: 0000000000000246 R12: 00007f0210deb000 [ 31.972353][ T749] R13: 00007ffdcc1933c0 R14: 0000000000000002 R15: 00007ffdcc1934c7 [ 31.972360][ T749] [ 34.209653][ T843] tun0: deleting peer with id 1, reason 1 [ 34.209708][ T843] [ 34.209709][ T843] ===================================================== [ 34.209710][ T843] WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected [ 34.209713][ T843] 7.2.0-virtme #1 Tainted: G W [ 34.209715][ T843] ----------------------------------------------------- [ 34.209716][ T843] ovpn-cli/843 [HC0[0]:SC0[2]:HE0:SE0] is trying to acquire: [ 34.209717][ T843] ffffffff88499660 (console_owner){....}-{0:0}, at: console_lock_spinning_enable+0x40/0x60 [ 34.209730][ T843] [ 34.209730][ T843] and this task is already holding: [ 34.209730][ T843] ff1100000d304e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 34.209737][ T843] which would create a new lock dependency: [ 34.209738][ T843] (&ovpn->lock){+.-.}-{3:3} -> (console_owner){....}-{0:0} [ 34.209741][ T843] [ 34.209741][ T843] but this new dependency connects a SOFTIRQ-irq-safe lock: [ 34.209742][ T843] (&ovpn->lock){+.-.}-{3:3} [ 34.209743][ T843] [ 34.209743][ T843] ... which became SOFTIRQ-irq-safe at: [ 34.209744][ T843] __lock_acquire+0x388/0xc20 [ 34.209748][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.209749][ T843] _raw_spin_lock_bh+0x38/0x50 [ 34.209752][ T843] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 34.209756][ T843] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 34.209759][ T843] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 34.209761][ T843] udp_queue_rcv_one_skb+0x645/0xb00 [ 34.209764][ T843] udp_unicast_rcv_skb+0x366/0x450 [ 34.209766][ T843] udp_rcv+0xaba/0x1d90 [ 34.209767][ T843] ip_protocol_deliver_rcu+0x82/0x350 [ 34.209770][ T843] ip_local_deliver_finish+0x36f/0x610 [ 34.209771][ T843] ip_local_deliver+0x184/0x4c0 [ 34.209772][ T843] ip_rcv+0xdc/0x3d0 [ 34.209774][ T843] __netif_receive_skb_one_core+0xfc/0x180 [ 34.209777][ T843] process_backlog+0x431/0x14c0 [ 34.209779][ T843] __napi_poll+0xa7/0x3b0 [ 34.209781][ T843] net_rx_action+0x513/0xf50 [ 34.209782][ T843] handle_softirqs+0x1d3/0x900 [ 34.209785][ T843] do_softirq+0xac/0xe0 [ 34.209786][ T843] __local_bh_enable_ip+0x118/0x150 [ 34.209787][ T843] __dev_queue_xmit+0x979/0x1b80 [ 34.209789][ T843] ip_finish_output2+0x5b9/0x1bc0 [ 34.209791][ T843] ip_output+0x1ca/0x660 [ 34.209792][ T843] ip_push_pending_frames+0xf6/0x250 [ 34.209794][ T843] raw_sendmsg+0x1169/0x1cc0 [ 34.209796][ T843] __sys_sendto+0x2aa/0x400 [ 34.209799][ T843] __x64_sys_sendto+0xe4/0x1f0 [ 34.209800][ T843] do_syscall_64+0xff/0x530 [ 34.209803][ T843] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.209805][ T843] [ 34.209805][ T843] to a SOFTIRQ-irq-unsafe lock: [ 34.209806][ T843] (fs_reclaim){+.+.}-{0:0} [ 34.209807][ T843] [ 34.209807][ T843] ... which became SOFTIRQ-irq-unsafe at: [ 34.209808][ T843] ... [ 34.209808][ T843] __lock_acquire+0x388/0xc20 [ 34.209810][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.209811][ T843] fs_reclaim_acquire+0xd5/0x120 [ 34.209814][ T843] __kmalloc_cache_noprof+0x6e/0x620 [ 34.209816][ T843] kthread_create_worker_on_node+0xea/0x210 [ 34.209819][ T843] workqueue_init+0x2a/0x680 [ 34.209822][ T843] kernel_init_freeable+0x2fe/0x630 [ 34.209825][ T843] kernel_init+0x21/0x150 [ 34.209827][ T843] ret_from_fork+0x474/0x6b0 [ 34.209829][ T843] ret_from_fork_asm+0x11/0x20 [ 34.209832][ T843] [ 34.209832][ T843] other info that might help us debug this: [ 34.209832][ T843] [ 34.209833][ T843] Chain exists of: [ 34.209833][ T843] &ovpn->lock --> console_owner --> fs_reclaim [ 34.209833][ T843] [ 34.209835][ T843] Possible interrupt unsafe locking scenario: [ 34.209835][ T843] [ 34.209836][ T843] CPU0 CPU1 [ 34.209836][ T843] ---- ---- [ 34.209837][ T843] lock(fs_reclaim); [ 34.209838][ T843] local_irq_disable(); [ 34.209838][ T843] lock(&ovpn->lock); [ 34.209839][ T843] lock(console_owner); [ 34.209840][ T843] [ 34.209840][ T843] lock(&ovpn->lock); [ 34.209841][ T843] [ 34.209841][ T843] *** DEADLOCK *** [ 34.209841][ T843] [ 34.209841][ T843] locks held by ovpn-cli/843: 4, last CPU#2: [ 34.209842][ T843] #0: ffffffff88d44ba8 (cb_lock){++++}-{4:4}, at: genl_rcv+0x19/0x40 [ 34.209847][ T843] #1: ff1100000d304e68 (&ovpn->lock){+.-.}-{3:3}, at: ovpn_peer_del+0xa0/0x590 [ovpn] [ 34.209851][ T843] #2: ffffffff88579cc0 (console_lock){+.+.}-{0:0}, at: vprintk_emit+0x320/0x3e0 [ 34.209855][ T843] #3: ffffffff88579d38 (console_srcu){....}-{0:0}, at: console_flush_one_record+0x106/0x710 [ 34.209858][ T843] [ 34.209858][ T843] the dependencies between SOFTIRQ-irq-safe lock and the holding lock: [ 34.209859][ T843] -> (&ovpn->lock){+.-.}-{3:3} { [ 34.209861][ T843] HARDIRQ-ON-W at: [ 34.209862][ T843] __lock_acquire+0x388/0xc20 [ 34.209864][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.209865][ T843] _raw_spin_lock_bh+0x38/0x50 [ 34.209866][ T843] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 34.209868][ T843] ovpn_peer_add+0x152/0x330 [ovpn] [ 34.209871][ T843] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 34.209873][ T843] genl_family_rcv_msg_doit+0x206/0x300 [ 34.209875][ T843] genl_family_rcv_msg+0x3a4/0x640 [ 34.209876][ T843] genl_rcv_msg+0xbb/0x160 [ 34.209878][ T843] netlink_rcv_skb+0x14e/0x3a0 [ 34.209880][ T843] genl_rcv+0x28/0x40 [ 34.209881][ T843] netlink_unicast+0x486/0x750 [ 34.209883][ T843] netlink_sendmsg+0x735/0xc60 [ 34.209884][ T843] ____sys_sendmsg+0x415/0x880 [ 34.209886][ T843] ___sys_sendmsg+0x14e/0x1d0 [ 34.209887][ T843] __sys_sendmsg+0x12c/0x1d0 [ 34.209889][ T843] do_syscall_64+0xff/0x530 [ 34.209891][ T843] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.209892][ T843] IN-SOFTIRQ-W at: [ 34.209893][ T843] __lock_acquire+0x388/0xc20 [ 34.209894][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.209895][ T843] _raw_spin_lock_bh+0x38/0x50 [ 34.209896][ T843] ovpn_peer_endpoints_update+0xbc6/0x1ba0 [ovpn] [ 34.209899][ T843] ovpn_decrypt_post+0x74a/0x13e0 [ovpn] [ 34.209901][ T843] ovpn_udp_encap_recv+0x295/0x610 [ovpn] [ 34.209903][ T843] udp_queue_rcv_one_skb+0x645/0xb00 [ 34.209904][ T843] udp_unicast_rcv_skb+0x366/0x450 [ 34.209906][ T843] udp_rcv+0xaba/0x1d90 [ 34.209907][ T843] ip_protocol_deliver_rcu+0x82/0x350 [ 34.209908][ T843] ip_local_deliver_finish+0x36f/0x610 [ 34.209910][ T843] ip_local_deliver+0x184/0x4c0 [ 34.209911][ T843] ip_rcv+0xdc/0x3d0 [ 34.209912][ T843] __netif_receive_skb_one_core+0xfc/0x180 [ 34.209914][ T843] process_backlog+0x431/0x14c0 [ 34.209916][ T843] __napi_poll+0xa7/0x3b0 [ 34.209917][ T843] net_rx_action+0x513/0xf50 [ 34.209919][ T843] handle_softirqs+0x1d3/0x900 [ 34.209920][ T843] do_softirq+0xac/0xe0 [ 34.209921][ T843] __local_bh_enable_ip+0x118/0x150 [ 34.209922][ T843] __dev_queue_xmit+0x979/0x1b80 [ 34.209924][ T843] ip_finish_output2+0x5b9/0x1bc0 [ 34.209925][ T843] ip_output+0x1ca/0x660 [ 34.209927][ T843] ip_push_pending_frames+0xf6/0x250 [ 34.209928][ T843] raw_sendmsg+0x1169/0x1cc0 [ 34.209929][ T843] __sys_sendto+0x2aa/0x400 [ 34.209931][ T843] __x64_sys_sendto+0xe4/0x1f0 [ 34.209932][ T843] do_syscall_64+0xff/0x530 [ 34.209934][ T843] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.209935][ T843] INITIAL USE at: [ 34.209935][ T843] __lock_acquire+0x388/0xc20 [ 34.209937][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.209938][ T843] _raw_spin_lock_bh+0x38/0x50 [ 34.209939][ T843] ovpn_peer_add_mp+0xad/0x6a0 [ovpn] [ 34.209941][ T843] ovpn_peer_add+0x152/0x330 [ovpn] [ 34.209943][ T843] ovpn_nl_peer_new_doit+0x54f/0xcf0 [ovpn] [ 34.209945][ T843] genl_family_rcv_msg_doit+0x206/0x300 [ 34.209947][ T843] genl_family_rcv_msg+0x3a4/0x640 [ 34.209949][ T843] genl_rcv_msg+0xbb/0x160 [ 34.209950][ T843] netlink_rcv_skb+0x14e/0x3a0 [ 34.209952][ T843] genl_rcv+0x28/0x40 [ 34.209953][ T843] netlink_unicast+0x486/0x750 [ 34.209955][ T843] netlink_sendmsg+0x735/0xc60 [ 34.209956][ T843] ____sys_sendmsg+0x415/0x880 [ 34.209958][ T843] ___sys_sendmsg+0x14e/0x1d0 [ 34.209959][ T843] __sys_sendmsg+0x12c/0x1d0 [ 34.209960][ T843] do_syscall_64+0xff/0x530 [ 34.209962][ T843] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.209963][ T843] } [ 34.209963][ T843] ... key at: [] __key.84+0x0/0x40 [ovpn] [ 34.209967][ T843] [ 34.209967][ T843] the dependencies between the lock to be acquired [ 34.209967][ T843] and SOFTIRQ-irq-unsafe lock: [ 34.209972][ T843] -> (fs_reclaim){+.+.}-{0:0} { [ 34.209974][ T843] HARDIRQ-ON-W at: [ 34.209975][ T843] __lock_acquire+0x388/0xc20 [ 34.209976][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.209977][ T843] fs_reclaim_acquire+0xd5/0x120 [ 34.209979][ T843] __kmalloc_cache_noprof+0x6e/0x620 [ 34.209980][ T843] kthread_create_worker_on_node+0xea/0x210 [ 34.209981][ T843] workqueue_init+0x2a/0x680 [ 34.209982][ T843] kernel_init_freeable+0x2fe/0x630 [ 34.209984][ T843] kernel_init+0x21/0x150 [ 34.209985][ T843] ret_from_fork+0x474/0x6b0 [ 34.209986][ T843] ret_from_fork_asm+0x11/0x20 [ 34.209988][ T843] SOFTIRQ-ON-W at: [ 34.209988][ T843] __lock_acquire+0x388/0xc20 [ 34.209990][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.209991][ T843] fs_reclaim_acquire+0xd5/0x120 [ 34.209992][ T843] __kmalloc_cache_noprof+0x6e/0x620 [ 34.209993][ T843] kthread_create_worker_on_node+0xea/0x210 [ 34.209995][ T843] workqueue_init+0x2a/0x680 [ 34.209996][ T843] kernel_init_freeable+0x2fe/0x630 [ 34.209997][ T843] kernel_init+0x21/0x150 [ 34.209998][ T843] ret_from_fork+0x474/0x6b0 [ 34.209999][ T843] ret_from_fork_asm+0x11/0x20 [ 34.210001][ T843] INITIAL USE at: [ 34.210001][ T843] __lock_acquire+0x388/0xc20 [ 34.210003][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.210004][ T843] fs_reclaim_acquire+0xd5/0x120 [ 34.210005][ T843] __kmalloc_cache_noprof+0x6e/0x620 [ 34.210006][ T843] kthread_create_worker_on_node+0xea/0x210 [ 34.210008][ T843] workqueue_init+0x2a/0x680 [ 34.210009][ T843] kernel_init_freeable+0x2fe/0x630 [ 34.210010][ T843] kernel_init+0x21/0x150 [ 34.210011][ T843] ret_from_fork+0x474/0x6b0 [ 34.210012][ T843] ret_from_fork_asm+0x11/0x20 [ 34.210014][ T843] } [ 34.210014][ T843] ... key at: [] __fs_reclaim_map+0x0/0xbe0 [ 34.210018][ T843] ... acquired at: [ 34.210018][ T843] __lock_acquire+0x518/0xc20 [ 34.210020][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.210021][ T843] fs_reclaim_acquire+0xd5/0x120 [ 34.210022][ T843] __kmalloc_noprof+0xd3/0x760 [ 34.210023][ T843] alloc_buf.isra.0+0x4b/0x260 [ 34.210027][ T843] put_chars+0x1e1/0x2f0 [ 34.210028][ T843] hvc_console_print+0x292/0x780 [ 34.210031][ T843] console_emit_next_record+0x22f/0x4c0 [ 34.210032][ T843] console_flush_one_record+0x46f/0x710 [ 34.210034][ T843] console_unlock+0xee/0x1f0 [ 34.210035][ T843] vprintk_emit+0x37c/0x3e0 [ 34.210037][ T843] dev_vprintk_emit+0x27f/0x2c0 [ 34.210040][ T843] dev_printk_emit+0xb9/0xee [ 34.210041][ T843] _dev_info+0xe2/0x116 [ 34.210043][ T843] cmos_do_probe+0x8be/0x98a [ 34.210046][ T843] platform_probe+0xfe/0x1f0 [ 34.210048][ T843] call_driver_probe+0x61/0x1c0 [ 34.210051][ T843] really_probe+0x199/0x760 [ 34.210052][ T843] __driver_probe_device+0x24f/0x440 [ 34.210054][ T843] driver_probe_device+0x4a/0xf0 [ 34.210055][ T843] __driver_attach+0x1b8/0x540 [ 34.210057][ T843] bus_for_each_dev+0x130/0x1e0 [ 34.210058][ T843] bus_add_driver+0x2c8/0x530 [ 34.210060][ T843] driver_register+0x1a3/0x390 [ 34.210061][ T843] __platform_driver_probe+0x13f/0x270 [ 34.210062][ T843] cmos_init+0x31/0x40 [ 34.210065][ T843] do_one_initcall+0x124/0x4f0 [ 34.210067][ T843] kernel_init_freeable+0x596/0x630 [ 34.210069][ T843] kernel_init+0x21/0x150 [ 34.210070][ T843] ret_from_fork+0x474/0x6b0 [ 34.210071][ T843] ret_from_fork_asm+0x11/0x20 [ 34.210072][ T843] [ 34.210072][ T843] -> (console_owner){....}-{0:0} { [ 34.210074][ T843] INITIAL USE at: [ 34.210075][ T843] } [ 34.210075][ T843] ... key at: [] console_owner_dep_map+0x0/0x60 [ 34.210079][ T843] ... acquired at: [ 34.210079][ T843] check_prev_add+0xef/0xe90 [ 34.210081][ T843] validate_chain+0x6b8/0xc20 [ 34.210082][ T843] __lock_acquire+0x518/0xc20 [ 34.210083][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.210085][ T843] console_lock_spinning_enable+0x5c/0x60 [ 34.210086][ T843] console_emit_next_record+0x1d1/0x4c0 [ 34.210088][ T843] console_flush_one_record+0x46f/0x710 [ 34.210089][ T843] console_unlock+0xee/0x1f0 [ 34.210091][ T843] vprintk_emit+0x37c/0x3e0 [ 34.210092][ T843] _printk+0xc7/0x100 [ 34.210095][ T843] netdev_info+0xe2/0x116 [ 34.210097][ T843] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 34.210100][ T843] ovpn_peer_remove+0x394/0x640 [ovpn] [ 34.210102][ T843] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 34.210104][ T843] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 34.210107][ T843] genl_family_rcv_msg_doit+0x206/0x300 [ 34.210108][ T843] genl_family_rcv_msg+0x3a4/0x640 [ 34.210110][ T843] genl_rcv_msg+0xbb/0x160 [ 34.210112][ T843] netlink_rcv_skb+0x14e/0x3a0 [ 34.210113][ T843] genl_rcv+0x28/0x40 [ 34.210115][ T843] netlink_unicast+0x486/0x750 [ 34.210116][ T843] netlink_sendmsg+0x735/0xc60 [ 34.210118][ T843] ____sys_sendmsg+0x415/0x880 [ 34.210119][ T843] ___sys_sendmsg+0x14e/0x1d0 [ 34.210120][ T843] __sys_sendmsg+0x12c/0x1d0 [ 34.210122][ T843] do_syscall_64+0xff/0x530 [ 34.210123][ T843] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.210124][ T843] [ 34.210125][ T843] [ 34.210125][ T843] stack backtrace: [ 34.210128][ T843] CPU: 2 UID: 0 PID: 843 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 34.210131][ T843] Tainted: [W]=WARN [ 34.210132][ T843] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.210134][ T843] Call Trace: [ 34.210136][ T843] [ 34.210137][ T843] dump_stack_lvl+0x6f/0xa0 [ 34.210141][ T843] print_bad_irq_dependency+0x3e4/0x410 [ 34.210143][ T843] check_irq_usage+0x403/0x570 [ 34.210145][ T843] ? rcu_lockdep_current_cpu_online+0x3f/0x1b0 [ 34.210149][ T843] ? rcu_read_lock_any_held+0x3c/0x90 [ 34.210152][ T843] ? check_path.constprop.0+0x24/0x50 [ 34.210154][ T843] ? check_prev_add+0xef/0xe90 [ 34.210156][ T843] check_prev_add+0xef/0xe90 [ 34.210158][ T843] validate_chain+0x6b8/0xc20 [ 34.210160][ T843] __lock_acquire+0x518/0xc20 [ 34.210162][ T843] lock_acquire.part.0+0xd4/0x280 [ 34.210164][ T843] ? console_lock_spinning_enable+0x40/0x60 [ 34.210166][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210168][ T843] ? lock_acquire+0x13c/0x160 [ 34.210169][ T843] console_lock_spinning_enable+0x5c/0x60 [ 34.210171][ T843] ? console_lock_spinning_enable+0x40/0x60 [ 34.210173][ T843] console_emit_next_record+0x1d1/0x4c0 [ 34.210175][ T843] ? devkmsg_read+0x4b0/0x4b0 [ 34.210176][ T843] ? console_flush_one_record+0x106/0x710 [ 34.210178][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210180][ T843] ? lock_acquire+0x13c/0x160 [ 34.210182][ T843] console_flush_one_record+0x46f/0x710 [ 34.210184][ T843] ? console_emit_next_record+0x4c0/0x4c0 [ 34.210186][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210188][ T843] console_unlock+0xee/0x1f0 [ 34.210190][ T843] ? console_flush_one_record+0x710/0x710 [ 34.210191][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210193][ T843] ? lock_acquire+0x60/0x160 [ 34.210195][ T843] ? __down_trylock_console_sem+0x5e/0xa0 [ 34.210197][ T843] ? vprintk_emit+0x320/0x3e0 [ 34.210198][ T843] vprintk_emit+0x37c/0x3e0 [ 34.210201][ T843] ? wake_up_klogd_work_func+0x90/0x90 [ 34.210202][ T843] ? kernel_text_address+0x149/0x170 [ 34.210204][ T843] ? __kernel_text_address+0x12/0x30 [ 34.210205][ T843] ? write_profile+0xf0/0xf0 [ 34.210208][ T843] ? unwind_get_return_address+0x67/0xd0 [ 34.210210][ T843] _printk+0xc7/0x100 [ 34.210212][ T843] ? snapshot_read.cold+0x21/0x21 [ 34.210214][ T843] ? mark_usage+0x61/0x170 [ 34.210216][ T843] ? netdev_name+0x43/0x60 [ 34.210217][ T843] ? __netdev_printk+0x17f/0x1d0 [ 34.210219][ T843] netdev_info+0xe2/0x116 [ 34.210220][ T843] ? netdev_notice+0x120/0x120 [ 34.210221][ T843] ? find_held_lock+0x2b/0x80 [ 34.210223][ T843] ? mark_usage+0x61/0x170 [ 34.210224][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210226][ T843] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 34.210229][ T843] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 34.210232][ T843] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 34.210235][ T843] ovpn_peer_remove+0x394/0x640 [ovpn] [ 34.210237][ T843] ? do_raw_spin_lock+0x131/0x280 [ 34.210239][ T843] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 34.210242][ T843] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 34.210245][ T843] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 34.210248][ T843] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 34.210251][ T843] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 34.210252][ T843] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.210255][ T843] ? ref_tracker_alloc+0x28d/0x430 [ 34.210260][ T843] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 34.210263][ T843] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 34.210266][ T843] genl_family_rcv_msg_doit+0x206/0x300 [ 34.210268][ T843] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 34.210270][ T843] ? __lock_release.isra.0+0x69/0x1a0 [ 34.210273][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210274][ T843] ? cap_capable+0x1d7/0x3d0 [ 34.210278][ T843] ? write_profile+0xf0/0xf0 [ 34.210279][ T843] ? unwind_get_return_address+0x67/0xd0 [ 34.210281][ T843] genl_family_rcv_msg+0x3a4/0x640 [ 34.210283][ T843] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 34.210285][ T843] ? rcu_read_lock_any_held+0x3c/0x90 [ 34.210286][ T843] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 34.210289][ T843] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.210291][ T843] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 34.210293][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210295][ T843] genl_rcv_msg+0xbb/0x160 [ 34.210298][ T843] netlink_rcv_skb+0x14e/0x3a0 [ 34.210299][ T843] ? genl_family_rcv_msg+0x640/0x640 [ 34.210301][ T843] ? netlink_ack+0xcf0/0xcf0 [ 34.210304][ T843] ? netlink_deliver_tap+0xc5/0x330 [ 34.210306][ T843] ? netlink_deliver_tap+0x13c/0x330 [ 34.210308][ T843] genl_rcv+0x28/0x40 [ 34.210310][ T843] netlink_unicast+0x486/0x750 [ 34.210312][ T843] ? netlink_attachskb+0x810/0x810 [ 34.210314][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210316][ T843] netlink_sendmsg+0x735/0xc60 [ 34.210318][ T843] ? netlink_unicast+0x750/0x750 [ 34.210320][ T843] ? __might_fault+0x97/0x140 [ 34.210324][ T843] ____sys_sendmsg+0x415/0x880 [ 34.210325][ T843] ? copy_msghdr_from_user+0x279/0x420 [ 34.210327][ T843] ? get_timestamp.constprop.0+0x390/0x390 [ 34.210328][ T843] ? move_addr_to_kernel+0x40/0x40 [ 34.210331][ T843] ___sys_sendmsg+0x14e/0x1d0 [ 34.210333][ T843] ? copy_msghdr_from_user+0x420/0x420 [ 34.210335][ T843] ? kfree+0x22/0x590 [ 34.210339][ T843] __sys_sendmsg+0x12c/0x1d0 [ 34.210341][ T843] ? __sys_sendmsg_sock+0x20/0x20 [ 34.210344][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210346][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210348][ T843] do_syscall_64+0xff/0x530 [ 34.210349][ T843] ? exc_page_fault+0xee/0x100 [ 34.210351][ T843] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.210352][ T843] RIP: 0033:0x7f2f2f78d54e [ 34.210355][ T843] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 34.210357][ T843] RSP: 002b:00007fffff8946d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.210360][ T843] RAX: ffffffffffffffda RBX: 000000003d77e130 RCX: 00007f2f2f78d54e [ 34.210361][ T843] RDX: 0000000000000000 RSI: 00007fffff894770 RDI: 0000000000000005 [ 34.210362][ T843] RBP: 00007fffff8946e0 R08: 0000000000000000 R09: 0000000000000000 [ 34.210363][ T843] R10: 0000000000000000 R11: 0000000000000202 R12: 000000003d77e200 [ 34.210364][ T843] R13: 00007fffff894770 R14: 000000003d77f260 R15: 000000000040bda8 [ 34.210366][ T843] [ 34.210370][ T843] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 34.210371][ T843] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 843, name: ovpn-cli [ 34.210373][ T843] preempt_count: 202, expected: 0 [ 34.210373][ T843] RCU nest depth: 0, expected: 0 [ 34.210374][ T843] INFO: lockdep is turned off. [ 34.210375][ T843] irq event stamp: 37951 [ 34.210375][ T843] hardirqs last enabled at (37950): [] __down_trylock_console_sem+0x86/0xa0 [ 34.210377][ T843] hardirqs last disabled at (37951): [] console_emit_next_record+0x3d4/0x4c0 [ 34.210379][ T843] softirqs last enabled at (37918): [] __alloc_skb+0x4c2/0x5f0 [ 34.210381][ T843] softirqs last disabled at (37946): [] ovpn_peer_del+0xa0/0x590 [ovpn] [ 34.210384][ T843] Preemption disabled at: [ 34.210385][ T843] [<0000000000000000>] 0x0 [ 34.210387][ T843] CPU: 2 UID: 0 PID: 843 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 34.210389][ T843] Tainted: [W]=WARN [ 34.210389][ T843] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.210390][ T843] Call Trace: [ 34.210390][ T843] [ 34.210391][ T843] dump_stack_lvl+0x6f/0xa0 [ 34.210393][ T843] __might_resched.cold+0x1fe/0x2c1 [ 34.210395][ T843] ? check_irq_usage+0x403/0x570 [ 34.210397][ T843] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 34.210400][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210402][ T843] __kmalloc_noprof+0x443/0x760 [ 34.210404][ T843] ? __rwlock_init+0x150/0x150 [ 34.210405][ T843] ? alloc_buf.isra.0+0x4b/0x260 [ 34.210407][ T843] ? do_raw_spin_unlock+0x59/0x250 [ 34.210409][ T843] alloc_buf.isra.0+0x4b/0x260 [ 34.210411][ T843] put_chars+0x1e1/0x2f0 [ 34.210413][ T843] ? __send_to_port+0x420/0x420 [ 34.210414][ T843] ? check_prev_add+0xef/0xe90 [ 34.210416][ T843] ? validate_chain+0x6b8/0xc20 [ 34.210418][ T843] hvc_console_print+0x292/0x780 [ 34.210419][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210421][ T843] ? hvc_write+0x3a0/0x3a0 [ 34.210423][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210425][ T843] ? lock_acquire+0x13c/0x160 [ 34.210427][ T843] console_emit_next_record+0x22f/0x4c0 [ 34.210429][ T843] ? devkmsg_read+0x4b0/0x4b0 [ 34.210430][ T843] ? console_flush_one_record+0x106/0x710 [ 34.210432][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210434][ T843] ? lock_acquire+0x13c/0x160 [ 34.210436][ T843] console_flush_one_record+0x46f/0x710 [ 34.210440][ T843] ? console_emit_next_record+0x4c0/0x4c0 [ 34.210442][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210444][ T843] console_unlock+0xee/0x1f0 [ 34.210446][ T843] ? console_flush_one_record+0x710/0x710 [ 34.210447][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210449][ T843] ? lock_acquire+0x60/0x160 [ 34.210451][ T843] ? __down_trylock_console_sem+0x5e/0xa0 [ 34.210452][ T843] ? vprintk_emit+0x320/0x3e0 [ 34.210454][ T843] vprintk_emit+0x37c/0x3e0 [ 34.210456][ T843] ? wake_up_klogd_work_func+0x90/0x90 [ 34.210458][ T843] ? kernel_text_address+0x149/0x170 [ 34.210459][ T843] ? __kernel_text_address+0x12/0x30 [ 34.210460][ T843] ? write_profile+0xf0/0xf0 [ 34.210461][ T843] ? unwind_get_return_address+0x67/0xd0 [ 34.210463][ T843] _printk+0xc7/0x100 [ 34.210465][ T843] ? snapshot_read.cold+0x21/0x21 [ 34.210467][ T843] ? mark_usage+0x61/0x170 [ 34.210468][ T843] ? netdev_name+0x43/0x60 [ 34.210469][ T843] ? __netdev_printk+0x17f/0x1d0 [ 34.210471][ T843] netdev_info+0xe2/0x116 [ 34.210472][ T843] ? netdev_notice+0x120/0x120 [ 34.210474][ T843] ? find_held_lock+0x2b/0x80 [ 34.210475][ T843] ? mark_usage+0x61/0x170 [ 34.210477][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210479][ T843] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 34.210482][ T843] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 34.210484][ T843] ? ovpn_peer_get_by_id+0x1fd/0x7a0 [ovpn] [ 34.210487][ T843] ovpn_peer_remove+0x394/0x640 [ovpn] [ 34.210489][ T843] ? do_raw_spin_lock+0x131/0x280 [ 34.210491][ T843] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 34.210495][ T843] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 34.210497][ T843] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 34.210500][ T843] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 34.210503][ T843] ? _raw_spin_unlock_irqrestore+0x53/0x80 [ 34.210504][ T843] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.210506][ T843] ? ref_tracker_alloc+0x28d/0x430 [ 34.210509][ T843] ? ovpn_get_dev_from_attrs+0x170/0x660 [ovpn] [ 34.210512][ T843] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 34.210515][ T843] genl_family_rcv_msg_doit+0x206/0x300 [ 34.210517][ T843] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 34.210519][ T843] ? __lock_release.isra.0+0x69/0x1a0 [ 34.210522][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210523][ T843] ? cap_capable+0x1d7/0x3d0 [ 34.210525][ T843] ? write_profile+0xf0/0xf0 [ 34.210526][ T843] ? unwind_get_return_address+0x67/0xd0 [ 34.210528][ T843] genl_family_rcv_msg+0x3a4/0x640 [ 34.210530][ T843] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 34.210532][ T843] ? rcu_read_lock_any_held+0x3c/0x90 [ 34.210533][ T843] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 34.210536][ T843] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 34.210538][ T843] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 34.210540][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210543][ T843] genl_rcv_msg+0xbb/0x160 [ 34.210545][ T843] netlink_rcv_skb+0x14e/0x3a0 [ 34.210547][ T843] ? genl_family_rcv_msg+0x640/0x640 [ 34.210549][ T843] ? netlink_ack+0xcf0/0xcf0 [ 34.210557][ T843] ? netlink_deliver_tap+0xc5/0x330 [ 34.210559][ T843] ? netlink_deliver_tap+0x13c/0x330 [ 34.210561][ T843] genl_rcv+0x28/0x40 [ 34.210562][ T843] netlink_unicast+0x486/0x750 [ 34.210565][ T843] ? netlink_attachskb+0x810/0x810 [ 34.210567][ T843] ? __lock_acquire+0x518/0xc20 [ 34.210569][ T843] netlink_sendmsg+0x735/0xc60 [ 34.210571][ T843] ? netlink_unicast+0x750/0x750 [ 34.210573][ T843] ? __might_fault+0x97/0x140 [ 34.210575][ T843] ____sys_sendmsg+0x415/0x880 [ 34.210577][ T843] ? copy_msghdr_from_user+0x279/0x420 [ 34.210578][ T843] ? get_timestamp.constprop.0+0x390/0x390 [ 34.210580][ T843] ? move_addr_to_kernel+0x40/0x40 [ 34.210583][ T843] ___sys_sendmsg+0x14e/0x1d0 [ 34.210584][ T843] ? copy_msghdr_from_user+0x420/0x420 [ 34.210586][ T843] ? kfree+0x22/0x590 [ 34.210591][ T843] __sys_sendmsg+0x12c/0x1d0 [ 34.210593][ T843] ? __sys_sendmsg_sock+0x20/0x20 [ 34.210595][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210597][ T843] ? rcu_is_watching+0x16/0xd0 [ 34.210599][ T843] do_syscall_64+0xff/0x530 [ 34.210601][ T843] ? exc_page_fault+0xee/0x100 [ 34.210602][ T843] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 34.210603][ T843] RIP: 0033:0x7f2f2f78d54e [ 34.210605][ T843] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa [ 34.210605][ T843] RSP: 002b:00007fffff8946d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.210607][ T843] RAX: ffffffffffffffda RBX: 000000003d77e130 RCX: 00007f2f2f78d54e [ 34.210608][ T843] RDX: 0000000000000000 RSI: 00007fffff894770 RDI: 0000000000000005 [ 34.210608][ T843] RBP: 00007fffff8946e0 R08: 0000000000000000 R09: 0000000000000000 [ 34.210609][ T843] R10: 0000000000000000 R11: 0000000000000202 R12: 000000003d77e200 [ 34.210610][ T843] R13: 00007fffff894770 R14: 000000003d77f260 R15: 000000000040bda8 [ 34.210612][ T843] [ 34.339971][ T843] ovpn-cli (843) used greatest stack depth: 23432 bytes left [ 34.387159][ T847] tun1: deleting peer with id 10, reason 1 [ 37.115652][ T895] tun0: deleting peer with id 2, reason 1 [ 37.115669][ T895] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 37.115672][ T895] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 895, name: ovpn-cli [ 37.115673][ T895] preempt_count: 202, expected: 0 [ 37.115674][ T895] RCU nest depth: 0, expected: 0 [ 37.115675][ T895] INFO: lockdep is turned off. [ 37.115676][ T895] irq event stamp: 0 [ 37.115677][ T895] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 37.115681][ T895] hardirqs last disabled at (0): [] copy_process+0x1ccd/0x6240 [ 37.115687][ T895] softirqs last enabled at (0): [] copy_process+0x1d21/0x6240 [ 37.115689][ T895] softirqs last disabled at (0): [<0000000000000000>] 0x0 [ 37.115691][ T895] Preemption disabled at: [ 37.115691][ T895] [<0000000000000000>] 0x0 [ 37.115696][ T895] CPU: 3 UID: 0 PID: 895 Comm: ovpn-cli Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 37.115699][ T895] Tainted: [W]=WARN [ 37.115700][ T895] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.115703][ T895] Call Trace: [ 37.115704][ T895] [ 37.115705][ T895] dump_stack_lvl+0x6f/0xa0 [ 37.115711][ T895] __might_resched.cold+0x1fe/0x2c1 [ 37.115715][ T895] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 37.115718][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115722][ T895] __kmalloc_noprof+0x443/0x760 [ 37.115726][ T895] ? __rwlock_init+0x150/0x150 [ 37.115728][ T895] ? alloc_buf.isra.0+0x4b/0x260 [ 37.115733][ T895] ? do_raw_spin_unlock+0x59/0x250 [ 37.115734][ T895] alloc_buf.isra.0+0x4b/0x260 [ 37.115736][ T895] put_chars+0x1e1/0x2f0 [ 37.115738][ T895] ? __send_to_port+0x420/0x420 [ 37.115740][ T895] ? printk_get_next_message+0x240/0x650 [ 37.115744][ T895] hvc_console_print+0x292/0x780 [ 37.115747][ T895] ? hvc_write+0x3a0/0x3a0 [ 37.115749][ T895] ? __rwlock_init+0x150/0x150 [ 37.115750][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115752][ T895] ? lock_acquire+0x13c/0x160 [ 37.115754][ T895] console_emit_next_record+0x22f/0x4c0 [ 37.115757][ T895] ? devkmsg_read+0x4b0/0x4b0 [ 37.115759][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115761][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115762][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115764][ T895] ? lock_acquire+0x13c/0x160 [ 37.115766][ T895] ? console_flush_one_record+0x111/0x710 [ 37.115767][ T895] console_flush_one_record+0x46f/0x710 [ 37.115769][ T895] ? console_emit_next_record+0x4c0/0x4c0 [ 37.115772][ T895] console_unlock+0xee/0x1f0 [ 37.115774][ T895] ? lock_acquire+0x13c/0x160 [ 37.115775][ T895] ? console_flush_one_record+0x710/0x710 [ 37.115777][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115778][ T895] ? lock_release+0x184/0x1f0 [ 37.115780][ T895] ? lock_acquire+0x60/0x160 [ 37.115781][ T895] ? __rcu_read_lock+0x30/0x70 [ 37.115784][ T895] ? __down_trylock_console_sem+0x5e/0xa0 [ 37.115785][ T895] ? vprintk_emit+0x320/0x3e0 [ 37.115787][ T895] vprintk_emit+0x37c/0x3e0 [ 37.115790][ T895] ? wake_up_klogd_work_func+0x90/0x90 [ 37.115791][ T895] ? kernel_text_address+0x149/0x170 [ 37.115794][ T895] ? __kernel_text_address+0x12/0x30 [ 37.115795][ T895] ? write_profile+0xf0/0xf0 [ 37.115797][ T895] ? unwind_get_return_address+0x67/0xd0 [ 37.115800][ T895] _printk+0xc7/0x100 [ 37.115803][ T895] ? snapshot_read.cold+0x21/0x21 [ 37.115805][ T895] ? netdev_name+0x43/0x60 [ 37.115808][ T895] ? __netdev_printk+0x17f/0x1d0 [ 37.115809][ T895] netdev_info+0xe2/0x116 [ 37.115811][ T895] ? netdev_notice+0x120/0x120 [ 37.115812][ T895] ? ovpn_nl_pre_doit+0x44/0x90 [ovpn] [ 37.115818][ T895] ? __module_address+0x36/0x330 [ 37.115822][ T895] ? lock_acquire+0x13c/0x160 [ 37.115823][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115825][ T895] ? lock_release+0x184/0x1f0 [ 37.115827][ T895] ? ovpn_peer_get_by_id+0x38a/0x7a0 [ovpn] [ 37.115830][ T895] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 37.115834][ T895] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 37.115836][ T895] ? lock_acquire+0x13c/0x160 [ 37.115837][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115839][ T895] ? lock_release+0x184/0x1f0 [ 37.115841][ T895] ovpn_peer_remove+0x394/0x640 [ovpn] [ 37.115844][ T895] ? do_raw_spin_lock+0x131/0x280 [ 37.115846][ T895] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 37.115849][ T895] ovpn_peer_del+0x1e5/0x590 [ovpn] [ 37.115852][ T895] ? ovpn_peer_add+0x330/0x330 [ovpn] [ 37.115855][ T895] ovpn_nl_peer_del_doit+0x25c/0x6c0 [ovpn] [ 37.115858][ T895] ? trace_hardirqs_on+0x36/0x40 [ 37.115860][ T895] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 37.115862][ T895] ? ref_tracker_alloc+0x28d/0x430 [ 37.115868][ T895] ? lock_release+0x184/0x1f0 [ 37.115869][ T895] ? ovpn_get_dev_from_attrs+0x17a/0x660 [ovpn] [ 37.115872][ T895] genl_family_rcv_msg_doit+0x206/0x300 [ 37.115877][ T895] ? genl_family_rcv_msg_attrs_parse.isra.0+0x330/0x330 [ 37.115879][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115881][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115883][ T895] ? cap_capable+0x1d7/0x3d0 [ 37.115886][ T895] ? write_profile+0xf0/0xf0 [ 37.115888][ T895] ? unwind_get_return_address+0x67/0xd0 [ 37.115889][ T895] genl_family_rcv_msg+0x3a4/0x640 [ 37.115891][ T895] ? genl_family_rcv_msg_dumpit+0x340/0x340 [ 37.115893][ T895] ? ovpn_nl_send_peer+0x1300/0x1300 [ovpn] [ 37.115896][ T895] ? ovpn_nl_peer_get_dumpit+0xa40/0xa40 [ovpn] [ 37.115898][ T895] ? ovpn_nl_pre_doit+0x90/0x90 [ovpn] [ 37.115900][ T895] ? filter_irq_stacks+0xd0/0xd0 [ 37.115902][ T895] ? stack_depot_save_flags+0x1bc/0x790 [ 37.115904][ T895] genl_rcv_msg+0xbb/0x160 [ 37.115906][ T895] netlink_rcv_skb+0x14e/0x3a0 [ 37.115908][ T895] ? genl_family_rcv_msg+0x640/0x640 [ 37.115910][ T895] ? netlink_ack+0xcf0/0xcf0 [ 37.115913][ T895] ? lock_acquire+0x13c/0x160 [ 37.115914][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115916][ T895] ? lock_release+0x184/0x1f0 [ 37.115918][ T895] genl_rcv+0x28/0x40 [ 37.115920][ T895] netlink_unicast+0x486/0x750 [ 37.115922][ T895] ? netlink_attachskb+0x810/0x810 [ 37.115924][ T895] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 37.115925][ T895] ? trace_hardirqs_on+0x36/0x40 [ 37.115926][ T895] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 37.115929][ T895] netlink_sendmsg+0x735/0xc60 [ 37.115932][ T895] ? netlink_unicast+0x750/0x750 [ 37.115934][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115936][ T895] ? lock_release+0x184/0x1f0 [ 37.115937][ T895] ____sys_sendmsg+0x415/0x880 [ 37.115941][ T895] ? copy_msghdr_from_user+0x279/0x420 [ 37.115943][ T895] ? get_timestamp.constprop.0+0x390/0x390 [ 37.115944][ T895] ? move_addr_to_kernel+0x40/0x40 [ 37.115947][ T895] ___sys_sendmsg+0x14e/0x1d0 [ 37.115949][ T895] ? copy_msghdr_from_user+0x420/0x420 [ 37.115950][ T895] ? kfree+0x22/0x590 [ 37.115955][ T895] __sys_sendmsg+0x12c/0x1d0 [ 37.115957][ T895] ? __sys_sendmsg_sock+0x20/0x20 [ 37.115960][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115961][ T895] ? rcu_is_watching+0x16/0xd0 [ 37.115963][ T895] do_syscall_64+0xff/0x530 [ 37.115966][ T895] ? exc_page_fault+0xee/0x100 [ 37.115968][ T895] entry_SYSCALL_64_after_hwframe+0x4b/0x53 [ 37.115970][ T895] RIP: 0033:0x7f52c5e1a54e [ 37.115972][ T895] 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 [ 37.115974][ T895] RSP: 002b:00007ffc49260410 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 37.115977][ T895] RAX: ffffffffffffffda RBX: 00000000363f9130 RCX: 00007f52c5e1a54e [ 37.115979][ T895] RDX: 0000000000000000 RSI: 00007ffc492604b0 RDI: 0000000000000005 [ 37.115980][ T895] RBP: 00007ffc49260420 R08: 0000000000000000 R09: 0000000000000000 [ 37.115980][ T895] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000363f9200 [ 37.115981][ T895] R13: 00007ffc492604b0 R14: 00000000363fa260 R15: 000000000040bda8 [ 37.115983][ T895] [ 37.197599][ T899] tun2: deleting peer with id 11, reason 1 [ 42.948481][ T53] tun0: deleting peer with id 4, reason 2 [ 42.948502][ T53] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 42.948505][ T53] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 53, name: kworker/3:1 [ 42.948506][ T53] preempt_count: 202, expected: 0 [ 42.948507][ T53] RCU nest depth: 0, expected: 0 [ 42.948508][ T53] INFO: lockdep is turned off. [ 42.948509][ T53] irq event stamp: 33418 [ 42.948510][ T53] hardirqs last enabled at (33417): [] _raw_spin_unlock_irq+0x28/0x50 [ 42.948518][ T53] hardirqs last disabled at (33418): [] __schedule+0x1246/0x20e0 [ 42.948520][ T53] softirqs last enabled at (33414): [] neigh_periodic_work+0x6b9/0xa60 [ 42.948524][ T53] softirqs last disabled at (33410): [] neigh_periodic_work+0xaa/0xa60 [ 42.948526][ T53] Preemption disabled at: [ 42.948527][ T53] [<0000000000000000>] 0x0 [ 42.948535][ T53] CPU: 3 UID: 0 PID: 53 Comm: kworker/3:1 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 42.948538][ T53] Tainted: [W]=WARN [ 42.948539][ T53] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.948541][ T53] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 42.948551][ T53] Call Trace: [ 42.948552][ T53] [ 42.948555][ T53] dump_stack_lvl+0x6f/0xa0 [ 42.948561][ T53] __might_resched.cold+0x1fe/0x2c1 [ 42.948564][ T53] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 42.948568][ T53] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 42.948571][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948574][ T53] __kmalloc_noprof+0x443/0x760 [ 42.948579][ T53] ? __rwlock_init+0x150/0x150 [ 42.948587][ T53] ? alloc_buf.isra.0+0x4b/0x260 [ 42.948591][ T53] ? do_raw_spin_unlock+0x59/0x250 [ 42.948593][ T53] alloc_buf.isra.0+0x4b/0x260 [ 42.948595][ T53] put_chars+0x1e1/0x2f0 [ 42.948597][ T53] ? prb_final_commit+0x50/0x50 [ 42.948598][ T53] ? __send_to_port+0x420/0x420 [ 42.948600][ T53] ? printk_get_next_message+0x240/0x650 [ 42.948603][ T53] hvc_console_print+0x292/0x780 [ 42.948607][ T53] ? hvc_write+0x3a0/0x3a0 [ 42.948608][ T53] ? do_raw_spin_lock+0x131/0x280 [ 42.948610][ T53] ? vsnprintf+0x527/0x1700 [ 42.948612][ T53] ? __rwlock_init+0x150/0x150 [ 42.948613][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948615][ T53] ? lock_acquire+0x13c/0x160 [ 42.948617][ T53] console_emit_next_record+0x22f/0x4c0 [ 42.948620][ T53] ? devkmsg_read+0x4b0/0x4b0 [ 42.948622][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948623][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948625][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948626][ T53] ? lock_acquire+0x13c/0x160 [ 42.948628][ T53] ? console_flush_one_record+0x111/0x710 [ 42.948630][ T53] console_flush_one_record+0x46f/0x710 [ 42.948632][ T53] ? console_emit_next_record+0x4c0/0x4c0 [ 42.948635][ T53] console_unlock+0xee/0x1f0 [ 42.948636][ T53] ? lock_acquire+0x13c/0x160 [ 42.948638][ T53] ? console_flush_one_record+0x710/0x710 [ 42.948639][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948641][ T53] ? lock_release+0x184/0x1f0 [ 42.948642][ T53] ? lock_acquire+0x60/0x160 [ 42.948644][ T53] ? __rcu_read_lock+0x30/0x70 [ 42.948646][ T53] ? __down_trylock_console_sem+0x5e/0xa0 [ 42.948648][ T53] ? vprintk_emit+0x320/0x3e0 [ 42.948649][ T53] vprintk_emit+0x37c/0x3e0 [ 42.948652][ T53] ? wake_up_klogd_work_func+0x90/0x90 [ 42.948654][ T53] ? arch_stack_walk+0xd7/0x130 [ 42.948657][ T53] _printk+0xc7/0x100 [ 42.948660][ T53] ? snapshot_read.cold+0x21/0x21 [ 42.948662][ T53] ? stack_trace_save+0x93/0xc0 [ 42.948664][ T53] ? filter_irq_stacks+0xd0/0xd0 [ 42.948666][ T53] ? netdev_name+0x43/0x60 [ 42.948668][ T53] ? __netdev_printk+0x17f/0x1d0 [ 42.948670][ T53] netdev_info+0xe2/0x116 [ 42.948671][ T53] ? netdev_notice+0x120/0x120 [ 42.948673][ T53] ? kasan_save_track+0x14/0x30 [ 42.948675][ T53] ? kmem_cache_free+0xf8/0x550 [ 42.948677][ T53] ? free_object_list.isra.0+0x1b6/0x310 [ 42.948681][ T53] ? kthread+0x367/0x460 [ 42.948683][ T53] ? ret_from_fork+0x474/0x6b0 [ 42.948684][ T53] ? ret_from_fork_asm+0x11/0x20 [ 42.948686][ T53] ? do_raw_spin_lock+0x131/0x280 [ 42.948688][ T53] ? __rwlock_init+0x150/0x150 [ 42.948689][ T53] ? trace_irq_enable.constprop.0+0x30/0x160 [ 42.948692][ T53] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 42.948697][ T53] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 42.948699][ T53] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 42.948700][ T53] ? debug_object_activate+0x345/0x4a0 [ 42.948702][ T53] ? lock_acquire+0x13c/0x160 [ 42.948704][ T53] ovpn_peer_remove+0x394/0x640 [ovpn] [ 42.948708][ T53] ? do_raw_spin_lock+0x131/0x280 [ 42.948710][ T53] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 42.948713][ T53] ? __rwlock_init+0x150/0x150 [ 42.948714][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948716][ T53] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 42.948717][ T53] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 42.948719][ T53] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 42.948721][ T53] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 42.948724][ T53] ? __rwlock_init+0x150/0x150 [ 42.948726][ T53] ovpn_peer_keepalive_work+0x253/0x580 [ovpn] [ 42.948729][ T53] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 42.948732][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948734][ T53] ? lock_acquire+0x13c/0x160 [ 42.948735][ T53] ? rcu_is_watching+0x16/0xd0 [ 42.948737][ T53] process_one_work+0xe3e/0x1560 [ 42.948741][ T53] ? __queue_delayed_work+0x470/0x470 [ 42.948743][ T53] ? find_held_lock+0x2b/0x80 [ 42.948745][ T53] ? __rwlock_init+0x150/0x150 [ 42.948747][ T53] worker_thread+0x4f1/0xd60 [ 42.948750][ T53] ? rescuer_thread+0x1340/0x1340 [ 42.948752][ T53] ? __kthread_parkme+0xbd/0x210 [ 42.948753][ T53] ? rescuer_thread+0x1340/0x1340 [ 42.948755][ T53] ? rescuer_thread+0x1340/0x1340 [ 42.948756][ T53] kthread+0x367/0x460 [ 42.948758][ T53] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 42.948759][ T53] ? kthread_affine_preferred+0x4c0/0x4c0 [ 42.948761][ T53] ret_from_fork+0x474/0x6b0 [ 42.948763][ T53] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 42.948765][ T53] ? __switch_to+0x5a3/0xe00 [ 42.948767][ T53] ? kthread_affine_preferred+0x4c0/0x4c0 [ 42.948769][ T53] ret_from_fork_asm+0x11/0x20 [ 42.948772][ T53] [ 42.970885][ T53] tun0: deleting peer with id 3, reason 2 [ 42.971093][ T53] tun0: deleting peer with id 5, reason 2 [ 42.971260][ T53] tun0: deleting peer with id 6, reason 2 [ 48.132590][ T66] tun3: deleting peer with id 12, reason 2 [ 48.132617][ T66] BUG: sleeping function called from invalid context at ./include/linux/sched/mm.h:322 [ 48.132621][ T66] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 66, name: kworker/2:2 [ 48.132623][ T66] preempt_count: 202, expected: 0 [ 48.132624][ T66] RCU nest depth: 0, expected: 0 [ 48.132626][ T66] INFO: lockdep is turned off. [ 48.132627][ T66] irq event stamp: 26576 [ 48.132628][ T66] hardirqs last enabled at (26575): [] _raw_spin_unlock_irq+0x28/0x50 [ 48.132638][ T66] hardirqs last disabled at (26576): [] __schedule+0x1246/0x20e0 [ 48.132641][ T66] softirqs last enabled at (23726): [] handle_softirqs+0x67c/0x900 [ 48.132646][ T66] softirqs last disabled at (22641): [] __irq_exit_rcu+0x145/0x1c0 [ 48.132649][ T66] Preemption disabled at: [ 48.132650][ T66] [<0000000000000000>] 0x0 [ 48.132659][ T66] CPU: 2 UID: 0 PID: 66 Comm: kworker/2:2 Tainted: G W 7.2.0-virtme #1 PREEMPT(full) [ 48.132664][ T66] Tainted: [W]=WARN [ 48.132665][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.132668][ T66] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 48.132677][ T66] Call Trace: [ 48.132679][ T66] [ 48.132682][ T66] dump_stack_lvl+0x6f/0xa0 [ 48.132688][ T66] __might_resched.cold+0x1fe/0x2c1 [ 48.132693][ T66] ? perf_trace_sched_switch+0x7c0/0x7c0 [ 48.132696][ T66] ? prb_next_reserve_seq+0x2d0/0x2d0 [ 48.132700][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132705][ T66] __kmalloc_noprof+0x443/0x760 [ 48.132709][ T66] ? __rwlock_init+0x150/0x150 [ 48.132712][ T66] ? alloc_buf.isra.0+0x4b/0x260 [ 48.132717][ T66] ? do_raw_spin_unlock+0x59/0x250 [ 48.132720][ T66] alloc_buf.isra.0+0x4b/0x260 [ 48.132723][ T66] put_chars+0x1e1/0x2f0 [ 48.132726][ T66] ? prb_final_commit+0x50/0x50 [ 48.132728][ T66] ? __send_to_port+0x420/0x420 [ 48.132731][ T66] ? printk_get_next_message+0x240/0x650 [ 48.132735][ T66] hvc_console_print+0x292/0x780 [ 48.132740][ T66] ? hvc_write+0x3a0/0x3a0 [ 48.132742][ T66] ? do_raw_spin_lock+0x131/0x280 [ 48.132745][ T66] ? vsnprintf+0x527/0x1700 [ 48.132747][ T66] ? __rwlock_init+0x150/0x150 [ 48.132750][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132752][ T66] ? lock_acquire+0x13c/0x160 [ 48.132756][ T66] console_emit_next_record+0x22f/0x4c0 [ 48.132759][ T66] ? devkmsg_read+0x4b0/0x4b0 [ 48.132762][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132764][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132767][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132769][ T66] ? lock_acquire+0x13c/0x160 [ 48.132772][ T66] ? console_flush_one_record+0x111/0x710 [ 48.132774][ T66] console_flush_one_record+0x46f/0x710 [ 48.132778][ T66] ? console_emit_next_record+0x4c0/0x4c0 [ 48.132782][ T66] console_unlock+0xee/0x1f0 [ 48.132784][ T66] ? lock_acquire+0x13c/0x160 [ 48.132787][ T66] ? console_flush_one_record+0x710/0x710 [ 48.132789][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132792][ T66] ? lock_release+0x184/0x1f0 [ 48.132794][ T66] ? lock_acquire+0x60/0x160 [ 48.132796][ T66] ? __rcu_read_lock+0x30/0x70 [ 48.132799][ T66] ? __down_trylock_console_sem+0x5e/0xa0 [ 48.132802][ T66] ? vprintk_emit+0x320/0x3e0 [ 48.132804][ T66] vprintk_emit+0x37c/0x3e0 [ 48.132808][ T66] ? wake_up_klogd_work_func+0x90/0x90 [ 48.132810][ T66] ? _raw_spin_unlock_irqrestore+0x40/0x80 [ 48.132812][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132815][ T66] ? trace_sched_wakeup+0x9b/0x160 [ 48.132818][ T66] _printk+0xc7/0x100 [ 48.132822][ T66] ? snapshot_read.cold+0x21/0x21 [ 48.132824][ T66] ? try_to_wake_up+0x153/0x1130 [ 48.132827][ T66] ? select_fallback_rq+0x510/0x510 [ 48.132830][ T66] ? netdev_name+0x43/0x60 [ 48.132833][ T66] ? __netdev_printk+0x17f/0x1d0 [ 48.132836][ T66] netdev_info+0xe2/0x116 [ 48.132838][ T66] ? netdev_notice+0x120/0x120 [ 48.132841][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132844][ T66] ? __queue_work+0x3ab/0xd30 [ 48.132849][ T66] ? trace_irq_enable.constprop.0+0x30/0x160 [ 48.132852][ T66] ovpn_nl_peer_del_notify+0x115/0x503 [ovpn] [ 48.132858][ T66] ? ovpn_nl_key_new_doit.cold+0x24/0x24 [ovpn] [ 48.132862][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132865][ T66] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 48.132868][ T66] ovpn_peer_remove+0x394/0x640 [ovpn] [ 48.132874][ T66] ? do_raw_spin_lock+0x131/0x280 [ 48.132876][ T66] ? __ovpn_peer_hash_transp_addr+0x650/0x650 [ovpn] [ 48.132880][ T66] ? __rwlock_init+0x150/0x150 [ 48.132883][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132886][ T66] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 48.132887][ T66] ? trace_irq_disable.constprop.0+0x9b/0x160 [ 48.132890][ T66] ovpn_peer_keepalive_work_single+0x416/0x600 [ovpn] [ 48.132895][ T66] ? ovpn_peers_release_mp+0x490/0x490 [ovpn] [ 48.132899][ T66] ? __rwlock_init+0x150/0x150 [ 48.132903][ T66] ovpn_peer_keepalive_work+0x389/0x580 [ovpn] [ 48.132908][ T66] ? ovpn_peers_free+0xb0/0xb0 [ovpn] [ 48.132912][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132915][ T66] ? lock_acquire+0x13c/0x160 [ 48.132917][ T66] ? rcu_is_watching+0x16/0xd0 [ 48.132920][ T66] ? process_one_work+0xdfc/0x1560 [ 48.132922][ T66] process_one_work+0xe3e/0x1560 [ 48.132927][ T66] ? __queue_delayed_work+0x470/0x470 [ 48.132930][ T66] ? find_held_lock+0x2b/0x80 [ 48.132933][ T66] ? __rwlock_init+0x150/0x150 [ 48.132936][ T66] worker_thread+0x4f1/0xd60 [ 48.132940][ T66] ? rescuer_thread+0x1340/0x1340 [ 48.132942][ T66] ? __kthread_parkme+0xbd/0x210 [ 48.132945][ T66] ? rescuer_thread+0x1340/0x1340 [ 48.132948][ T66] ? rescuer_thread+0x1340/0x1340 [ 48.132950][ T66] kthread+0x367/0x460 [ 48.132953][ T66] ? trace_irq_enable.constprop.0+0x9b/0x160 [ 48.132955][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 48.132957][ T66] ret_from_fork+0x474/0x6b0 [ 48.132961][ T66] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 48.132964][ T66] ? __switch_to+0x5a3/0xe00 [ 48.132967][ T66] ? kthread_affine_preferred+0x4c0/0x4c0 [ 48.132970][ T66] ret_from_fork_asm+0x11/0x20 [ 48.132975][ T66] [ 48.196481][ T10] tun4: deleting peer with id 13, reason 2 [ 48.197472][ T53] tun5: deleting peer with id 14, reason 2 [ 48.260472][ T10] tun6: deleting peer with id 15, reason 2