====================================== | [ 15.230488][ T309] softirqs last disabled at (31451): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.230490][ T309] Preemption disabled at: | [ 15.230491][ T309] 0x0 | [ 15.230501][ T309] Tainted: [W]=WARN [ 15.230502][ T309] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.230504][ T309] Call Trace: [ 15.230506][ T309] [ 15.230508][ T309] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.230514][ T309] __might_resched.cold (kernel/sched/core.c:9234) [ 15.230519][ T309] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.230523][ T309] ? __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.230527][ T309] __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.230529][ T309] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.230535][ T309] ? 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.230538][ T309] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.230541][ T309] put_chars (drivers/char/virtio_console.c:1176) [ 15.230544][ T309] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.230545][ T309] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.230550][ T309] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.230555][ T309] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.230562][ T309] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.230564][ T309] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.230566][ T309] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.230570][ T309] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.230574][ T309] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.230575][ T309] ? 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.230579][ T309] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.230581][ T309] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.230585][ T309] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.230589][ T309] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.230590][ T309] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.230595][ T309] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.230598][ T309] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.230600][ T309] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.230602][ T309] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.230605][ T309] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.230607][ T309] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.230610][ T309] vprintk_emit (kernel/printk/printk.c:2479) [ 15.230614][ T309] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.230617][ T309] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.230621][ T309] _printk (kernel/printk/printk.c:2504) [ 15.230624][ T309] ? snapshot_read.cold (user.c:?) [ 15.230628][ T309] ? 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.230630][ T309] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.230634][ T309] ? 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.230636][ T309] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 15.230640][ T309] ? exit_notify (kernel/exit.c:780) [ 15.230641][ T309] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.230644][ T309] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.230648][ T309] do_group_exit (kernel/exit.c:1151) [ 15.230651][ T309] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 15.230652][ T309] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 15.230655][ T309] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.230659][ T309] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.230662][ T309] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.230664][ T309] RIP: 0033:0x7fdb354971b8 [ 15.230666][ T309] Code: Unable to access opcode bytes at 0x7fdb3549718e. Code starting with the faulting instruction =========================================== [ 15.230667][ T309] RSP: 002b:00007ffded5bf808 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 15.230670][ T309] RAX: ffffffffffffffda RBX: 00007fdb355c7f88 RCX: 00007fdb354971b8 [ 15.230671][ T309] RDX: 00007fdb351e1fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 15.230672][ T309] RBP: 00007ffded5bf860 R08: 0000000000000000 R09: 0000000000000000 [ 15.230673][ T309] R10: 00007ffded5bf620 R11: 0000000000000246 R12: 0000000000000001 [ 15.230673][ T309] R13: 0000000000000000 R14: 00007fdb355c6680 R15: 00007fdb355c7fa0 | [ 29.590471][ T752] softirqs last disabled at (6051178): fpu__clear_user_states (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:835 (discriminator 2)) | [ 29.590473][ T752] Preemption disabled at: | [ 29.590473][ T752] 0x0 | [ 29.590483][ T752] Tainted: [W]=WARN [ 29.590484][ T752] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.590486][ T752] Call Trace: [ 29.590488][ T752] [ 29.590489][ T752] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.590495][ T752] __might_resched.cold (kernel/sched/core.c:9234) [ 29.590500][ T752] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.590503][ T752] ? __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.590508][ T752] __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.590510][ T752] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.590517][ T752] ? 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.590519][ T752] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.590522][ T752] put_chars (drivers/char/virtio_console.c:1176) [ 29.590525][ T752] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 29.590527][ T752] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.590530][ T752] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.590535][ T752] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.590537][ T752] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.590540][ T752] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.590544][ T752] ? mark_usage (kernel/locking/lockdep.c:4690) [ 29.590545][ T752] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.590547][ T752] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.590550][ T752] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.590553][ T752] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 29.590556][ T752] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.590558][ T752] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.590562][ T752] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.590566][ T752] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.590568][ T752] ? 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.590571][ T752] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.590573][ T752] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.590577][ T752] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.590580][ T752] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.590582][ T752] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.590587][ T752] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.590590][ T752] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.590592][ T752] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.590594][ T752] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.590597][ T752] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.590599][ T752] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.590602][ T752] vprintk_emit (kernel/printk/printk.c:2479) [ 29.590606][ T752] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.590609][ T752] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.590613][ T752] _printk (kernel/printk/printk.c:2504) [ 29.590617][ T752] ? snapshot_read.cold (user.c:?) [ 29.590619][ T752] ? 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.590622][ T752] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.590626][ T752] ? 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.590629][ T752] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 29.590633][ T752] ? exit_notify (kernel/exit.c:780) [ 29.590638][ T752] __x64_sys_exit (kernel/exit.c:1118 kernel/exit.c:1116 kernel/exit.c:1116) [ 29.590639][ T752] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61) [ 29.590642][ T752] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.590646][ T752] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.590649][ T752] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.590651][ T752] RIP: 0033:0x7fc96e164c49 [ 29.590653][ T752] Code: Unable to access opcode bytes at 0x7fc96e164c1f. Code starting with the faulting instruction =========================================== [ 29.590655][ T752] RSP: 002b:00007fc96d923e60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 29.590657][ T752] RAX: ffffffffffffffda RBX: 00007fc96d9246c0 RCX: 00007fc96e164c49 [ 29.590659][ T752] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 29.590660][ T752] RBP: 00007fc96d923f70 R08: 0000000000000001 R09: 00007fc96d9246c0 [ 29.590660][ T752] R10: 0000000000000008 R11: 0000000000000246 R12: 00007fc96d124000 [ 29.590661][ T752] R13: 00007ffd432cdd60 R14: 0000000000000002 R15: 00007ffd432cde67 | [ 31.373097][ T846] | [ 31.373097][ T846] | [ 31.373097][ T846] stack backtrace: | [ 31.373103][ T846] Tainted: [W]=WARN [ 31.373104][ T846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.373105][ T846] Call Trace: [ 31.373107][ T846] [ 31.373108][ T846] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.373112][ T846] print_bad_irq_dependency (kernel/locking/lockdep.c:2632) [ 31.373114][ T846] check_irq_usage (kernel/locking/lockdep.c:2873 (discriminator 1)) [ 31.373116][ T846] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 31.373120][ T846] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.373123][ T846] ? check_path.constprop.0 (kernel/locking/lockdep.c:1864 kernel/locking/lockdep.c:2147) [ 31.373125][ T846] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 31.373127][ T846] check_prev_add (kernel/locking/lockdep.c:3185) [ 31.373129][ T846] validate_chain (kernel/locking/lockdep.c:3300 kernel/locking/lockdep.c:3924) [ 31.373131][ T846] __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373133][ T846] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.373134][ T846] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 31.373136][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373138][ T846] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.373140][ T846] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 31.373142][ T846] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 31.373144][ T846] console_emit_next_record (kernel/printk/printk.c:3177) [ 31.373146][ T846] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.373147][ T846] ? 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)) [ 31.373149][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373151][ T846] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.373153][ T846] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.373155][ T846] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.373157][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373159][ T846] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.373161][ T846] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.373162][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373164][ T846] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.373166][ T846] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.373168][ T846] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.373170][ T846] vprintk_emit (kernel/printk/printk.c:2479) [ 31.373172][ T846] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.373173][ T846] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 31.373175][ T846] ? __kernel_text_address (kernel/extable.c:79) [ 31.373177][ T846] ? write_profile (profile.c:?) [ 31.373179][ T846] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.373181][ T846] _printk (kernel/printk/printk.c:2504) [ 31.373183][ T846] ? snapshot_read.cold (user.c:?) [ 31.373185][ T846] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.373187][ T846] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.373188][ T846] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.373190][ T846] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.373191][ T846] ? netdev_notice (net/core/dev.c:13194) [ 31.373192][ T846] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.373194][ T846] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.373195][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373198][ T846] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 31.373200][ T846] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 31.373203][ T846] ? 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 [ 31.373206][ T846] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 31.373208][ T846] ? 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.373210][ T846] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 31.373214][ T846] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 31.373216][ T846] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 31.373219][ T846] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 31.373222][ T846] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 31.373223][ T846] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 31.373226][ T846] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 31.373231][ T846] ? 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 [ 31.373233][ T846] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 31.373236][ T846] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 31.373239][ T846] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 31.373241][ T846] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.373243][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373245][ T846] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 31.373248][ T846] ? write_profile (profile.c:?) [ 31.373249][ T846] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.373251][ T846] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 31.373253][ T846] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 31.373255][ T846] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.373257][ T846] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 31.373259][ T846] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 31.373261][ T846] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 31.373263][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373266][ T846] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 31.373268][ T846] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.373270][ T846] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 31.373272][ T846] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.373275][ T846] ? 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)) [ 31.373276][ T846] ? 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)) [ 31.373278][ T846] genl_rcv (net/netlink/genetlink.c:1218) [ 31.373280][ T846] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.373287][ T846] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.373289][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373291][ T846] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.373293][ T846] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.373295][ T846] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.373298][ T846] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 31.373300][ T846] ? copy_msghdr_from_user (net/socket.c:2650) [ 31.373302][ T846] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 31.373303][ T846] ? move_addr_to_kernel (net/socket.c:258) [ 31.373306][ T846] ___sys_sendmsg (net/socket.c:2767) [ 31.373308][ T846] ? copy_msghdr_from_user (net/socket.c:2619) [ 31.373310][ T846] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 31.373314][ T846] __sys_sendmsg (net/socket.c:2799) [ 31.373316][ T846] ? __sys_sendmsg_sock (net/socket.c:2780) [ 31.373319][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373321][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373323][ T846] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.373325][ T846] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.373326][ T846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.373328][ T846] RIP: 0033:0x7f72adef354e [ 31.373330][ T846] 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 [ 31.373332][ T846] RSP: 002b:00007fff5665f8c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.373335][ T846] RAX: ffffffffffffffda RBX: 00000000371aa130 RCX: 00007f72adef354e [ 31.373336][ T846] RDX: 0000000000000000 RSI: 00007fff5665f960 RDI: 0000000000000005 [ 31.373337][ T846] RBP: 00007fff5665f8d0 R08: 0000000000000000 R09: 0000000000000000 [ 31.373338][ T846] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000371aa200 [ 31.373339][ T846] R13: 00007fff5665f960 R14: 00000000371ab260 R15: 000000000040bda8 | [ 31.373357][ T846] softirqs last disabled at (33206): ovpn_peer_del (./include/linux/spinlock.h:353 drivers/net/ovpn/peer.c:1214) ovpn | [ 31.373359][ T846] Preemption disabled at: | [ 31.373360][ T846] 0x0 | [ 31.373364][ T846] Tainted: [W]=WARN [ 31.373364][ T846] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.373365][ T846] Call Trace: [ 31.373366][ T846] [ 31.373366][ T846] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.373368][ T846] __might_resched.cold (kernel/sched/core.c:9234) [ 31.373371][ T846] ? check_irq_usage (kernel/locking/lockdep.c:2873 (discriminator 1)) [ 31.373372][ T846] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.373375][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373377][ T846] __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.373379][ T846] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.373381][ T846] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.373383][ T846] ? 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.373384][ T846] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.373386][ T846] put_chars (drivers/char/virtio_console.c:1176) [ 31.373388][ T846] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.373389][ T846] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 31.373391][ T846] ? validate_chain (kernel/locking/lockdep.c:3300 kernel/locking/lockdep.c:3924) [ 31.373393][ T846] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.373395][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373397][ T846] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.373398][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373400][ T846] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.373402][ T846] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.373404][ T846] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.373406][ T846] ? 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)) [ 31.373407][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373409][ T846] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.373411][ T846] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.373413][ T846] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.373415][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373417][ T846] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.373419][ T846] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.373421][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373422][ T846] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.373424][ T846] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.373426][ T846] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.373428][ T846] vprintk_emit (kernel/printk/printk.c:2479) [ 31.373430][ T846] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.373431][ T846] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 31.373433][ T846] ? __kernel_text_address (kernel/extable.c:79) [ 31.373434][ T846] ? write_profile (profile.c:?) [ 31.373435][ T846] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.373436][ T846] _printk (kernel/printk/printk.c:2504) [ 31.373438][ T846] ? snapshot_read.cold (user.c:?) [ 31.373440][ T846] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.373442][ T846] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.373443][ T846] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.373444][ T846] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.373446][ T846] ? netdev_notice (net/core/dev.c:13194) [ 31.373447][ T846] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.373448][ T846] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.373450][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373452][ T846] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 31.373455][ T846] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 31.373457][ T846] ? 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 [ 31.373460][ T846] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 31.373463][ T846] ? 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.373465][ T846] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 31.373468][ T846] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 31.373470][ T846] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 31.373473][ T846] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 31.373476][ T846] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 31.373477][ T846] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 31.373480][ T846] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 31.373483][ T846] ? 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 [ 31.373486][ T846] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 31.373488][ T846] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 31.373491][ T846] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 31.373493][ T846] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.373495][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373497][ T846] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 31.373498][ T846] ? write_profile (profile.c:?) [ 31.373500][ T846] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.373501][ T846] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 31.373503][ T846] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 31.373505][ T846] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.373507][ T846] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 31.373509][ T846] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 31.373511][ T846] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 31.373514][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373516][ T846] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 31.373518][ T846] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.373520][ T846] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 31.373522][ T846] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.373525][ T846] ? 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)) [ 31.373527][ T846] ? 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)) [ 31.373529][ T846] genl_rcv (net/netlink/genetlink.c:1218) [ 31.373530][ T846] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.373533][ T846] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.373534][ T846] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.373536][ T846] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.373539][ T846] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.373541][ T846] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.373543][ T846] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 31.373545][ T846] ? copy_msghdr_from_user (net/socket.c:2650) [ 31.373546][ T846] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 31.373548][ T846] ? move_addr_to_kernel (net/socket.c:258) [ 31.373550][ T846] ___sys_sendmsg (net/socket.c:2767) [ 31.373552][ T846] ? copy_msghdr_from_user (net/socket.c:2619) [ 31.373554][ T846] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 31.373558][ T846] __sys_sendmsg (net/socket.c:2799) [ 31.373560][ T846] ? __sys_sendmsg_sock (net/socket.c:2780) [ 31.373563][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373565][ T846] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.373567][ T846] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.373568][ T846] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.373570][ T846] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.373571][ T846] RIP: 0033:0x7f72adef354e [ 31.373572][ T846] 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 [ 31.373573][ T846] RSP: 002b:00007fff5665f8c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.373574][ T846] RAX: ffffffffffffffda RBX: 00000000371aa130 RCX: 00007f72adef354e [ 31.373575][ T846] RDX: 0000000000000000 RSI: 00007fff5665f960 RDI: 0000000000000005 [ 31.373576][ T846] RBP: 00007fff5665f8d0 R08: 0000000000000000 R09: 0000000000000000 [ 31.373576][ T846] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000371aa200 [ 31.373577][ T846] R13: 00007fff5665f960 R14: 00000000371ab260 R15: 000000000040bda8 | [ 34.118025][ T898] softirqs last disabled at (0): 0x0 | [ 34.118027][ T898] Preemption disabled at: | [ 34.118028][ T898] 0x0 | [ 34.118036][ T898] Tainted: [W]=WARN [ 34.118037][ T898] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.118039][ T898] Call Trace: [ 34.118040][ T898] [ 34.118041][ T898] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.118047][ T898] __might_resched.cold (kernel/sched/core.c:9234) [ 34.118051][ T898] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.118055][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118059][ T898] __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)) [ 34.118062][ T898] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 34.118065][ T898] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.118069][ T898] ? 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) [ 34.118070][ T898] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.118072][ T898] put_chars (drivers/char/virtio_console.c:1176) [ 34.118074][ T898] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.118076][ T898] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 34.118079][ T898] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.118083][ T898] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.118085][ T898] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 34.118086][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118088][ T898] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.118090][ T898] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.118092][ T898] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.118094][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118096][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118097][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118099][ T898] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.118101][ T898] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 34.118102][ T898] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.118104][ T898] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.118107][ T898] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.118109][ T898] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.118110][ T898] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.118112][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118113][ T898] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.118115][ T898] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.118116][ T898] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 34.118118][ T898] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.118120][ T898] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.118122][ T898] vprintk_emit (kernel/printk/printk.c:2479) [ 34.118124][ T898] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.118125][ T898] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 34.118128][ T898] ? __kernel_text_address (kernel/extable.c:79) [ 34.118129][ T898] ? write_profile (profile.c:?) [ 34.118131][ T898] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 34.118134][ T898] _printk (kernel/printk/printk.c:2504) [ 34.118137][ T898] ? snapshot_read.cold (user.c:?) [ 34.118139][ T898] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.118141][ T898] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.118143][ T898] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.118144][ T898] ? netdev_notice (net/core/dev.c:13194) [ 34.118146][ T898] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:76 (discriminator 1)) ovpn [ 34.118151][ T898] ? __module_address (kernel/module/main.c:3915) [ 34.118154][ T898] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.118155][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118157][ T898] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.118159][ T898] ? 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 [ 34.118162][ T898] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 34.118165][ T898] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 34.118167][ T898] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.118169][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118171][ T898] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.118172][ T898] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 34.118175][ T898] ? 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) [ 34.118177][ T898] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 34.118180][ T898] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 34.118183][ T898] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 34.118186][ T898] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 34.118188][ T898] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 34.118191][ T898] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 34.118193][ T898] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 34.118198][ T898] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.118200][ T898] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 34.118203][ T898] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 34.118207][ T898] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 34.118209][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118211][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118213][ T898] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 34.118216][ T898] ? write_profile (profile.c:?) [ 34.118217][ T898] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 34.118219][ T898] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 34.118221][ T898] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 34.118223][ T898] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 34.118225][ T898] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 34.118227][ T898] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 34.118230][ T898] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 34.118231][ T898] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 34.118233][ T898] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 34.118235][ T898] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 34.118237][ T898] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 34.118239][ T898] ? netlink_ack (./include/linux/skbuff.h:2718) [ 34.118242][ T898] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.118243][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118245][ T898] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.118247][ T898] genl_rcv (net/netlink/genetlink.c:1218) [ 34.118248][ T898] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 34.118251][ T898] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 34.118252][ T898] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.118253][ T898] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 34.118255][ T898] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 34.118258][ T898] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 34.118260][ T898] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 34.118262][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118264][ T898] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.118265][ T898] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 34.118269][ T898] ? copy_msghdr_from_user (net/socket.c:2650) [ 34.118270][ T898] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 34.118272][ T898] ? move_addr_to_kernel (net/socket.c:258) [ 34.118275][ T898] ___sys_sendmsg (net/socket.c:2767) [ 34.118276][ T898] ? copy_msghdr_from_user (net/socket.c:2619) [ 34.118278][ T898] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 34.118282][ T898] __sys_sendmsg (net/socket.c:2799) [ 34.118285][ T898] ? __sys_sendmsg_sock (net/socket.c:2780) [ 34.118287][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118289][ T898] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.118291][ T898] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.118294][ T898] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.118295][ T898] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.118297][ T898] RIP: 0033:0x7f8714f8254e [ 34.118299][ T898] 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 [ 34.118306][ T898] RSP: 002b:00007fff5dadaec0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 34.118310][ T898] RAX: ffffffffffffffda RBX: 0000000010f4f130 RCX: 00007f8714f8254e [ 34.118311][ T898] RDX: 0000000000000000 RSI: 00007fff5dadaf60 RDI: 0000000000000005 [ 34.118312][ T898] RBP: 00007fff5dadaed0 R08: 0000000000000000 R09: 0000000000000000 [ 34.118313][ T898] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000010f4f200 [ 34.118314][ T898] R13: 00007fff5dadaf60 R14: 0000000010f50260 R15: 000000000040bda8 | [ 39.849072][ T65] softirqs last disabled at (24060): neigh_managed_work (./include/linux/spinlock.h:353 net/core/neighbour.c:1664) | [ 39.849076][ T65] Preemption disabled at: | [ 39.849077][ T65] 0x0 | [ 39.849087][ T65] Tainted: [W]=WARN [ 39.849088][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.849090][ T65] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 39.849100][ T65] Call Trace: [ 39.849102][ T65] [ 39.849104][ T65] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.849110][ T65] __might_resched.cold (kernel/sched/core.c:9234) [ 39.849114][ T65] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.849117][ T65] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 39.849119][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849123][ T65] __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)) [ 39.849126][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.849129][ T65] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.849133][ T65] ? 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) [ 39.849134][ T65] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.849137][ T65] put_chars (drivers/char/virtio_console.c:1176) [ 39.849139][ T65] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 39.849140][ T65] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.849142][ T65] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 39.849145][ T65] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.849148][ T65] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.849150][ T65] ? 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) [ 39.849151][ T65] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 39.849153][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.849155][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849156][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.849158][ T65] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.849161][ T65] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.849163][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849164][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849166][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849168][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.849169][ T65] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 39.849171][ T65] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.849173][ T65] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.849176][ T65] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.849178][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.849179][ T65] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.849181][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849182][ T65] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.849184][ T65] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.849185][ T65] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 39.849187][ T65] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.849188][ T65] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.849190][ T65] vprintk_emit (kernel/printk/printk.c:2479) [ 39.849193][ T65] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.849194][ T65] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 39.849197][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849198][ T65] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 39.849201][ T65] _printk (kernel/printk/printk.c:2504) [ 39.849204][ T65] ? snapshot_read.cold (user.c:?) [ 39.849206][ T65] ? __add_to_free_list (mm/page_alloc.c:447 mm/page_alloc.c:801) [ 39.849208][ T65] ? 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) [ 39.849210][ T65] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.849212][ T65] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.849214][ T65] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.849215][ T65] ? netdev_notice (net/core/dev.c:13194) [ 39.849218][ T65] ? debug_object_free (lib/debugobjects.c:1033) [ 39.849221][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.849223][ T65] ? 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) [ 39.849226][ T65] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 39.849230][ T65] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 39.849233][ T65] ? remove_and_enqueue_same_base (kernel/time/hrtimer.c:1293) [ 39.849236][ T65] ? 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) [ 39.849238][ T65] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 39.849241][ T65] ? 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) [ 39.849243][ T65] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 39.849245][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.849247][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849249][ T65] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.849250][ T65] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 39.849251][ T65] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 39.849254][ T65] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 39.849257][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.849259][ T65] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1396 drivers/net/ovpn/peer.c:1452) ovpn [ 39.849262][ T65] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 39.849264][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849266][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.849267][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.849269][ T65] process_one_work (kernel/workqueue.c:3387) [ 39.849272][ T65] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 39.849274][ T65] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 39.849276][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.849279][ T65] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 39.849281][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 39.849283][ T65] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 39.849285][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 39.849287][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 39.849288][ T65] kthread (kernel/kthread.c:436) [ 39.849290][ T65] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.849291][ T65] ? kthread_affine_preferred (kernel/kthread.c:857) [ 39.849293][ T65] ret_from_fork (arch/x86/kernel/process.c:158) [ 39.849296][ T65] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 39.849298][ T65] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 39.849301][ T65] ? kthread_affine_preferred (kernel/kthread.c:857) [ 39.849302][ T65] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 44.970088][ T65] softirqs last disabled at (24060): neigh_managed_work (./include/linux/spinlock.h:353 net/core/neighbour.c:1664) | [ 44.970092][ T65] Preemption disabled at: | [ 44.970092][ T65] 0x0 | [ 44.970103][ T65] Tainted: [W]=WARN [ 44.970104][ T65] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.970106][ T65] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 44.970115][ T65] Call Trace: [ 44.970116][ T65] [ 44.970117][ T65] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.970122][ T65] __might_resched.cold (kernel/sched/core.c:9234) [ 44.970125][ T65] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.970128][ T65] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 44.970131][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970134][ T65] __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)) [ 44.970138][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.970140][ T65] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.970144][ T65] ? 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) [ 44.970145][ T65] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.970147][ T65] put_chars (drivers/char/virtio_console.c:1176) [ 44.970149][ T65] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 44.970150][ T65] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.970152][ T65] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 44.970155][ T65] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.970158][ T65] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.970160][ T65] ? 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) [ 44.970161][ T65] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 44.970163][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.970165][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970167][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.970169][ T65] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.970172][ T65] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.970174][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970175][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970177][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970178][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.970180][ T65] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.970182][ T65] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.970184][ T65] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.970186][ T65] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.970188][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.970190][ T65] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.970191][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970193][ T65] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.970194][ T65] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.970196][ T65] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 44.970198][ T65] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.970199][ T65] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.970201][ T65] vprintk_emit (kernel/printk/printk.c:2479) [ 44.970204][ T65] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.970205][ T65] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 44.970207][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970208][ T65] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 44.970211][ T65] _printk (kernel/printk/printk.c:2504) [ 44.970213][ T65] ? snapshot_read.cold (user.c:?) [ 44.970215][ T65] ? try_to_wake_up (./include/linux/preempt.h:500 (discriminator 1) kernel/sched/core.c:4263 (discriminator 1)) [ 44.970217][ T65] ? select_fallback_rq (kernel/sched/sched.h:1424) [ 44.970219][ T65] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.970221][ T65] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.970223][ T65] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.970224][ T65] ? netdev_notice (net/core/dev.c:13194) [ 44.970226][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970228][ T65] ? __queue_work (./include/linux/rcupdate.h:882 kernel/workqueue.c:2459) [ 44.970230][ T65] ? 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) [ 44.970233][ T65] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 44.970237][ T65] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 44.970239][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970241][ T65] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.970243][ T65] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 44.970246][ T65] ? 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) [ 44.970248][ T65] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 44.970250][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.970251][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970253][ T65] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.970254][ T65] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 44.970256][ T65] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 44.970258][ T65] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 44.970261][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.970263][ T65] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1423 drivers/net/ovpn/peer.c:1456) ovpn [ 44.970266][ T65] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 44.970269][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970270][ T65] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.970272][ T65] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.970274][ T65] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 44.970275][ T65] process_one_work (kernel/workqueue.c:3387) [ 44.970278][ T65] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 44.970280][ T65] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 44.970281][ T65] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.970284][ T65] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 44.970286][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 44.970288][ T65] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 44.970290][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 44.970291][ T65] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 44.970293][ T65] kthread (kernel/kthread.c:436) [ 44.970294][ T65] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.970296][ T65] ? kthread_affine_preferred (kernel/kthread.c:857) [ 44.970297][ T65] ret_from_fork (arch/x86/kernel/process.c:158) [ 44.970300][ T65] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 44.970302][ T65] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 44.970304][ T65] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print print_bad_irq_dependency:check_irq_usage:check_prev_add:validate_chain:__lock_acquire ovpn_peer_del:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print neigh_managed_work:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print fpu__clear_user_states:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print