====================================== | [ 15.445481][ T301] softirqs last disabled at (42874): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 15.445483][ T301] Preemption disabled at: | [ 15.445484][ T301] 0x0 | [ 15.445494][ T301] Tainted: [W]=WARN [ 15.445495][ T301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.445496][ T301] Call Trace: [ 15.445498][ T301] [ 15.445499][ T301] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.445506][ T301] __might_resched.cold (kernel/sched/core.c:9234) [ 15.445510][ T301] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.445514][ T301] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.445519][ T301] __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)) [ 15.445522][ T301] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.445528][ T301] ? 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) [ 15.445530][ T301] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.445533][ T301] put_chars (drivers/char/virtio_console.c:1176) [ 15.445536][ T301] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.445538][ T301] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.445543][ T301] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.445548][ T301] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.445554][ T301] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.445557][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.445559][ T301] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.445563][ T301] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.445567][ T301] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.445569][ T301] ? 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)) [ 15.445572][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.445574][ T301] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.445578][ T301] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.445582][ T301] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.445584][ T301] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.445589][ T301] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.445592][ T301] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.445594][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.445596][ T301] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.445600][ T301] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.445601][ T301] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.445605][ T301] vprintk_emit (kernel/printk/printk.c:2479) [ 15.445608][ T301] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.445612][ T301] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.445615][ T301] _printk (kernel/printk/printk.c:2504) [ 15.445619][ T301] ? snapshot_read.cold (user.c:?) [ 15.445622][ T301] ? 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) [ 15.445624][ T301] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.445630][ T301] ? 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) [ 15.445634][ T301] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 15.445639][ T301] ? exit_notify (kernel/exit.c:780) [ 15.445640][ T301] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.445643][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.445647][ T301] do_group_exit (kernel/exit.c:1151) [ 15.445650][ T301] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 15.445651][ T301] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 15.445654][ T301] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.445657][ T301] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.445660][ T301] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.445663][ T301] RIP: 0033:0x7f8d395831b8 [ 15.445665][ T301] Code: Unable to access opcode bytes at 0x7f8d3958318e. Code starting with the faulting instruction =========================================== [ 15.445666][ T301] RSP: 002b:00007ffc724562d8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 15.445668][ T301] RAX: ffffffffffffffda RBX: 00007f8d396b3f88 RCX: 00007f8d395831b8 [ 15.445670][ T301] RDX: 00007f8d392cdfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 15.445671][ T301] RBP: 00007ffc72456330 R08: 0000000000000000 R09: 0000000000000000 [ 15.445671][ T301] R10: 00007ffc724560f0 R11: 0000000000000246 R12: 0000000000000001 [ 15.445672][ T301] R13: 0000000000000000 R14: 00007f8d396b2680 R15: 00007f8d396b3fa0 | [ 23.189367][ C3] | [ 23.189368][ C3] | [ 23.189368][ C3] stack backtrace: | [ 23.189374][ C3] Tainted: [W]=WARN [ 23.189374][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.189376][ C3] Call Trace: [ 23.189377][ C3] [ 23.189378][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.189382][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 23.189385][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 23.189388][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 23.189389][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 23.189391][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 23.189393][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.189395][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 23.189397][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189401][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.189403][ C3] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 23.189404][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 23.189406][ C3] console_emit_next_record (kernel/printk/printk.c:3177) [ 23.189408][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.189410][ C3] ? 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)) [ 23.189412][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189414][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.189416][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.189418][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.189420][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.189422][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.189424][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.189425][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189427][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 23.189429][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.189431][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.189433][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 23.189435][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.189437][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 23.189439][ C3] _printk (kernel/printk/printk.c:2504) [ 23.189441][ C3] ? snapshot_read.cold (user.c:?) [ 23.189442][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 23.189445][ C3] ? ovpn_netdev_write (./include/linux/netdevice.h:3107 (discriminator 3)) ovpn [ 23.189449][ C3] ? idr_get_free (??:?) [ 23.189451][ C3] ovpn_recv.cold (drivers/net/ovpn/io.c:225 (discriminator 4)) ovpn [ 23.189454][ C3] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 23.189457][ C3] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:488 (discriminator 2)) ovpn [ 23.189460][ C3] ? __copy_skb_header (net/core/skbuff.c:1564) [ 23.189463][ C3] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:467) ovpn [ 23.189465][ C3] ? sock_queue_err_skb (net/core/skbuff.c:5498 (discriminator 3)) [ 23.189467][ C3] __strp_recv (net/strparser/strparser.c:309) [ 23.189471][ C3] __tcp_read_sock (net/ipv4/tcp.c:1689) [ 23.189472][ C3] ? strp_process (net/strparser/strparser.c:335) [ 23.189474][ C3] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 23.189476][ C3] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2196) [ 23.189478][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 23.189480][ C3] strp_read_sock (net/strparser/strparser.c:372) [ 23.189482][ C3] ? strp_stop (net/strparser/strparser.c:527) [ 23.189484][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189486][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.189488][ C3] strp_data_ready (net/strparser/strparser.c:402 net/strparser/strparser.c:380) [ 23.189490][ C3] ovpn_tcp_data_ready (drivers/net/ovpn/tcp.c:478) ovpn [ 23.189492][ C3] tcp_rcv_established (net/ipv4/tcp_input.c:6654) [ 23.189495][ C3] ? __tcp_check_space (net/ipv4/tcp_input.c:6059 (discriminator 2)) [ 23.189497][ C3] ? tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2292 (discriminator 1)) [ 23.189499][ C3] ? 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) [ 23.189501][ C3] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1862) [ 23.189503][ C3] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2296) [ 23.189506][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 23.189508][ C3] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 23.189510][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.189511][ C3] ? 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)) [ 23.189513][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 23.189515][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 23.189517][ C3] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 23.189519][ C3] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 23.189521][ C3] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 23.189523][ C3] ? 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)) [ 23.189525][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 23.189527][ C3] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 23.189528][ C3] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 23.189530][ C3] ? __mkroute_output (net/ipv4/route.c:2710) [ 23.189531][ C3] ? ip_route_output_key_hash (net/ipv4/route.c:2734) [ 23.189533][ C3] ? ip_route_output_flow (./include/net/route.h:169 net/ipv4/route.c:2961) [ 23.189534][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 23.189536][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.189537][ C3] ? copy_msghdr_from_user (net/socket.c:2602 net/socket.c:2646) [ 23.189540][ C3] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 23.189542][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.189543][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 23.189545][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 23.189547][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189549][ C3] process_backlog (net/core/dev.c:6728) [ 23.189552][ C3] __napi_poll (net/core/dev.c:7787) [ 23.189554][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 23.189557][ C3] ? __napi_poll (./include/net/gro.h:507) [ 23.189559][ C3] ? _raw_spin_unlock_irq_enable (./include/linux/spinlock_api_smp.h:229 (discriminator 1) kernel/locking/spinlock.c:237 (discriminator 1)) [ 23.189561][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 23.189563][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 23.189566][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 23.189567][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189569][ C3] handle_softirqs (kernel/softirq.c:645) [ 23.189571][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 23.189573][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 23.189575][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 23.189576][ C3] [ 23.189577][ C3] [ 23.189577][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 23.189579][ C3] ovpn_tcp_sendmsg (drivers/net/ovpn/tcp.c:459) ovpn [ 23.189582][ C3] ? ovpn_tcp_recvmsg (drivers/net/ovpn/tcp.c:180 (discriminator 1)) ovpn [ 23.189586][ C3] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 23.189588][ C3] ? __ia32_sys_getpeername (net/socket.c:2235) [ 23.189592][ C3] ? fput_close_sync (fs/file_table.c:617) [ 23.189594][ C3] ? alloc_file_clone (fs/file_table.c:479) [ 23.189596][ C3] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 23.189598][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.189601][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 23.189602][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 23.189603][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.189605][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.189606][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.189608][ C3] RIP: 0033:0x7f448631f54e [ 23.189611][ C3] 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 [ 23.189613][ C3] RSP: 002b:00007fffa7712670 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 23.189615][ C3] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f448631f54e [ 23.189617][ C3] RDX: 00000000000003ea RSI: 00007fffa77126e0 RDI: 0000000000000005 [ 23.189618][ C3] RBP: 00007fffa7712680 R08: 0000000000000000 R09: 0000000000000000 [ 23.189619][ C3] R10: 0000000000004000 R11: 0000000000000202 R12: 00007fffa7713008 [ 23.189619][ C3] R13: 0000000000000008 R14: 00007f448660a000 R15: 000000000040bda8 | [ 23.189642][ C3] softirqs last disabled at (39899): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 23.189643][ C3] Preemption disabled at: | [ 23.189644][ C3] 0x0 | [ 23.189648][ C3] Tainted: [W]=WARN [ 23.189649][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.189649][ C3] Call Trace: [ 23.189650][ C3] [ 23.189651][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.189653][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 23.189656][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.189660][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189662][ C3] __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)) [ 23.189664][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 23.189665][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.189667][ C3] ? 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) [ 23.189669][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.189671][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 23.189674][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.189677][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.189679][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 23.189681][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.189683][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189685][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.189687][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.189689][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.189691][ C3] ? 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)) [ 23.189693][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189694][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.189696][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.189698][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.189700][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.189702][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.189704][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.189706][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189708][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 23.189709][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.189711][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.189713][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 23.189715][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.189717][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 23.189719][ C3] _printk (kernel/printk/printk.c:2504) [ 23.189721][ C3] ? snapshot_read.cold (user.c:?) [ 23.189722][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 23.189724][ C3] ? ovpn_netdev_write (./include/linux/netdevice.h:3107 (discriminator 3)) ovpn [ 23.189727][ C3] ? idr_get_free (??:?) [ 23.189729][ C3] ovpn_recv.cold (drivers/net/ovpn/io.c:225 (discriminator 4)) ovpn [ 23.189732][ C3] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 23.189735][ C3] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:488 (discriminator 2)) ovpn [ 23.189737][ C3] ? __copy_skb_header (net/core/skbuff.c:1564) [ 23.189739][ C3] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:467) ovpn [ 23.189741][ C3] ? sock_queue_err_skb (net/core/skbuff.c:5498 (discriminator 3)) [ 23.189744][ C3] __strp_recv (net/strparser/strparser.c:309) [ 23.189747][ C3] __tcp_read_sock (net/ipv4/tcp.c:1689) [ 23.189749][ C3] ? strp_process (net/strparser/strparser.c:335) [ 23.189751][ C3] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1716) [ 23.189752][ C3] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2196) [ 23.189754][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 23.189756][ C3] strp_read_sock (net/strparser/strparser.c:372) [ 23.189758][ C3] ? strp_stop (net/strparser/strparser.c:527) [ 23.189760][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189762][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.189763][ C3] strp_data_ready (net/strparser/strparser.c:402 net/strparser/strparser.c:380) [ 23.189766][ C3] ovpn_tcp_data_ready (drivers/net/ovpn/tcp.c:478) ovpn [ 23.189768][ C3] tcp_rcv_established (net/ipv4/tcp_input.c:6654) [ 23.189771][ C3] ? __tcp_check_space (net/ipv4/tcp_input.c:6059 (discriminator 2)) [ 23.189773][ C3] ? tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2292 (discriminator 1)) [ 23.189775][ C3] ? 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) [ 23.189777][ C3] tcp_v4_do_rcv (net/ipv4/tcp_ipv4.c:1862) [ 23.189779][ C3] tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2296) [ 23.189781][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 23.189783][ C3] ? tcp_add_backlog (./include/net/net_namespace.h:422 (discriminator 7)) [ 23.189785][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.189787][ C3] ? 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)) [ 23.189789][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 23.189790][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 23.189792][ C3] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 23.189794][ C3] ip_local_deliver (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:262) [ 23.189796][ C3] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 23.189797][ C3] ? 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)) [ 23.189800][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 23.189801][ C3] ip_rcv (./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/ip_input.c:612) [ 23.189803][ C3] ? ip_local_deliver (./include/linux/rcupdate.h:878 (discriminator 3)) [ 23.189805][ C3] ? __mkroute_output (net/ipv4/route.c:2710) [ 23.189806][ C3] ? ip_route_output_key_hash (net/ipv4/route.c:2734) [ 23.189807][ C3] ? ip_route_output_flow (./include/net/route.h:169 net/ipv4/route.c:2961) [ 23.189808][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 23.189810][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.189811][ C3] ? copy_msghdr_from_user (net/socket.c:2602 net/socket.c:2646) [ 23.189813][ C3] __netif_receive_skb_one_core (net/core/dev.c:6264) [ 23.189815][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.189817][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 23.189819][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 23.189821][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189823][ C3] process_backlog (net/core/dev.c:6728) [ 23.189826][ C3] __napi_poll (net/core/dev.c:7787) [ 23.189828][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 23.189831][ C3] ? __napi_poll (./include/net/gro.h:507) [ 23.189832][ C3] ? _raw_spin_unlock_irq_enable (./include/linux/spinlock_api_smp.h:229 (discriminator 1) kernel/locking/spinlock.c:237 (discriminator 1)) [ 23.189834][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 23.189836][ C3] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 23.189838][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 23.189840][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.189842][ C3] handle_softirqs (kernel/softirq.c:645) [ 23.189844][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 23.189845][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 23.189847][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 23.189848][ C3] [ 23.189849][ C3] [ 23.189849][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 23.189851][ C3] ovpn_tcp_sendmsg (drivers/net/ovpn/tcp.c:459) ovpn [ 23.189854][ C3] ? ovpn_tcp_recvmsg (drivers/net/ovpn/tcp.c:180 (discriminator 1)) ovpn [ 23.189857][ C3] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 23.189859][ C3] ? __ia32_sys_getpeername (net/socket.c:2235) [ 23.189863][ C3] ? fput_close_sync (fs/file_table.c:617) [ 23.189865][ C3] ? alloc_file_clone (fs/file_table.c:479) [ 23.189866][ C3] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 23.189868][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.189869][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 23.189870][ C3] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 23.189872][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.189874][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.189875][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.189876][ C3] RIP: 0033:0x7f448631f54e [ 23.189878][ C3] 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 [ 23.189879][ C3] RSP: 002b:00007fffa7712670 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 23.189880][ C3] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f448631f54e [ 23.189881][ C3] RDX: 00000000000003ea RSI: 00007fffa77126e0 RDI: 0000000000000005 [ 23.189881][ C3] RBP: 00007fffa7712680 R08: 0000000000000000 R09: 0000000000000000 [ 23.189882][ C3] R10: 0000000000004000 R11: 0000000000000202 R12: 00007fffa7713008 [ 23.189883][ C3] R13: 0000000000000008 R14: 00007f448660a000 R15: 000000000040bda8 | [ 31.994219][ T624] softirqs last disabled at (0): 0x0 | [ 31.994221][ T624] Preemption disabled at: | [ 31.994222][ T624] 0x0 | [ 31.994231][ T624] Tainted: [W]=WARN [ 31.994232][ T624] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.994234][ T624] Call Trace: [ 31.994235][ T624] [ 31.994237][ T624] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.994242][ T624] __might_resched.cold (kernel/sched/core.c:9234) [ 31.994247][ T624] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.994251][ T624] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 31.994253][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.994257][ 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.994261][ T624] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.994264][ T624] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.994268][ 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.994270][ T624] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.994272][ T624] put_chars (drivers/char/virtio_console.c:1176) [ 31.994274][ T624] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 31.994275][ T624] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.994277][ T624] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 31.994280][ T624] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.994284][ T624] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.994285][ 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.994287][ T624] ? vsnprintf (lib/vsprintf.c:2900) [ 31.994290][ T624] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.994292][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.994293][ T624] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.994296][ T624] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.994298][ T624] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.994300][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.994302][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.994304][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.994305][ T624] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.994307][ T624] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 31.994309][ T624] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.994311][ T624] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.994314][ T624] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.994316][ T624] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.994318][ T624] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.994319][ T624] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.994321][ T624] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.994322][ T624] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.994324][ T624] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 31.994326][ T624] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.994328][ T624] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.994330][ T624] vprintk_emit (kernel/printk/printk.c:2479) [ 31.994332][ T624] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.994335][ T624] _printk (kernel/printk/printk.c:2504) [ 31.994338][ T624] ? snapshot_read.cold (user.c:?) [ 31.994340][ T624] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.994343][ 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.994344][ T624] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.994347][ 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.994348][ T624] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 31.994352][ T624] ? exit_notify (kernel/exit.c:780) [ 31.994354][ T624] __x64_sys_exit (kernel/exit.c:1118 kernel/exit.c:1116 kernel/exit.c:1116) [ 31.994355][ T624] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61) [ 31.994358][ T624] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.994360][ T624] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.994362][ T624] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.994364][ T624] RIP: 0033:0x7fb768d76c49 [ 31.994366][ T624] Code: Unable to access opcode bytes at 0x7fb768d76c1f. Code starting with the faulting instruction =========================================== [ 31.994367][ T624] RSP: 002b:00007fb768535e60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 31.994371][ T624] RAX: ffffffffffffffda RBX: 00007fb7685366c0 RCX: 00007fb768d76c49 [ 31.994372][ T624] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 31.994374][ T624] RBP: 00007fb768535f70 R08: 0000000000000001 R09: 00007fb7685366c0 [ 31.994375][ T624] R10: 0000000000000008 R11: 0000000000000246 R12: 00007fb767d36000 [ 31.994375][ T624] R13: 00007ffd41b0fca0 R14: 0000000000000002 R15: 00007ffd41b0fda7 | [ 33.229040][ T718] softirqs last disabled at (0): 0x0 | [ 33.229042][ T718] Preemption disabled at: | [ 33.229043][ T718] 0x0 | [ 33.229052][ T718] Tainted: [W]=WARN [ 33.229053][ T718] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.229055][ T718] Call Trace: [ 33.229056][ T718] [ 33.229058][ T718] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.229063][ T718] __might_resched.cold (kernel/sched/core.c:9234) [ 33.229067][ T718] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.229071][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229075][ T718] __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)) [ 33.229079][ T718] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.229082][ T718] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.229087][ T718] ? 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) [ 33.229088][ T718] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.229091][ T718] put_chars (drivers/char/virtio_console.c:1176) [ 33.229093][ T718] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.229095][ T718] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 33.229098][ T718] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.229102][ T718] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.229104][ T718] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 33.229105][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229107][ T718] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.229110][ T718] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.229112][ T718] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.229114][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229116][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229118][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229119][ T718] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.229121][ T718] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 33.229123][ T718] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.229126][ T718] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.229128][ T718] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.229130][ T718] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.229132][ T718] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.229133][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229135][ T718] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.229137][ T718] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.229138][ T718] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 33.229140][ T718] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.229142][ T718] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.229144][ T718] vprintk_emit (kernel/printk/printk.c:2479) [ 33.229146][ T718] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.229148][ T718] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 33.229151][ T718] ? __kernel_text_address (kernel/extable.c:79) [ 33.229152][ T718] ? write_profile (profile.c:?) [ 33.229154][ T718] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 33.229157][ T718] _printk (kernel/printk/printk.c:2504) [ 33.229160][ T718] ? snapshot_read.cold (user.c:?) [ 33.229163][ T718] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 33.229165][ T718] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 33.229167][ T718] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 33.229169][ T718] ? netdev_notice (net/core/dev.c:13194) [ 33.229170][ T718] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:76 (discriminator 1)) ovpn [ 33.229176][ T718] ? __module_address (kernel/module/main.c:3915) [ 33.229179][ T718] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.229181][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229183][ T718] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.229185][ T718] ? 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 [ 33.229188][ T718] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 33.229192][ T718] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 33.229194][ T718] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.229196][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229198][ T718] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.229200][ T718] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 33.229203][ T718] ? 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) [ 33.229205][ T718] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 33.229208][ T718] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 33.229211][ T718] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 33.229214][ T718] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 33.229217][ T718] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 33.229220][ T718] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 33.229222][ T718] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 33.229228][ T718] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.229230][ T718] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 33.229233][ T718] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 33.229237][ T718] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 33.229239][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229242][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229244][ T718] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 33.229247][ T718] ? write_profile (profile.c:?) [ 33.229249][ T718] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 33.229250][ T718] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 33.229253][ T718] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 33.229255][ T718] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 33.229257][ T718] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 33.229260][ T718] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 33.229262][ T718] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 33.229264][ T718] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 33.229266][ T718] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 33.229268][ T718] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 33.229270][ T718] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 33.229272][ T718] ? netlink_ack (./include/linux/skbuff.h:2718) [ 33.229275][ T718] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.229277][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229279][ T718] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.229280][ T718] genl_rcv (net/netlink/genetlink.c:1218) [ 33.229282][ T718] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 33.229285][ T718] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 33.229286][ T718] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.229288][ T718] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 33.229289][ T718] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 33.229293][ T718] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 33.229295][ T718] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 33.229297][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229299][ T718] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 33.229301][ T718] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 33.229305][ T718] ? copy_msghdr_from_user (net/socket.c:2650) [ 33.229306][ T718] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 33.229308][ T718] ? move_addr_to_kernel (net/socket.c:258) [ 33.229311][ T718] ___sys_sendmsg (net/socket.c:2767) [ 33.229313][ T718] ? copy_msghdr_from_user (net/socket.c:2619) [ 33.229315][ T718] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 33.229320][ T718] __sys_sendmsg (net/socket.c:2799) [ 33.229322][ T718] ? __sys_sendmsg_sock (net/socket.c:2780) [ 33.229325][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229327][ T718] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.229329][ T718] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.229332][ T718] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 33.229334][ T718] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.229336][ T718] RIP: 0033:0x7f187cd9254e [ 33.229338][ T718] 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 [ 33.229339][ T718] RSP: 002b:00007ffeda2d5ac0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 33.229343][ T718] RAX: ffffffffffffffda RBX: 000000001eb30130 RCX: 00007f187cd9254e [ 33.229344][ T718] RDX: 0000000000000000 RSI: 00007ffeda2d5b60 RDI: 0000000000000005 [ 33.229345][ T718] RBP: 00007ffeda2d5ad0 R08: 0000000000000000 R09: 0000000000000000 [ 33.229346][ T718] R10: 0000000000000000 R11: 0000000000000202 R12: 000000001eb30200 [ 33.229347][ T718] R13: 00007ffeda2d5b60 R14: 000000001eb31260 R15: 000000000040bda8 | [ 35.870009][ T770] softirqs last disabled at (0): 0x0 | [ 35.870011][ T770] Preemption disabled at: | [ 35.870012][ T770] 0x0 | [ 35.870020][ T770] Tainted: [W]=WARN [ 35.870021][ T770] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.870023][ T770] Call Trace: [ 35.870025][ T770] [ 35.870026][ T770] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.870032][ T770] __might_resched.cold (kernel/sched/core.c:9234) [ 35.870036][ T770] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.870039][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870044][ T770] __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.870047][ T770] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.870050][ T770] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.870054][ T770] ? 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.870056][ T770] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.870058][ T770] put_chars (drivers/char/virtio_console.c:1176) [ 35.870060][ T770] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.870062][ T770] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 35.870065][ T770] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.870069][ T770] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.870071][ T770] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.870073][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870075][ T770] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.870077][ T770] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.870079][ T770] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.870082][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870083][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870085][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870086][ T770] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.870088][ T770] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 35.870090][ T770] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.870093][ T770] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.870095][ T770] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.870097][ T770] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.870099][ T770] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.870100][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870102][ T770] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.870103][ T770] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.870105][ T770] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 35.870107][ T770] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.870109][ T770] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.870111][ T770] vprintk_emit (kernel/printk/printk.c:2479) [ 35.870113][ T770] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.870115][ T770] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 35.870117][ T770] ? __kernel_text_address (kernel/extable.c:79) [ 35.870119][ T770] ? write_profile (profile.c:?) [ 35.870121][ T770] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 35.870124][ T770] _printk (kernel/printk/printk.c:2504) [ 35.870127][ T770] ? snapshot_read.cold (user.c:?) [ 35.870129][ T770] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.870132][ T770] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.870134][ T770] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.870136][ T770] ? netdev_notice (net/core/dev.c:13194) [ 35.870137][ T770] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:76 (discriminator 1)) ovpn [ 35.870143][ T770] ? __module_address (kernel/module/main.c:3915) [ 35.870146][ T770] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.870148][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870150][ T770] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.870152][ T770] ? 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.870155][ T770] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 35.870159][ T770] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 35.870162][ T770] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.870164][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870165][ T770] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.870167][ T770] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 35.870170][ T770] ? 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.870172][ T770] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 35.870175][ T770] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 35.870178][ T770] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 35.870182][ T770] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 35.870185][ T770] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.870187][ T770] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 35.870190][ T770] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 35.870195][ T770] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.870197][ T770] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 35.870200][ T770] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 35.870204][ T770] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 35.870206][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870209][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870211][ T770] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 35.870214][ T770] ? write_profile (profile.c:?) [ 35.870215][ T770] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 35.870217][ T770] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 35.870219][ T770] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 35.870221][ T770] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 35.870224][ T770] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 35.870226][ T770] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 35.870229][ T770] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 35.870231][ T770] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 35.870233][ T770] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 35.870235][ T770] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 35.870237][ T770] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 35.870239][ T770] ? netlink_ack (./include/linux/skbuff.h:2718) [ 35.870242][ T770] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.870243][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870245][ T770] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.870247][ T770] genl_rcv (net/netlink/genetlink.c:1218) [ 35.870249][ T770] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 35.870252][ T770] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 35.870253][ T770] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.870255][ T770] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.870256][ T770] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 35.870260][ T770] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 35.870262][ T770] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 35.870264][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870266][ T770] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.870268][ T770] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 35.870271][ T770] ? copy_msghdr_from_user (net/socket.c:2650) [ 35.870273][ T770] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 35.870275][ T770] ? move_addr_to_kernel (net/socket.c:258) [ 35.870278][ T770] ___sys_sendmsg (net/socket.c:2767) [ 35.870280][ T770] ? copy_msghdr_from_user (net/socket.c:2619) [ 35.870281][ T770] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 35.870286][ T770] __sys_sendmsg (net/socket.c:2799) [ 35.870289][ T770] ? __sys_sendmsg_sock (net/socket.c:2780) [ 35.870291][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870293][ T770] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.870295][ T770] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.870298][ T770] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.870300][ T770] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.870302][ T770] RIP: 0033:0x7fd45bd8754e [ 35.870304][ T770] 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.870306][ T770] RSP: 002b:00007ffe263b5870 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 35.870309][ T770] RAX: ffffffffffffffda RBX: 000000003beae130 RCX: 00007fd45bd8754e [ 35.870311][ T770] RDX: 0000000000000000 RSI: 00007ffe263b5910 RDI: 0000000000000005 [ 35.870312][ T770] RBP: 00007ffe263b5880 R08: 0000000000000000 R09: 0000000000000000 [ 35.870312][ T770] R10: 0000000000000000 R11: 0000000000000202 R12: 000000003beae200 [ 35.870313][ T770] R13: 00007ffe263b5910 R14: 000000003beaf260 R15: 000000000040bda8 | [ 41.661750][ T67] softirqs last disabled at (17573): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 41.661752][ T67] Preemption disabled at: | [ 41.661753][ T67] 0x0 | [ 41.661764][ T67] Tainted: [W]=WARN [ 41.661765][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.661768][ T67] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 41.661777][ T67] Call Trace: [ 41.661779][ T67] [ 41.661781][ T67] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.661786][ T67] __might_resched.cold (kernel/sched/core.c:9234) [ 41.661790][ T67] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.661793][ T67] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 41.661796][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661800][ 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)) [ 41.661803][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.661806][ T67] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.661810][ 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) [ 41.661811][ T67] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.661814][ T67] put_chars (drivers/char/virtio_console.c:1176) [ 41.661815][ T67] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 41.661817][ T67] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.661819][ T67] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 41.661822][ T67] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.661826][ T67] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.661827][ 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) [ 41.661829][ T67] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 41.661831][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.661832][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661834][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.661836][ T67] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.661839][ T67] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.661841][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661843][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661844][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661846][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.661848][ T67] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 41.661850][ T67] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.661852][ T67] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.661854][ T67] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.661856][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.661858][ T67] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.661859][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661861][ T67] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.661862][ T67] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.661864][ T67] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 41.661866][ T67] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.661867][ T67] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.661869][ T67] vprintk_emit (kernel/printk/printk.c:2479) [ 41.661872][ T67] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.661874][ T67] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 41.661878][ T67] _printk (kernel/printk/printk.c:2504) [ 41.661881][ T67] ? snapshot_read.cold (user.c:?) [ 41.661883][ T67] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 41.661885][ T67] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 41.661886][ T67] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.661889][ T67] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.661891][ T67] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.661892][ T67] ? netdev_notice (net/core/dev.c:13194) [ 41.661894][ T67] ? kasan_save_track (mm/kasan/common.c:78) [ 41.661897][ T67] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 41.661898][ T67] ? free_object_list.isra.0 (lib/debugobjects.c:326) [ 41.661902][ T67] ? kthread (kernel/kthread.c:436) [ 41.661905][ T67] ? ret_from_fork (arch/x86/kernel/process.c:158) [ 41.661906][ T67] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 41.661909][ 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) [ 41.661912][ T67] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 41.661916][ T67] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 41.661920][ T67] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 41.661923][ 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) [ 41.661925][ T67] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 41.661927][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.661929][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661931][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.661932][ T67] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 41.661933][ T67] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 41.661936][ T67] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 41.661938][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.661941][ T67] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1396 drivers/net/ovpn/peer.c:1452) ovpn [ 41.661944][ T67] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 41.661946][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661948][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.661949][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.661952][ T67] process_one_work (kernel/workqueue.c:3387) [ 41.661955][ T67] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 41.661957][ T67] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 41.661959][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.661961][ T67] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 41.661964][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 41.661965][ T67] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 41.661967][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 41.661969][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 41.661970][ T67] kthread (kernel/kthread.c:436) [ 41.661972][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.661973][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 41.661975][ T67] ret_from_fork (arch/x86/kernel/process.c:158) [ 41.661976][ T67] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 41.661978][ T67] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 41.661981][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 41.661982][ T67] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 46.781782][ T67] softirqs last disabled at (17573): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 46.781784][ T67] Preemption disabled at: | [ 46.781785][ T67] 0x0 | [ 46.781796][ T67] Tainted: [W]=WARN [ 46.781797][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.781799][ T67] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 46.781807][ T67] Call Trace: [ 46.781809][ T67] [ 46.781811][ T67] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.781816][ T67] __might_resched.cold (kernel/sched/core.c:9234) [ 46.781820][ T67] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.781824][ T67] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 46.781826][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781830][ 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)) [ 46.781833][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.781836][ T67] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.781840][ 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) [ 46.781842][ T67] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.781844][ T67] put_chars (drivers/char/virtio_console.c:1176) [ 46.781846][ T67] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 46.781847][ T67] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.781849][ T67] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 46.781852][ T67] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.781856][ T67] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.781858][ 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) [ 46.781859][ T67] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 46.781861][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.781863][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781865][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.781867][ T67] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.781870][ T67] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.781872][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781874][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781875][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781877][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.781879][ T67] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 46.781880][ T67] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.781883][ T67] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.781885][ T67] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.781887][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.781889][ T67] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.781890][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781892][ T67] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.781893][ T67] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.781895][ T67] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 46.781897][ T67] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.781899][ T67] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.781901][ T67] vprintk_emit (kernel/printk/printk.c:2479) [ 46.781903][ T67] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.781905][ T67] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.781907][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781908][ T67] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 46.781911][ T67] _printk (kernel/printk/printk.c:2504) [ 46.781914][ T67] ? snapshot_read.cold (user.c:?) [ 46.781915][ T67] ? try_to_wake_up (./include/linux/preempt.h:500 (discriminator 1) kernel/sched/core.c:4263 (discriminator 1)) [ 46.781917][ T67] ? select_fallback_rq (kernel/sched/sched.h:1424) [ 46.781919][ T67] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.781922][ T67] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.781923][ T67] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.781925][ T67] ? netdev_notice (net/core/dev.c:13194) [ 46.781927][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781929][ T67] ? __queue_work (./include/linux/rcupdate.h:882 kernel/workqueue.c:2459) [ 46.781933][ 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) [ 46.781936][ T67] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 46.781939][ T67] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 46.781942][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781944][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.781946][ T67] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 46.781949][ 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) [ 46.781950][ T67] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 46.781953][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.781955][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781956][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.781957][ T67] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 46.781959][ T67] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 46.781962][ T67] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 46.781964][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.781967][ T67] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1423 drivers/net/ovpn/peer.c:1456) ovpn [ 46.781970][ T67] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 46.781972][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781974][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.781976][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.781978][ T67] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 46.781980][ T67] process_one_work (kernel/workqueue.c:3387) [ 46.781982][ T67] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 46.781984][ T67] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 46.781986][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.781989][ T67] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 46.781991][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 46.781993][ T67] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 46.781995][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 46.781997][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 46.781998][ T67] kthread (kernel/kthread.c:436) [ 46.782000][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.782001][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 46.782003][ T67] ret_from_fork (arch/x86/kernel/process.c:158) [ 46.782005][ T67] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 46.782007][ T67] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 46.782010][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print do_softirq:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print