====================================== | [ 29.144189][ T767] softirqs last disabled at (38868): ovpn_peer_del (./include/linux/spinlock.h:353 drivers/net/ovpn/peer.c:1214) ovpn | [ 29.144193][ T767] Preemption disabled at: | [ 29.144193][ T767] 0x0 | [ 29.144204][ T767] Tainted: [W]=WARN [ 29.144205][ T767] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.144207][ T767] Call Trace: [ 29.144208][ T767] [ 29.144210][ T767] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.144216][ T767] __might_resched.cold (kernel/sched/core.c:9234) [ 29.144220][ T767] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.144224][ T767] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 29.144229][ T767] __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)) [ 29.144232][ T767] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.144237][ T767] ? 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) [ 29.144240][ T767] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.144244][ T767] put_chars (drivers/char/virtio_console.c:1176) [ 29.144247][ T767] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.144248][ T767] ? check_prev_add (kernel/locking/lockdep.c:3258 (discriminator 3)) [ 29.144252][ T767] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 29.144256][ T767] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.144258][ T767] ? mark_usage (kernel/locking/lockdep.c:4690) [ 29.144260][ T767] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.144262][ T767] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.144266][ T767] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.144267][ T767] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.144271][ T767] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.144275][ T767] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.144279][ T767] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.144280][ T767] ? 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)) [ 29.144283][ T767] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.144287][ T767] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.144291][ T767] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.144295][ T767] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.144297][ T767] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.144302][ T767] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.144305][ T767] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.144306][ T767] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.144309][ T767] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.144312][ T767] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.144314][ T767] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.144317][ T767] vprintk_emit (kernel/printk/printk.c:2479) [ 29.144321][ T767] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.144322][ T767] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 29.144326][ T767] ? __kernel_text_address (kernel/extable.c:79) [ 29.144327][ T767] ? write_profile (profile.c:?) [ 29.144329][ T767] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 29.144334][ T767] _printk (kernel/printk/printk.c:2504) [ 29.144337][ T767] ? snapshot_read.cold (user.c:?) [ 29.144341][ T767] ? mark_usage (kernel/locking/lockdep.c:4690) [ 29.144343][ T767] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.144346][ T767] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.144350][ T767] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.144352][ T767] ? netdev_notice (net/core/dev.c:13194) [ 29.144353][ T767] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 29.144356][ T767] ? mark_usage (kernel/locking/lockdep.c:4690) [ 29.144359][ T767] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.144364][ T767] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 29.144369][ T767] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 29.144372][ T767] ? ovpn_peer_get_by_id (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) drivers/net/ovpn/peer.c:680 (discriminator 2)) ovpn [ 29.144378][ T767] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 29.144381][ T767] ? 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) [ 29.144384][ T767] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 29.144390][ T767] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 29.144394][ T767] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 29.144400][ T767] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 29.144403][ T767] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 29.144407][ T767] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 29.144409][ T767] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 29.144420][ T767] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) drivers/net/ovpn/netlink.c:67 (discriminator 2)) ovpn [ 29.144424][ T767] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 29.144430][ T767] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 29.144433][ T767] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 29.144435][ T767] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 29.144441][ T767] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.144443][ T767] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 29.144447][ T767] ? write_profile (profile.c:?) [ 29.144448][ T767] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 29.144451][ T767] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 29.144455][ T767] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 29.144457][ T767] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.144461][ T767] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 29.144464][ T767] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 29.144467][ T767] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 29.144470][ T767] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.144475][ T767] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 29.144478][ T767] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 29.144480][ T767] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 29.144484][ T767] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.144490][ T767] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 29.144492][ T767] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 29.144496][ T767] genl_rcv (net/netlink/genetlink.c:1218) [ 29.144499][ T767] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.144503][ T767] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.144505][ T767] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.144509][ T767] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 29.144513][ T767] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 29.144517][ T767] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.144523][ T767] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 29.144526][ T767] ? copy_msghdr_from_user (net/socket.c:2650) [ 29.144529][ T767] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 29.144530][ T767] ? move_addr_to_kernel (net/socket.c:258) [ 29.144537][ T767] ___sys_sendmsg (net/socket.c:2767) [ 29.144540][ T767] ? copy_msghdr_from_user (net/socket.c:2619) [ 29.144542][ T767] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 29.144557][ T767] __sys_sendmsg (net/socket.c:2799) [ 29.144560][ T767] ? __sys_sendmsg_sock (net/socket.c:2780) [ 29.144566][ T767] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.144568][ T767] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.144572][ T767] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.144574][ T767] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.144577][ T767] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.144579][ T767] RIP: 0033:0x7fee1cc3754e [ 29.144581][ T767] 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 [ 29.144584][ T767] RSP: 002b:00007ffcb23d9210 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.144586][ T767] RAX: ffffffffffffffda RBX: 0000000031880130 RCX: 00007fee1cc3754e [ 29.144588][ T767] RDX: 0000000000000000 RSI: 00007ffcb23d92b0 RDI: 0000000000000005 [ 29.144589][ T767] RBP: 00007ffcb23d9220 R08: 0000000000000000 R09: 0000000000000000 [ 29.144589][ T767] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000031880200 [ 29.144590][ T767] R13: 00007ffcb23d92b0 R14: 0000000031881260 R15: 000000000040bda8 | [ 32.121959][ T819] softirqs last disabled at (32434): ovpn_peer_del (./include/linux/spinlock.h:353 drivers/net/ovpn/peer.c:1214) ovpn | [ 32.121963][ T819] Preemption disabled at: | [ 32.121963][ T819] 0x0 | [ 32.121974][ T819] Tainted: [W]=WARN [ 32.121975][ T819] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.121976][ T819] Call Trace: [ 32.121978][ T819] [ 32.121979][ T819] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.121985][ T819] __might_resched.cold (kernel/sched/core.c:9234) [ 32.121989][ T819] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.121993][ T819] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 32.121998][ T819] __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.122001][ T819] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.122006][ T819] ? 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.122009][ T819] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.122012][ T819] put_chars (drivers/char/virtio_console.c:1176) [ 32.122015][ T819] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.122018][ T819] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 32.122022][ T819] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.122025][ T819] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.122029][ T819] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.122032][ T819] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.122033][ T819] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.122035][ T819] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.122039][ T819] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.122040][ T819] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.122045][ T819] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.122048][ T819] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.122052][ T819] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.122059][ T819] ? 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)) [ 32.122063][ T819] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.122065][ T819] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.122069][ T819] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.122073][ T819] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.122075][ T819] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.122080][ T819] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.122083][ T819] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.122084][ T819] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.122087][ T819] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.122090][ T819] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.122092][ T819] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.122095][ T819] vprintk_emit (kernel/printk/printk.c:2479) [ 32.122099][ T819] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.122101][ T819] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 32.122104][ T819] ? __kernel_text_address (kernel/extable.c:79) [ 32.122106][ T819] ? write_profile (profile.c:?) [ 32.122108][ T819] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 32.122113][ T819] _printk (kernel/printk/printk.c:2504) [ 32.122116][ T819] ? snapshot_read.cold (user.c:?) [ 32.122120][ T819] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.122122][ T819] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.122125][ T819] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.122128][ T819] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.122131][ T819] ? netdev_notice (net/core/dev.c:13194) [ 32.122132][ T819] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.122135][ T819] ? mark_usage (kernel/locking/lockdep.c:4690) [ 32.122138][ T819] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.122143][ T819] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 32.122148][ T819] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 32.122152][ T819] ? ovpn_peer_get_by_id (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) drivers/net/ovpn/peer.c:680 (discriminator 2)) ovpn [ 32.122157][ T819] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 32.122161][ T819] ? 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.122163][ T819] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 32.122170][ T819] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 32.122174][ T819] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 32.122180][ T819] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 32.122183][ T819] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 32.122187][ T819] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 32.122190][ T819] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 32.122200][ T819] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) drivers/net/ovpn/netlink.c:67 (discriminator 2)) ovpn [ 32.122205][ T819] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 32.122210][ T819] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 32.122214][ T819] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 32.122216][ T819] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.122221][ T819] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.122224][ T819] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 32.122227][ T819] ? write_profile (profile.c:?) [ 32.122228][ T819] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 32.122232][ T819] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 32.122235][ T819] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 32.122238][ T819] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.122240][ T819] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 32.122242][ T819] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 32.122245][ T819] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 32.122248][ T819] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.122253][ T819] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 32.122257][ T819] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 32.122259][ T819] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 32.122262][ T819] ? netlink_ack (./include/linux/skbuff.h:2718) [ 32.122269][ T819] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 32.122271][ T819] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 32.122275][ T819] genl_rcv (net/netlink/genetlink.c:1218) [ 32.122277][ T819] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 32.122281][ T819] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 32.122284][ T819] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.122288][ T819] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 32.122292][ T819] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 32.122296][ T819] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.122301][ T819] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 32.122305][ T819] ? copy_msghdr_from_user (net/socket.c:2650) [ 32.122307][ T819] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 32.122309][ T819] ? move_addr_to_kernel (net/socket.c:258) [ 32.122316][ T819] ___sys_sendmsg (net/socket.c:2767) [ 32.122319][ T819] ? copy_msghdr_from_user (net/socket.c:2619) [ 32.122321][ T819] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 32.122335][ T819] __sys_sendmsg (net/socket.c:2799) [ 32.122339][ T819] ? __sys_sendmsg_sock (net/socket.c:2780) [ 32.122344][ T819] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.122346][ T819] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.122350][ T819] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.122353][ T819] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.122356][ T819] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.122358][ T819] RIP: 0033:0x7fe082a7d54e [ 32.122361][ T819] 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.122363][ T819] RSP: 002b:00007ffe39c8b310 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 32.122365][ T819] RAX: ffffffffffffffda RBX: 000000000e2c0130 RCX: 00007fe082a7d54e [ 32.122366][ T819] RDX: 0000000000000000 RSI: 00007ffe39c8b3b0 RDI: 0000000000000005 [ 32.122367][ T819] RBP: 00007ffe39c8b320 R08: 0000000000000000 R09: 0000000000000000 [ 32.122368][ T819] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000e2c0200 [ 32.122369][ T819] R13: 00007ffe39c8b3b0 R14: 000000000e2c1260 R15: 000000000040bda8 | [ 37.208835][ T66] softirqs last disabled at (37820): ovpn_peer_keepalive_work (./include/linux/spinlock.h:353 drivers/net/ovpn/peer.c:1449) ovpn | [ 37.208839][ T66] Preemption disabled at: | [ 37.208840][ T66] 0x0 | [ 37.208851][ T66] Tainted: [W]=WARN [ 37.208852][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.208854][ T66] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 37.208858][ T66] Call Trace: [ 37.208860][ T66] [ 37.208862][ T66] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.208869][ T66] __might_resched.cold (kernel/sched/core.c:9234) [ 37.208873][ T66] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.208877][ T66] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 37.208882][ T66] __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)) [ 37.208885][ T66] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.208891][ T66] ? 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) [ 37.208893][ T66] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.208897][ T66] put_chars (drivers/char/virtio_console.c:1176) [ 37.208900][ T66] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.208904][ T66] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 37.208908][ T66] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.208911][ T66] ? mark_usage (kernel/locking/lockdep.c:4690) [ 37.208913][ T66] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.208915][ T66] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.208919][ T66] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.208921][ T66] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 37.208924][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.208928][ T66] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.208932][ T66] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.208936][ T66] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.208937][ T66] ? 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)) [ 37.208940][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.208943][ T66] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.208947][ T66] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.208951][ T66] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.208953][ T66] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.208958][ T66] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.208961][ T66] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.208962][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.208965][ T66] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.208968][ T66] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.208970][ T66] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.208973][ T66] vprintk_emit (kernel/printk/printk.c:2479) [ 37.208977][ T66] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.208980][ T66] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.208982][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.208986][ T66] _printk (kernel/printk/printk.c:2504) [ 37.208989][ T66] ? snapshot_read.cold (user.c:?) [ 37.208992][ T66] ? __add_to_free_list (mm/page_alloc.c:447 mm/page_alloc.c:801) [ 37.208995][ T66] ? __mod_zone_page_state (mm/vmstat.c:371) [ 37.208998][ T66] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.209002][ T66] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.209005][ T66] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.209007][ T66] ? netdev_notice (net/core/dev.c:13194) [ 37.209009][ T66] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.209014][ T66] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.209017][ T66] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.209021][ T66] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 37.209027][ T66] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 37.209034][ T66] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 37.209038][ T66] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 37.209041][ T66] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.209043][ T66] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 37.209048][ T66] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 37.209052][ T66] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 37.209055][ T66] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.209060][ T66] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1396 drivers/net/ovpn/peer.c:1452) ovpn [ 37.209064][ T66] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 37.209067][ T66] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 37.209070][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.209072][ T66] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.209074][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.209078][ T66] process_one_work (kernel/workqueue.c:3387) [ 37.209089][ T66] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 37.209092][ T66] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.209099][ T66] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 37.209104][ T66] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 37.209106][ T66] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 37.209109][ T66] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 37.209112][ T66] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 37.209114][ T66] kthread (kernel/kthread.c:436) [ 37.209116][ T66] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.209119][ T66] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.209122][ T66] ret_from_fork (arch/x86/kernel/process.c:158) [ 37.209126][ T66] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 37.209129][ T66] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 37.209132][ T66] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.209135][ T66] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 38.296558][ T66] softirqs last disabled at (38996): ovpn_peer_keepalive_work (./include/linux/spinlock.h:353 drivers/net/ovpn/peer.c:1449) ovpn | [ 38.296561][ T66] Preemption disabled at: | [ 38.296562][ T66] 0x0 | [ 38.296573][ T66] Tainted: [W]=WARN [ 38.296574][ T66] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.296576][ T66] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 38.296580][ T66] Call Trace: [ 38.296582][ T66] [ 38.296584][ T66] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.296590][ T66] __might_resched.cold (kernel/sched/core.c:9234) [ 38.296595][ T66] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.296599][ T66] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 38.296604][ T66] __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)) [ 38.296606][ T66] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.296612][ T66] ? 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) [ 38.296615][ T66] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.296618][ T66] put_chars (drivers/char/virtio_console.c:1176) [ 38.296620][ T66] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 38.296622][ T66] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.296625][ T66] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 38.296629][ T66] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.296632][ T66] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 38.296635][ T66] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.296639][ T66] ? mark_usage (kernel/locking/lockdep.c:4690) [ 38.296641][ T66] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.296642][ T66] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.296646][ T66] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.296648][ T66] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 38.296651][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.296654][ T66] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.296658][ T66] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.296662][ T66] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.296663][ T66] ? 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)) [ 38.296667][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.296669][ T66] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.296673][ T66] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.296677][ T66] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.296679][ T66] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.296684][ T66] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.296687][ T66] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.296688][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.296691][ T66] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 38.296695][ T66] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.296696][ T66] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.296700][ T66] vprintk_emit (kernel/printk/printk.c:2479) [ 38.296704][ T66] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.296707][ T66] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.296708][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.296712][ T66] _printk (kernel/printk/printk.c:2504) [ 38.296716][ T66] ? snapshot_read.cold (user.c:?) [ 38.296719][ T66] ? __add_to_free_list (mm/page_alloc.c:447 mm/page_alloc.c:801) [ 38.296721][ T66] ? __mod_zone_page_state (mm/vmstat.c:371) [ 38.296724][ T66] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 38.296728][ T66] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 38.296731][ T66] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 38.296734][ T66] ? netdev_notice (net/core/dev.c:13194) [ 38.296735][ T66] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.296740][ T66] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 38.296743][ T66] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.296747][ T66] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 38.296752][ T66] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 38.296759][ T66] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 38.296763][ T66] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 38.296765][ T66] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.296767][ T66] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 38.296772][ T66] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 38.296776][ T66] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 38.296779][ T66] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.296784][ T66] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1396 drivers/net/ovpn/peer.c:1452) ovpn [ 38.296788][ T66] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 38.296791][ T66] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 38.296794][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.296796][ T66] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.296798][ T66] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.296802][ T66] process_one_work (kernel/workqueue.c:3387) [ 38.296809][ T66] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 38.296811][ T66] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.296819][ T66] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 38.296823][ T66] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 38.296825][ T66] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 38.296829][ T66] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 38.296831][ T66] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 38.296833][ T66] kthread (kernel/kthread.c:436) [ 38.296835][ T66] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.296838][ T66] ? kthread_affine_preferred (kernel/kthread.c:857) [ 38.296841][ T66] ret_from_fork (arch/x86/kernel/process.c:158) [ 38.296845][ T66] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 38.296848][ T66] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 38.296851][ T66] ? kthread_affine_preferred (kernel/kthread.c:857) [ 38.296854][ T66] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 43.415908][ T10] softirqs last disabled at (22788): ovpn_peer_keepalive_work (./include/linux/spinlock.h:353 drivers/net/ovpn/peer.c:1449) ovpn | [ 43.415912][ T10] Preemption disabled at: | [ 43.415913][ T10] 0x0 | [ 43.415923][ T10] Tainted: [W]=WARN [ 43.415924][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.415926][ T10] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 43.415931][ T10] Call Trace: [ 43.415932][ T10] [ 43.415934][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.415940][ T10] __might_resched.cold (kernel/sched/core.c:9234) [ 43.415945][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.415948][ T10] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.415953][ 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)) [ 43.415956][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.415962][ 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) [ 43.415964][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.415968][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 43.415970][ T10] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 43.415972][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.415976][ T10] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 43.415980][ T10] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 43.415982][ T10] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.415986][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.415989][ T10] ? mark_usage (kernel/locking/lockdep.c:4690) [ 43.415991][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.415992][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.415996][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.415998][ T10] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 43.416002][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.416004][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.416008][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.416012][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.416014][ T10] ? 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)) [ 43.416017][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.416019][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.416023][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.416027][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.416029][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.416034][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.416037][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.416039][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.416041][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.416044][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.416046][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.416049][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 43.416053][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.416056][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 43.416060][ T10] _printk (kernel/printk/printk.c:2504) [ 43.416064][ T10] ? snapshot_read.cold (user.c:?) [ 43.416065][ T10] ? try_to_wake_up (./include/linux/preempt.h:500 (discriminator 1) kernel/sched/core.c:4263 (discriminator 1)) [ 43.416069][ T10] ? select_fallback_rq (kernel/sched/sched.h:1424) [ 43.416071][ T10] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.416074][ T10] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.416078][ T10] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.416080][ T10] ? netdev_notice (net/core/dev.c:13194) [ 43.416085][ T10] ? __queue_work (./include/linux/rcupdate.h:882 kernel/workqueue.c:2459) [ 43.416088][ T10] ? kthread (kernel/kthread.c:436) [ 43.416092][ T10] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 43.416097][ T10] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 43.416100][ T10] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 43.416103][ T10] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 43.416105][ T10] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 43.416110][ T10] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 43.416114][ T10] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 43.416122][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.416125][ T10] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 43.416129][ T10] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 43.416133][ T10] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 43.416136][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.416141][ T10] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1423 drivers/net/ovpn/peer.c:1456) ovpn [ 43.416145][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 43.416148][ T10] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 43.416151][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.416153][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.416155][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.416158][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 43.416160][ T10] process_one_work (kernel/workqueue.c:3387) [ 43.416166][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 43.416169][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.416177][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 43.416181][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 43.416183][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 43.416185][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 43.416188][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 43.416190][ T10] kthread (kernel/kthread.c:436) [ 43.416192][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.416194][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 43.416197][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 43.416201][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 43.416204][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 43.416207][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: ovpn_peer_del:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print ovpn_peer_keepalive_work:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print