====================================== | [ 14.955914][ T300] softirqs last disabled at (38247): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.955917][ T300] Preemption disabled at: | [ 14.955917][ T300] 0x0 | [ 14.955928][ T300] Tainted: [W]=WARN [ 14.955928][ T300] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.955930][ T300] Call Trace: [ 14.955932][ T300] [ 14.955933][ T300] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.955939][ T300] __might_resched.cold (kernel/sched/core.c:9234) [ 14.955944][ T300] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.955948][ T300] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.955953][ T300] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.955955][ T300] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.955961][ T300] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.955964][ T300] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.955967][ T300] put_chars (drivers/char/virtio_console.c:1176) [ 14.955970][ T300] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.955972][ T300] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.955977][ T300] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.955982][ T300] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.955989][ T300] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.955991][ T300] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.955993][ T300] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.955997][ T300] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.956001][ T300] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.956002][ T300] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 14.956006][ T300] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.956008][ T300] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.956012][ T300] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.956016][ T300] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.956017][ T300] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.956022][ T300] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.956025][ T300] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.956027][ T300] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.956029][ T300] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.956033][ T300] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.956034][ T300] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.956038][ T300] vprintk_emit (kernel/printk/printk.c:2479) [ 14.956041][ T300] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.956045][ T300] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.956048][ T300] _printk (kernel/printk/printk.c:2504) [ 14.956052][ T300] ? snapshot_read.cold (user.c:?) [ 14.956054][ T300] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 14.956057][ T300] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.956060][ T300] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 14.956063][ T300] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 14.956067][ T300] ? exit_notify (kernel/exit.c:780) [ 14.956068][ T300] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.956070][ T300] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.956074][ T300] do_group_exit (kernel/exit.c:1151) [ 14.956077][ T300] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 14.956079][ T300] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 14.956082][ T300] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.956085][ T300] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.956088][ T300] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.956090][ T300] RIP: 0033:0x7f61d3c3d1b8 [ 14.956092][ T300] Code: Unable to access opcode bytes at 0x7f61d3c3d18e. Code starting with the faulting instruction =========================================== [ 14.956093][ T300] RSP: 002b:00007fff01245c28 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 14.956096][ T300] RAX: ffffffffffffffda RBX: 00007f61d3d6df88 RCX: 00007f61d3c3d1b8 [ 14.956097][ T300] RDX: 00007f61d3987fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 14.956098][ T300] RBP: 00007fff01245c80 R08: 0000000000000000 R09: 0000000000000000 [ 14.956099][ T300] R10: 00007fff01245a40 R11: 0000000000000246 R12: 0000000000000001 [ 14.956100][ T300] R13: 0000000000000000 R14: 00007f61d3d6c680 R15: 00007f61d3d6dfa0 | [ 22.489949][ C0] | [ 22.489949][ C0] | [ 22.489949][ C0] stack backtrace: | [ 22.489955][ C0] Tainted: [W]=WARN [ 22.489956][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.489957][ C0] Call Trace: [ 22.489958][ C0] [ 22.489960][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.489963][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 22.489966][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 22.489968][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 22.489970][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 22.489972][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 22.489974][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.489975][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 22.489977][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.489981][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.489982][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 22.489984][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 22.489986][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 22.489988][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.489989][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 22.489991][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.489993][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.489995][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.489997][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.489999][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.490001][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.490003][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.490004][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490006][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.490008][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.490010][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.490012][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 22.490014][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.490016][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.490018][ C0] _printk (kernel/printk/printk.c:2504) [ 22.490019][ C0] ? snapshot_read.cold (user.c:?) [ 22.490021][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 22.490024][ C0] ? ovpn_netdev_write (./include/linux/netdevice.h:3107 (discriminator 3)) ovpn [ 22.490027][ C0] ? idr_get_free (??:?) [ 22.490029][ C0] ovpn_recv.cold (drivers/net/ovpn/io.c:225 (discriminator 4)) ovpn [ 22.490032][ C0] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 22.490036][ C0] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:488 (discriminator 2)) ovpn [ 22.490038][ C0] ? __copy_skb_header (net/core/skbuff.c:1564) [ 22.490041][ C0] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:467) ovpn [ 22.490043][ C0] ? sock_queue_err_skb (net/core/skbuff.c:5498 (discriminator 3)) [ 22.490045][ C0] __strp_recv (net/strparser/strparser.c:309) [ 22.490048][ C0] __tcp_read_sock (net/ipv4/tcp.c:1689) [ 22.490050][ C0] ? strp_process (net/strparser/strparser.c:335) [ 22.490051][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 22.490053][ C0] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2196) [ 22.490055][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 22.490057][ C0] strp_read_sock (net/strparser/strparser.c:372) [ 22.490059][ C0] ? strp_stop (net/strparser/strparser.c:527) [ 22.490061][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490063][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.490064][ C0] strp_data_ready (net/strparser/strparser.c:402 net/strparser/strparser.c:380) [ 22.490066][ C0] ovpn_tcp_data_ready (drivers/net/ovpn/tcp.c:478) ovpn [ 22.490069][ C0] tcp_rcv_established (net/ipv4/tcp_input.c:6654) [ 22.490072][ C0] ? __tcp_check_space (net/ipv4/tcp_input.c:6059 (discriminator 2)) [ 22.490073][ C0] ? tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2292 (discriminator 1)) [ 22.490075][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 22.490077][ C0] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1862) [ 22.490079][ C0] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2296) [ 22.490082][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 22.490083][ C0] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 22.490085][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.490087][ C0] ? ip_local_deliver_finish (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 22.490089][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 22.490091][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 22.490093][ C0] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 22.490094][ C0] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 22.490096][ C0] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 22.490097][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1162 (discriminator 2) ./include/net/route.h:88 (discriminator 2) net/ipv4/ip_input.c:435 (discriminator 2)) [ 22.490100][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 22.490102][ C0] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 22.490103][ C0] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 22.490105][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.490107][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 22.490108][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.490109][ C0] ? trace_raw_output_rcu_invoke_kfree_bulk_callback (./include/trace/events/rcu.h:655) [ 22.490112][ C0] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 22.490114][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.490115][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 22.490117][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 22.490119][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490121][ C0] process_backlog (net/core/dev.c:6728) [ 22.490124][ C0] __napi_poll (net/core/dev.c:7787) [ 22.490126][ C0] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 22.490128][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.490130][ C0] ? __napi_poll (./include/net/gro.h:507) [ 22.490133][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 22.490136][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490138][ C0] handle_softirqs (kernel/softirq.c:645) [ 22.490140][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 22.490142][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.490143][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490145][ C0] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 22.490147][ C0] [ 22.490147][ C0] [ 22.490148][ C0] __local_bh_enable_ip (kernel/softirq.c:473) [ 22.490149][ C0] ovpn_tcp_sendmsg (drivers/net/ovpn/tcp.c:459) ovpn [ 22.490152][ C0] ? ovpn_tcp_recvmsg (drivers/net/ovpn/tcp.c:180 (discriminator 1)) ovpn [ 22.490156][ C0] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 22.490158][ C0] ? __ia32_sys_getpeername (net/socket.c:2235) [ 22.490161][ C0] ? fput_close_sync (fs/file_table.c:617) [ 22.490164][ C0] ? alloc_file_clone (fs/file_table.c:479) [ 22.490165][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 22.490167][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.490169][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 22.490171][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 22.490172][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.490174][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.490175][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.490177][ C0] RIP: 0033:0x7f903aee854e [ 22.490179][ C0] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.490181][ C0] RSP: 002b:00007ffd289b4530 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 22.490184][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f903aee854e [ 22.490185][ C0] RDX: 00000000000003ea RSI: 00007ffd289b45a0 RDI: 0000000000000005 [ 22.490186][ C0] RBP: 00007ffd289b4540 R08: 0000000000000000 R09: 0000000000000000 [ 22.490187][ C0] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffd289b4ec8 [ 22.490188][ C0] R13: 0000000000000008 R14: 00007f903b1d3000 R15: 000000000040bda8 | [ 22.490205][ C0] softirqs last disabled at (34945): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 22.490207][ C0] Preemption disabled at: | [ 22.490207][ C0] 0x0 | [ 22.490211][ C0] Tainted: [W]=WARN [ 22.490212][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.490213][ C0] Call Trace: [ 22.490213][ C0] [ 22.490214][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.490216][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 22.490219][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.490222][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490224][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 22.490225][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 22.490227][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.490229][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.490230][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.490233][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 22.490234][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.490237][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.490239][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 22.490241][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.490243][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490244][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.490246][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.490248][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.490250][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 22.490252][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490253][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.490255][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.490258][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.490259][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.490261][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.490263][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.490265][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490266][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.490268][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.490270][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.490272][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 22.490274][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.490276][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.490278][ C0] _printk (kernel/printk/printk.c:2504) [ 22.490279][ C0] ? snapshot_read.cold (user.c:?) [ 22.490281][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 22.490283][ C0] ? ovpn_netdev_write (./include/linux/netdevice.h:3107 (discriminator 3)) ovpn [ 22.490285][ C0] ? idr_get_free (??:?) [ 22.490287][ C0] ovpn_recv.cold (drivers/net/ovpn/io.c:225 (discriminator 4)) ovpn [ 22.490290][ C0] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 22.490293][ C0] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:488 (discriminator 2)) ovpn [ 22.490295][ C0] ? __copy_skb_header (net/core/skbuff.c:1564) [ 22.490297][ C0] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:467) ovpn [ 22.490299][ C0] ? sock_queue_err_skb (net/core/skbuff.c:5498 (discriminator 3)) [ 22.490301][ C0] __strp_recv (net/strparser/strparser.c:309) [ 22.490304][ C0] __tcp_read_sock (net/ipv4/tcp.c:1689) [ 22.490306][ C0] ? strp_process (net/strparser/strparser.c:335) [ 22.490308][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 22.490309][ C0] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2196) [ 22.490311][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 22.490312][ C0] strp_read_sock (net/strparser/strparser.c:372) [ 22.490315][ C0] ? strp_stop (net/strparser/strparser.c:527) [ 22.490317][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490318][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.490320][ C0] strp_data_ready (net/strparser/strparser.c:402 net/strparser/strparser.c:380) [ 22.490322][ C0] ovpn_tcp_data_ready (drivers/net/ovpn/tcp.c:478) ovpn [ 22.490324][ C0] tcp_rcv_established (net/ipv4/tcp_input.c:6654) [ 22.490327][ C0] ? __tcp_check_space (net/ipv4/tcp_input.c:6059 (discriminator 2)) [ 22.490329][ C0] ? tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2292 (discriminator 1)) [ 22.490331][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 22.490333][ C0] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1862) [ 22.490335][ C0] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2296) [ 22.490337][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 22.490339][ C0] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 22.490341][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.490342][ C0] ? ip_local_deliver_finish (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 22.490344][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 22.490346][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 22.490348][ C0] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 22.490350][ C0] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 22.490351][ C0] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 22.490353][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1162 (discriminator 2) ./include/net/route.h:88 (discriminator 2) net/ipv4/ip_input.c:435 (discriminator 2)) [ 22.490355][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 22.490357][ C0] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 22.490358][ C0] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 22.490360][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.490361][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 22.490363][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.490364][ C0] ? trace_raw_output_rcu_invoke_kfree_bulk_callback (./include/trace/events/rcu.h:655) [ 22.490366][ C0] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 22.490368][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.490369][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 22.490371][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 22.490373][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490375][ C0] process_backlog (net/core/dev.c:6728) [ 22.490378][ C0] __napi_poll (net/core/dev.c:7787) [ 22.490380][ C0] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 22.490382][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.490384][ C0] ? __napi_poll (./include/net/gro.h:507) [ 22.490387][ C0] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 22.490389][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490394][ C0] handle_softirqs (kernel/softirq.c:645) [ 22.490396][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 22.490397][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.490399][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.490401][ C0] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 22.490402][ C0] [ 22.490403][ C0] [ 22.490403][ C0] __local_bh_enable_ip (kernel/softirq.c:473) [ 22.490405][ C0] ovpn_tcp_sendmsg (drivers/net/ovpn/tcp.c:459) ovpn [ 22.490407][ C0] ? ovpn_tcp_recvmsg (drivers/net/ovpn/tcp.c:180 (discriminator 1)) ovpn [ 22.490411][ C0] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 22.490413][ C0] ? __ia32_sys_getpeername (net/socket.c:2235) [ 22.490417][ C0] ? fput_close_sync (fs/file_table.c:617) [ 22.490418][ C0] ? alloc_file_clone (fs/file_table.c:479) [ 22.490419][ C0] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 22.490421][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.490422][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 22.490424][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 22.490425][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.490427][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.490428][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.490429][ C0] RIP: 0033:0x7f903aee854e [ 22.490431][ C0] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 22.490432][ C0] RSP: 002b:00007ffd289b4530 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 22.490433][ C0] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f903aee854e [ 22.490434][ C0] RDX: 00000000000003ea RSI: 00007ffd289b45a0 RDI: 0000000000000005 [ 22.490434][ C0] RBP: 00007ffd289b4540 R08: 0000000000000000 R09: 0000000000000000 [ 22.490435][ C0] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffd289b4ec8 [ 22.490436][ C0] R13: 0000000000000008 R14: 00007f903b1d3000 R15: 000000000040bda8 | [ 31.421963][ T624] softirqs last disabled at (0): 0x0 | [ 31.421964][ T624] Preemption disabled at: | [ 31.421965][ T624] 0x0 | [ 31.421974][ T624] Tainted: [W]=WARN [ 31.421974][ T624] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.421976][ T624] Call Trace: [ 31.421978][ T624] [ 31.421979][ T624] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.421984][ T624] __might_resched.cold (kernel/sched/core.c:9234) [ 31.421988][ T624] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.421991][ T624] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 31.421994][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.421997][ T624] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 31.422001][ T624] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.422003][ T624] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.422007][ T624] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.422009][ T624] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.422011][ T624] put_chars (drivers/char/virtio_console.c:1176) [ 31.422013][ T624] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 31.422014][ T624] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.422016][ T624] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 31.422019][ T624] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.422023][ T624] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.422024][ T624] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 31.422026][ T624] ? vsnprintf (lib/vsprintf.c:2900) [ 31.422028][ T624] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.422030][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.422032][ T624] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.422034][ T624] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.422036][ T624] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.422038][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.422040][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.422041][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.422043][ T624] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.422045][ T624] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 31.422046][ T624] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.422049][ T624] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.422051][ T624] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.422053][ T624] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.422054][ T624] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.422056][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.422057][ T624] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.422059][ T624] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.422060][ T624] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 31.422062][ T624] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.422064][ T624] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.422066][ T624] vprintk_emit (kernel/printk/printk.c:2479) [ 31.422068][ T624] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.422071][ T624] _printk (kernel/printk/printk.c:2504) [ 31.422074][ T624] ? snapshot_read.cold (user.c:?) [ 31.422075][ T624] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.422078][ T624] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 31.422080][ T624] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.422082][ T624] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 31.422083][ T624] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 31.422086][ T624] ? exit_notify (kernel/exit.c:780) [ 31.422089][ T624] __x64_sys_exit (kernel/exit.c:1118 kernel/exit.c:1116 kernel/exit.c:1116) [ 31.422090][ T624] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61) [ 31.422092][ T624] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.422095][ T624] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.422096][ T624] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.422099][ T624] RIP: 0033:0x7f83fbb34c49 [ 31.422100][ T624] Code: Unable to access opcode bytes at 0x7f83fbb34c1f. Code starting with the faulting instruction =========================================== [ 31.422102][ T624] RSP: 002b:00007f83fb2f3e60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 31.422105][ T624] RAX: ffffffffffffffda RBX: 00007f83fb2f46c0 RCX: 00007f83fbb34c49 [ 31.422106][ T624] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 31.422107][ T624] RBP: 00007f83fb2f3f70 R08: 0000000000000001 R09: 00007f83fb2f46c0 [ 31.422108][ T624] R10: 0000000000000008 R11: 0000000000000246 R12: 00007f83faaf4000 [ 31.422109][ T624] R13: 00007ffd2a9a4660 R14: 0000000000000002 R15: 00007ffd2a9a4767 | [ 32.597158][ T719] softirqs last disabled at (0): 0x0 | [ 32.597160][ T719] Preemption disabled at: | [ 32.597161][ T719] 0x0 | [ 32.597169][ T719] Tainted: [W]=WARN [ 32.597170][ T719] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.597172][ T719] Call Trace: [ 32.597173][ T719] [ 32.597174][ T719] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.597179][ T719] __might_resched.cold (kernel/sched/core.c:9234) [ 32.597183][ T719] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.597187][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597190][ T719] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 32.597194][ T719] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.597196][ T719] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.597200][ T719] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.597202][ T719] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.597204][ T719] put_chars (drivers/char/virtio_console.c:1176) [ 32.597206][ T719] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.597208][ T719] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 32.597211][ T719] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.597215][ T719] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.597216][ T719] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.597218][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597219][ T719] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.597222][ T719] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.597224][ T719] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.597226][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597227][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597229][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597231][ T719] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.597232][ T719] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 32.597234][ T719] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.597236][ T719] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.597239][ T719] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.597241][ T719] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.597242][ T719] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.597244][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597245][ T719] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.597246][ T719] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.597248][ T719] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 32.597250][ T719] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.597252][ T719] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.597253][ T719] vprintk_emit (kernel/printk/printk.c:2479) [ 32.597256][ T719] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.597257][ T719] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 32.597260][ T719] ? __kernel_text_address (kernel/extable.c:79) [ 32.597261][ T719] ? write_profile (profile.c:?) [ 32.597263][ T719] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 32.597266][ T719] _printk (kernel/printk/printk.c:2504) [ 32.597268][ T719] ? snapshot_read.cold (user.c:?) [ 32.597270][ T719] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.597273][ T719] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.597274][ T719] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.597276][ T719] ? netdev_notice (net/core/dev.c:13194) [ 32.597277][ T719] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:76 (discriminator 1)) ovpn [ 32.597283][ T719] ? __module_address (kernel/module/main.c:3915) [ 32.597286][ T719] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.597287][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597289][ T719] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.597290][ T719] ? ovpn_peer_get_by_id (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1346 ./include/linux/refcount.h:181 ./include/linux/refcount.h:317 ./include/linux/refcount.h:335 ./include/linux/kref.h:133 drivers/net/ovpn/peer.h:127 drivers/net/ovpn/peer.c:674) ovpn [ 32.597293][ T719] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 32.597297][ T719] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 32.597299][ T719] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.597301][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597303][ T719] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.597304][ T719] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 32.597307][ T719] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 32.597309][ T719] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 32.597312][ T719] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 32.597315][ T719] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 32.597318][ T719] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 32.597321][ T719] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 32.597323][ T719] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 32.597325][ T719] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 32.597330][ T719] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.597332][ T719] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 32.597335][ T719] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 32.597340][ T719] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 32.597341][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597344][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597346][ T719] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 32.597349][ T719] ? write_profile (profile.c:?) [ 32.597350][ T719] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 32.597352][ T719] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 32.597354][ T719] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 32.597356][ T719] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 32.597358][ T719] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 32.597360][ T719] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 32.597363][ T719] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 32.597364][ T719] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 32.597366][ T719] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 32.597368][ T719] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 32.597370][ T719] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 32.597372][ T719] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.597375][ T719] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.597376][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597378][ T719] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.597380][ T719] genl_rcv (net/netlink/genetlink.c:1218) [ 32.597382][ T719] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.597384][ T719] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.597385][ T719] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.597387][ T719] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 32.597388][ T719] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 32.597394][ T719] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 32.597396][ T719] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.597398][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597400][ T719] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.597402][ T719] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 32.597405][ T719] ? copy_msghdr_from_user (net/socket.c:2650) [ 32.597406][ T719] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 32.597408][ T719] ? move_addr_to_kernel (net/socket.c:258) [ 32.597411][ T719] ___sys_sendmsg (net/socket.c:2767) [ 32.597413][ T719] ? copy_msghdr_from_user (net/socket.c:2619) [ 32.597414][ T719] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 32.597419][ T719] __sys_sendmsg (net/socket.c:2799) [ 32.597421][ T719] ? __sys_sendmsg_sock (net/socket.c:2780) [ 32.597423][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597425][ T719] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.597427][ T719] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.597430][ T719] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.597431][ T719] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.597434][ T719] RIP: 0033:0x7f714deba54e [ 32.597435][ T719] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.597437][ T719] RSP: 002b:00007ffdf945d130 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.597440][ T719] RAX: ffffffffffffffda RBX: 0000000022efd130 RCX: 00007f714deba54e [ 32.597442][ T719] RDX: 0000000000000000 RSI: 00007ffdf945d1d0 RDI: 0000000000000005 [ 32.597443][ T719] RBP: 00007ffdf945d140 R08: 0000000000000000 R09: 0000000000000000 [ 32.597443][ T719] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000022efd200 [ 32.597444][ T719] R13: 00007ffdf945d1d0 R14: 0000000022efe260 R15: 000000000040bda8 | [ 35.190003][ T771] softirqs last disabled at (0): 0x0 | [ 35.190005][ T771] Preemption disabled at: | [ 35.190005][ T771] 0x0 | [ 35.190014][ T771] Tainted: [W]=WARN [ 35.190015][ T771] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.190017][ T771] Call Trace: [ 35.190018][ T771] [ 35.190020][ T771] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.190025][ T771] __might_resched.cold (kernel/sched/core.c:9234) [ 35.190029][ T771] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.190033][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190036][ T771] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 35.190040][ T771] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.190043][ T771] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.190047][ T771] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.190048][ T771] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.190050][ T771] put_chars (drivers/char/virtio_console.c:1176) [ 35.190052][ T771] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.190054][ T771] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 35.190057][ T771] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.190061][ T771] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.190062][ T771] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.190064][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190066][ T771] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.190068][ T771] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.190070][ T771] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.190072][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190074][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190076][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190077][ T771] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.190079][ T771] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 35.190081][ T771] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.190083][ T771] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.190086][ T771] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.190087][ T771] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.190089][ T771] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.190090][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190092][ T771] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.190094][ T771] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.190095][ T771] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 35.190097][ T771] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.190099][ T771] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.190101][ T771] vprintk_emit (kernel/printk/printk.c:2479) [ 35.190103][ T771] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.190105][ T771] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 35.190107][ T771] ? __kernel_text_address (kernel/extable.c:79) [ 35.190108][ T771] ? write_profile (profile.c:?) [ 35.190110][ T771] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 35.190113][ T771] _printk (kernel/printk/printk.c:2504) [ 35.190116][ T771] ? snapshot_read.cold (user.c:?) [ 35.190118][ T771] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.190121][ T771] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.190122][ T771] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.190124][ T771] ? netdev_notice (net/core/dev.c:13194) [ 35.190125][ T771] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:76 (discriminator 1)) ovpn [ 35.190131][ T771] ? __module_address (kernel/module/main.c:3915) [ 35.190134][ T771] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.190135][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190137][ T771] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.190139][ T771] ? ovpn_peer_get_by_id (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1346 ./include/linux/refcount.h:181 ./include/linux/refcount.h:317 ./include/linux/refcount.h:335 ./include/linux/kref.h:133 drivers/net/ovpn/peer.h:127 drivers/net/ovpn/peer.c:674) ovpn [ 35.190142][ T771] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 35.190145][ T771] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 35.190148][ T771] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.190149][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190151][ T771] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.190153][ T771] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 35.190155][ T771] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 35.190157][ T771] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 35.190160][ T771] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 35.190163][ T771] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 35.190166][ T771] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 35.190169][ T771] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.190171][ T771] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 35.190174][ T771] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 35.190179][ T771] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.190180][ T771] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 35.190184][ T771] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 35.190188][ T771] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 35.190190][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190192][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190194][ T771] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 35.190197][ T771] ? write_profile (profile.c:?) [ 35.190199][ T771] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 35.190200][ T771] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 35.190203][ T771] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 35.190205][ T771] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 35.190207][ T771] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 35.190209][ T771] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 35.190212][ T771] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.190213][ T771] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 35.190215][ T771] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 35.190217][ T771] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.190219][ T771] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 35.190221][ T771] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.190224][ T771] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.190225][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190227][ T771] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.190229][ T771] genl_rcv (net/netlink/genetlink.c:1218) [ 35.190231][ T771] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.190233][ T771] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.190235][ T771] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.190236][ T771] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.190237][ T771] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 35.190240][ T771] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 35.190243][ T771] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 35.190245][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190246][ T771] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.190248][ T771] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 35.190252][ T771] ? copy_msghdr_from_user (net/socket.c:2650) [ 35.190253][ T771] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 35.190255][ T771] ? move_addr_to_kernel (net/socket.c:258) [ 35.190258][ T771] ___sys_sendmsg (net/socket.c:2767) [ 35.190259][ T771] ? copy_msghdr_from_user (net/socket.c:2619) [ 35.190261][ T771] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 35.190266][ T771] __sys_sendmsg (net/socket.c:2799) [ 35.190268][ T771] ? __sys_sendmsg_sock (net/socket.c:2780) [ 35.190270][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190272][ T771] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.190274][ T771] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.190277][ T771] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.190279][ T771] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.190280][ T771] RIP: 0033:0x7f7143f0a54e [ 35.190282][ T771] 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 All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.190284][ T771] RSP: 002b:00007ffe9f8699b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.190287][ T771] RAX: ffffffffffffffda RBX: 000000000ed45130 RCX: 00007f7143f0a54e [ 35.190289][ T771] RDX: 0000000000000000 RSI: 00007ffe9f869a50 RDI: 0000000000000005 [ 35.190290][ T771] RBP: 00007ffe9f8699c0 R08: 0000000000000000 R09: 0000000000000000 [ 35.190290][ T771] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000ed45200 [ 35.190291][ T771] R13: 00007ffe9f869a50 R14: 000000000ed46260 R15: 000000000040bda8 | [ 40.873456][ T67] softirqs last disabled at (6808): neigh_managed_work (./include/linux/spinlock.h:353 net/core/neighbour.c:1664) | [ 40.873460][ T67] Preemption disabled at: | [ 40.873461][ T67] 0x0 | [ 40.873472][ T67] Tainted: [W]=WARN [ 40.873472][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.873474][ T67] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 40.873484][ T67] Call Trace: [ 40.873485][ T67] [ 40.873487][ T67] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.873492][ T67] __might_resched.cold (kernel/sched/core.c:9234) [ 40.873496][ T67] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.873499][ T67] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 40.873501][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873505][ T67] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 40.873509][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.873511][ T67] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.873515][ T67] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.873516][ T67] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.873519][ T67] put_chars (drivers/char/virtio_console.c:1176) [ 40.873520][ T67] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 40.873522][ T67] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.873524][ T67] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 40.873526][ T67] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.873530][ T67] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.873532][ T67] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 40.873533][ T67] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 40.873535][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.873536][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873538][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.873540][ T67] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.873543][ T67] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.873545][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873547][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873548][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873550][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.873551][ T67] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 40.873553][ T67] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.873555][ T67] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.873558][ T67] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.873559][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.873561][ T67] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.873562][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873564][ T67] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.873565][ T67] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 40.873567][ T67] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 40.873569][ T67] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.873570][ T67] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.873572][ T67] vprintk_emit (kernel/printk/printk.c:2479) [ 40.873574][ T67] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.873576][ T67] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 40.873578][ T67] ? queued_spin_lock_slowpath (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1279 ./arch/x86/include/asm/paravirt-spinlock.h:144 kernel/locking/qspinlock.c:163) [ 40.873580][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873581][ T67] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 40.873584][ T67] _printk (kernel/printk/printk.c:2504) [ 40.873587][ T67] ? snapshot_read.cold (user.c:?) [ 40.873589][ T67] ? __add_to_free_list (mm/page_alloc.c:447 mm/page_alloc.c:801) [ 40.873591][ T67] ? __mod_zone_page_state (mm/vmstat.c:371) [ 40.873594][ T67] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 40.873597][ T67] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 40.873598][ T67] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 40.873600][ T67] ? netdev_notice (net/core/dev.c:13194) [ 40.873602][ T67] ? free_pcppages_bulk (./include/trace/events/kmem.h:246 (discriminator 22) mm/page_alloc.c:1516 (discriminator 22)) [ 40.873604][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873605][ T67] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 40.873608][ T67] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 40.873612][ T67] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 40.873614][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.873616][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.873618][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873620][ T67] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 40.873623][ T67] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 40.873625][ T67] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 40.873628][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.873629][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873631][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.873632][ T67] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 40.873633][ T67] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 40.873636][ T67] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 40.873639][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.873641][ T67] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1396 drivers/net/ovpn/peer.c:1452) ovpn [ 40.873644][ T67] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 40.873646][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873648][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.873649][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.873651][ T67] process_one_work (kernel/workqueue.c:3387) [ 40.873654][ T67] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 40.873656][ T67] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 40.873658][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.873660][ T67] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 40.873662][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 40.873664][ T67] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 40.873666][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 40.873668][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 40.873669][ T67] kthread (kernel/kthread.c:436) [ 40.873671][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.873672][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 40.873674][ T67] ret_from_fork (arch/x86/kernel/process.c:158) [ 40.873677][ T67] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 40.873678][ T67] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 40.873681][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 40.873682][ T67] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 45.993483][ T10] softirqs last disabled at (35694): neigh_managed_work (./include/linux/spinlock.h:353 net/core/neighbour.c:1664) | [ 45.993487][ T10] Preemption disabled at: | [ 45.993488][ T10] 0x0 | [ 45.993498][ T10] Tainted: [W]=WARN [ 45.993499][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.993501][ T10] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 45.993509][ T10] Call Trace: [ 45.993511][ T10] [ 45.993512][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.993517][ T10] __might_resched.cold (kernel/sched/core.c:9234) [ 45.993520][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.993524][ T10] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 45.993526][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993530][ T10] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 45.993533][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.993536][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.993539][ T10] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.993541][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.993543][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 45.993545][ T10] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 45.993546][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.993548][ T10] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 45.993551][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.993555][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.993556][ T10] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 45.993558][ T10] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 45.993560][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.993561][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993563][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.993565][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.993568][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.993570][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993571][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993573][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993574][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.993576][ T10] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.993578][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.993580][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.993582][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.993584][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.993586][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.993587][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993589][ T10] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.993590][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.993591][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.993593][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.993595][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.993597][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 45.993599][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.993601][ T10] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.993603][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993604][ T10] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 45.993607][ T10] _printk (kernel/printk/printk.c:2504) [ 45.993610][ T10] ? snapshot_read.cold (user.c:?) [ 45.993611][ T10] ? try_to_wake_up (./include/linux/preempt.h:500 (discriminator 1) kernel/sched/core.c:4263 (discriminator 1)) [ 45.993613][ T10] ? select_fallback_rq (kernel/sched/sched.h:1424) [ 45.993615][ T10] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.993617][ T10] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.993619][ T10] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.993621][ T10] ? netdev_notice (net/core/dev.c:13194) [ 45.993623][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993624][ T10] ? __queue_work (./include/linux/rcupdate.h:882 kernel/workqueue.c:2459) [ 45.993627][ T10] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 45.993630][ T10] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 45.993633][ T10] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 45.993636][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993637][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.993639][ T10] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 45.993643][ T10] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 45.993644][ T10] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 45.993647][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.993648][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993650][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.993651][ T10] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 45.993653][ T10] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 45.993655][ T10] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 45.993658][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.993660][ T10] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1423 drivers/net/ovpn/peer.c:1456) ovpn [ 45.993663][ T10] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 45.993665][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993667][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.993669][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.993671][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 45.993672][ T10] process_one_work (kernel/workqueue.c:3387) [ 45.993675][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 45.993677][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 45.993679][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.993681][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 45.993683][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 45.993685][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 45.993687][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 45.993688][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 45.993690][ T10] kthread (kernel/kthread.c:436) [ 45.993691][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.993693][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 45.993694][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 45.993697][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 45.993699][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 45.993701][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print neigh_managed_work:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable do_softirq:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print