====================================== | [ 14.441391][ C0] | [ 14.441392][ C0] | [ 14.441392][ C0] stack backtrace: | [ 14.441400][ C0] Tainted: [W]=WARN [ 14.441401][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.441403][ C0] Call Trace: [ 14.441405][ C0] [ 14.441407][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.441412][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 14.441416][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 14.441418][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 14.441423][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 14.441426][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 14.441428][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 14.441432][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.441434][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 14.441438][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.441442][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.441445][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 14.441448][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 14.441450][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 14.441454][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.441456][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 14.441459][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.441462][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.441465][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.441469][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.441471][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.441475][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.441478][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.441481][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.441483][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.441486][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.441489][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.441499][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 14.441502][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.441506][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 14.441509][ C0] _printk (kernel/printk/printk.c:2504) [ 14.441512][ C0] ? snapshot_read.cold (user.c:?) [ 14.441515][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 14.441517][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.441521][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 14.441523][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 14.441526][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 14.441529][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 14.441532][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 14.441534][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 14.441539][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.441542][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.441545][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.441548][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 14.441551][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 14.441555][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 14.441560][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.441564][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.441568][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 14.441572][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 14.441574][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.441577][ C0] handle_softirqs (kernel/softirq.c:645) [ 14.441580][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.441583][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 14.441585][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.441589][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 14.441591][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 14.441593][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 14.441596][ C0] [ 14.441596][ C0] [ 14.441598][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 14.441600][ C0] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1)) [ 14.441604][ C0] Code: ff 65 0f c1 05 ff 17 62 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 d1 d2 61 04 0f 85 48 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 ff 17 62 04 83 roll $0x83,0x46217ff(%rip) # 0x4621809 a: f8 clc b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4) f: 24 0f and $0xf,%al 11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 0f 85 52 01 00 00 jne 0x173 21: 4d 85 d2 test %r10,%r10 24: 0f 85 1b 01 00 00 jne 0x145 2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction 2f: 65 48 2b 05 d1 d2 61 sub %gs:0x461d2d1(%rip),%rax # 0x461d308 36: 04 37: 0f 85 48 01 00 00 jne 0x185 3d: 48 rex.W 3e: 83 .byte 0x83 3f: c4 .byte 0xc4 Code starting with the faulting instruction =========================================== 0: 48 8b 44 24 30 mov 0x30(%rsp),%rax 5: 65 48 2b 05 d1 d2 61 sub %gs:0x461d2d1(%rip),%rax # 0x461d2de c: 04 d: 0f 85 48 01 00 00 jne 0x15b 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 14.441606][ C0] RSP: 0018:ffa0000001a86c48 EFLAGS: 00000206 [ 14.441610][ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 4174506243a53ecd [ 14.441612][ C0] RDX: 0000000000000000 RSI: ffffffffa4061e87 RDI: ffffffffa3a8dce0 [ 14.441613][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ff11000004cb2eb8 [ 14.441615][ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffa4590b00 [ 14.441616][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 14.441620][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.441623][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.441627][ C0] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 14.441629][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 14.441631][ C0] ? do_open (fs/namei.c:4837) [ 14.441634][ C0] ? rcu_read_lock_sched_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:126 kernel/rcu/update.c:120) [ 14.441637][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 14.441639][ C0] ? trace_sched_dl_update_tp (./include/trace/events/sched.h:913 (discriminator 22)) [ 14.441644][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 14.441647][ C0] ? write_profile (profile.c:?) [ 14.441649][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 14.441654][ C0] ? do_open (fs/namei.c:4837) [ 14.441657][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 14.441659][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 14.441663][ C0] kasan_save_stack (mm/kasan/common.c:57) [ 14.441666][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 14.441668][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 14.441670][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 14.441672][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 14.441675][ C0] ? __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 14.441677][ C0] ? __create_object (mm/kmemleak.c:801) [ 14.441679][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 14.441682][ C0] ? fuse_request_alloc (fs/fuse/dev.c:48 (discriminator 7)) [ 14.441683][ C0] ? fuse_get_req (fs/fuse/dev.c:133) [ 14.441685][ C0] ? fuse_chan_send (fs/fuse/dev.c:833) [ 14.441687][ C0] ? fuse_send_open (fs/fuse/fuse_i.h:1012 fs/fuse/file.c:51) [ 14.441689][ C0] ? fuse_file_open (fs/fuse/file.c:162) [ 14.441691][ C0] ? fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 14.441694][ C0] ? do_dentry_open (fs/open.c:996) [ 14.441696][ C0] ? vfs_open (fs/open.c:1101) [ 14.441698][ C0] ? backing_file_open (fs/backing-file.c:48) [ 14.441700][ C0] ? ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 14.441702][ C0] ? ovl_open (fs/overlayfs/file.c:222) [ 14.441704][ C0] ? do_dentry_open (fs/open.c:996) [ 14.441706][ C0] ? vfs_open (fs/open.c:1101) [ 14.441708][ C0] ? do_open (fs/namei.c:4837) [ 14.441714][ C0] kasan_save_track (mm/kasan/common.c:78) [ 14.441717][ C0] __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 14.441720][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 14.441722][ C0] ? __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 14.441725][ C0] __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 14.441728][ C0] __create_object (mm/kmemleak.c:801) [ 14.441730][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 14.441733][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 14.441735][ C0] ? fuse_request_alloc (fs/fuse/dev.c:48 (discriminator 7)) [ 14.441738][ C0] fuse_request_alloc (fs/fuse/dev.c:48 (discriminator 7)) [ 14.441740][ C0] fuse_get_req (fs/fuse/dev.c:133) [ 14.441742][ C0] ? do_dentry_open (fs/open.c:996) [ 14.441745][ C0] ? fuse_dev_open (fs/fuse/dev.c:1687) [ 14.441746][ C0] ? ovl_open (fs/overlayfs/file.c:222) [ 14.441748][ C0] ? do_dentry_open (fs/open.c:996) [ 14.441750][ C0] ? vfs_open (fs/open.c:1101) [ 14.441752][ C0] ? do_open (fs/namei.c:4837) [ 14.441754][ C0] ? path_openat (fs/namei.c:5000) [ 14.441756][ C0] ? do_file_open (fs/namei.c:5029) [ 14.441758][ C0] ? from_vfsuid (fs/mnt_idmapping.c:165) [ 14.441761][ C0] ? exec_binprm (fs/exec.c:1759 fs/exec.c:1791) [ 14.441763][ C0] ? do_execveat_common.isra.0 (fs/exec.c:1945) [ 14.441765][ C0] ? __x64_sys_execve (fs/exec.c:2018 (discriminator 2) fs/exec.c:2012 (discriminator 2) fs/exec.c:2012 (discriminator 2)) [ 14.441768][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.441770][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.441773][ C0] fuse_chan_send (fs/fuse/dev.c:833) [ 14.441776][ C0] fuse_send_open (fs/fuse/fuse_i.h:1012 fs/fuse/file.c:51) [ 14.441779][ C0] ? fuse_folios_need_send (fs/fuse/file.c:2205) [ 14.441785][ C0] ? __init_waitqueue_head (kernel/sched/wait.c:13) [ 14.441788][ C0] ? fuse_file_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:2031 fs/fuse/file.c:76) [ 14.441791][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.441794][ C0] fuse_file_open (fs/fuse/file.c:162) [ 14.441797][ C0] fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 14.441800][ C0] ? fuse_finish_open (fs/fuse/file.c:232) [ 14.441803][ C0] do_dentry_open (fs/open.c:996) [ 14.441807][ C0] vfs_open (fs/open.c:1101) [ 14.441810][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.441813][ C0] backing_file_open (fs/backing-file.c:48) [ 14.441815][ C0] ? inode_owner_or_capable (fs/inode.c:2756 (discriminator 1)) [ 14.441819][ C0] ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 14.441823][ C0] ovl_open (fs/overlayfs/file.c:222) [ 14.441826][ C0] ? ovl_llseek (fs/overlayfs/file.c:255) [ 14.441829][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.441831][ C0] ? ovl_llseek (fs/overlayfs/file.c:255) [ 14.441834][ C0] do_dentry_open (fs/open.c:996) [ 14.441838][ C0] vfs_open (fs/open.c:1101) [ 14.441841][ C0] ? may_open (fs/namei.c:4269) [ 14.441843][ C0] do_open (fs/namei.c:4837) [ 14.441846][ C0] ? open_last_lookups (fs/namei.c:2152 fs/namei.c:4780) [ 14.441848][ C0] path_openat (fs/namei.c:5000) [ 14.441851][ C0] ? kernel_tmpfile_open (fs/namei.c:4942) [ 14.441854][ C0] ? __kernel_text_address (kernel/extable.c:79) [ 14.441857][ C0] ? write_profile (profile.c:?) [ 14.441859][ C0] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 14.441861][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 14.441865][ C0] do_file_open (fs/namei.c:5029) [ 14.441867][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.441870][ C0] ? path_openat (./include/linux/mount.h:68 (discriminator 3)) [ 14.441874][ C0] ? page_get_link_raw (fs/namei.c:6482) [ 14.441878][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.441881][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 14.441883][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 14.441885][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 14.441888][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 14.441890][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.441894][ C0] do_open_execat (fs/exec.c:786) [ 14.441896][ C0] ? kmem_cache_alloc_noprof (mm/slub.c:5012 (discriminator 1)) [ 14.441899][ C0] ? count.constprop.0.isra.0 (./include/linux/signal.h:87) [ 14.441902][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 14.441905][ C0] ? do_getname_kernel.isra.0 (fs/namei.c:272) [ 14.441908][ C0] bprm_open_interpreter (fs/exec.c:822 fs/exec.c:1440) [ 14.441911][ C0] load_elf_binary (fs/binfmt_elf.c:904) [ 14.441914][ C0] ? search_binfmt_handler (./include/linux/lockdep.h:249 ./include/linux/srcu.h:184 fs/binfmt_misc.c:190) [ 14.441916][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.441920][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.441922][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.441924][ C0] ? load_elf_interp.isra.0 (fs/binfmt_elf.c:690 (discriminator 4)) [ 14.441926][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.441929][ C0] ? exec_binprm (fs/exec.c:1757 fs/exec.c:1791) [ 14.441932][ C0] exec_binprm (fs/exec.c:1759 fs/exec.c:1791) [ 14.441936][ C0] ? check_unsafe_exec (fs/exec.c:1617) [ 14.441940][ C0] bprm_execve (fs/exec.c:1847 fs/exec.c:1823) [ 14.441943][ C0] do_execveat_common.isra.0 (fs/exec.c:1945) [ 14.441946][ C0] __x64_sys_execve (fs/exec.c:2018 (discriminator 2) fs/exec.c:2012 (discriminator 2) fs/exec.c:2012 (discriminator 2)) [ 14.441949][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.441951][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.441954][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.441956][ C0] RIP: 0033:0x7f2f63509f4b [ 14.441959][ C0] Code: 0f 1e fa 48 8b 05 75 e0 12 00 48 8b 10 e9 0d 00 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa b8 3b 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 7d de 12 00 f7 d8 64 89 01 48 All code ======== 0: 0f 1e fa nop %edx 3: 48 8b 05 75 e0 12 00 mov 0x12e075(%rip),%rax # 0x12e07f a: 48 8b 10 mov (%rax),%rdx d: e9 0d 00 00 00 jmp 0x1f 12: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 19: 00 00 00 1c: 0f 1f 00 nopl (%rax) 1f: f3 0f 1e fa endbr64 23: b8 3b 00 00 00 mov $0x3b,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 7d de 12 00 mov 0x12de7d(%rip),%rcx # 0x12deb7 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 7d de 12 00 mov 0x12de7d(%rip),%rcx # 0x12de8d 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 14.441961][ C0] RSP: 002b:00007ffed1c6a478 EFLAGS: 00000202 ORIG_RAX: 000000000000003b [ 14.441963][ C0] RAX: ffffffffffffffda RBX: 000055dbf91d3da0 RCX: 00007f2f63509f4b [ 14.441965][ C0] RDX: 000055dbf91cc3a0 RSI: 000055dbf91d0780 RDI: 000055dbf91d3da0 [ 14.441966][ C0] RBP: 00007ffed1c6a560 R08: 000055dbf9179730 R09: 0000000000000020 [ 14.441967][ C0] R10: 0000000000000020 R11: 0000000000000202 R12: 000055dbf91d3da0 [ 14.441968][ C0] R13: 0000000000000000 R14: 000055dbf91d0780 R15: 000055dbf91cc3a0 | [ 14.441993][ C0] softirqs last disabled at (807): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.441996][ C0] Preemption disabled at: | [ 14.441996][ C0] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 14.442004][ C0] Tainted: [W]=WARN [ 14.442005][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.442006][ C0] Call Trace: [ 14.442007][ C0] [ 14.442008][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.442011][ C0] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 14.442013][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 14.442017][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.442021][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442025][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.442027][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.442030][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.442034][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.442037][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.442040][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 14.442043][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.442047][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 14.442050][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.442054][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.442057][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442059][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442063][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.442066][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.442069][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 14.442072][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442075][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.442078][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.442082][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.442085][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.442088][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.442091][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.442094][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442097][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.442100][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.442102][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.442106][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 14.442109][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.442113][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 14.442116][ C0] _printk (kernel/printk/printk.c:2504) [ 14.442119][ C0] ? snapshot_read.cold (user.c:?) [ 14.442122][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 14.442124][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.442128][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 14.442131][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 14.442133][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 14.442136][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 14.442139][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 14.442141][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 14.442144][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.442146][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.442149][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.442152][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 14.442154][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 14.442158][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 14.442160][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.442164][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.442168][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 14.442170][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 14.442173][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442176][ C0] handle_softirqs (kernel/softirq.c:645) [ 14.442178][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.442181][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 14.442183][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.442186][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 14.442188][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 14.442190][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 14.442192][ C0] [ 14.442193][ C0] [ 14.442194][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 14.442196][ C0] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1)) [ 14.442199][ C0] Code: ff 65 0f c1 05 ff 17 62 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 d1 d2 61 04 0f 85 48 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 ff 17 62 04 83 roll $0x83,0x46217ff(%rip) # 0x4621809 a: f8 clc b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4) f: 24 0f and $0xf,%al 11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 0f 85 52 01 00 00 jne 0x173 21: 4d 85 d2 test %r10,%r10 24: 0f 85 1b 01 00 00 jne 0x145 2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction 2f: 65 48 2b 05 d1 d2 61 sub %gs:0x461d2d1(%rip),%rax # 0x461d308 36: 04 37: 0f 85 48 01 00 00 jne 0x185 3d: 48 rex.W 3e: 83 .byte 0x83 3f: c4 .byte 0xc4 Code starting with the faulting instruction =========================================== 0: 48 8b 44 24 30 mov 0x30(%rsp),%rax 5: 65 48 2b 05 d1 d2 61 sub %gs:0x461d2d1(%rip),%rax # 0x461d2de c: 04 d: 0f 85 48 01 00 00 jne 0x15b 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 14.442200][ C0] RSP: 0018:ffa0000001a86c48 EFLAGS: 00000206 [ 14.442202][ C0] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 4174506243a53ecd [ 14.442203][ C0] RDX: 0000000000000000 RSI: ffffffffa4061e87 RDI: ffffffffa3a8dce0 [ 14.442205][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ff11000004cb2eb8 [ 14.442206][ C0] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffa4590b00 [ 14.442207][ C0] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 14.442210][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442213][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.442216][ C0] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 14.442218][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 14.442220][ C0] ? do_open (fs/namei.c:4837) [ 14.442222][ C0] ? rcu_read_lock_sched_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:126 kernel/rcu/update.c:120) [ 14.442225][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 14.442227][ C0] ? trace_sched_dl_update_tp (./include/trace/events/sched.h:913 (discriminator 22)) [ 14.442230][ C0] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 14.442232][ C0] ? write_profile (profile.c:?) [ 14.442235][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 14.442239][ C0] ? do_open (fs/namei.c:4837) [ 14.442242][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 14.442244][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 14.442248][ C0] kasan_save_stack (mm/kasan/common.c:57) [ 14.442251][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 14.442253][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 14.442255][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 14.442258][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 14.442260][ C0] ? __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 14.442262][ C0] ? __create_object (mm/kmemleak.c:801) [ 14.442265][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 14.442267][ C0] ? fuse_request_alloc (fs/fuse/dev.c:48 (discriminator 7)) [ 14.442269][ C0] ? fuse_get_req (fs/fuse/dev.c:133) [ 14.442271][ C0] ? fuse_chan_send (fs/fuse/dev.c:833) [ 14.442273][ C0] ? fuse_send_open (fs/fuse/fuse_i.h:1012 fs/fuse/file.c:51) [ 14.442275][ C0] ? fuse_file_open (fs/fuse/file.c:162) [ 14.442278][ C0] ? fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 14.442280][ C0] ? do_dentry_open (fs/open.c:996) [ 14.442282][ C0] ? vfs_open (fs/open.c:1101) [ 14.442286][ C0] ? backing_file_open (fs/backing-file.c:48) [ 14.442288][ C0] ? ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 14.442291][ C0] ? ovl_open (fs/overlayfs/file.c:222) [ 14.442294][ C0] ? do_dentry_open (fs/open.c:996) [ 14.442296][ C0] ? vfs_open (fs/open.c:1101) [ 14.442298][ C0] ? do_open (fs/namei.c:4837) [ 14.442305][ C0] kasan_save_track (mm/kasan/common.c:78) [ 14.442308][ C0] __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 14.442311][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 14.442313][ C0] ? __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 14.442317][ C0] __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 14.442320][ C0] __create_object (mm/kmemleak.c:801) [ 14.442322][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 14.442325][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 14.442328][ C0] ? fuse_request_alloc (fs/fuse/dev.c:48 (discriminator 7)) [ 14.442331][ C0] fuse_request_alloc (fs/fuse/dev.c:48 (discriminator 7)) [ 14.442333][ C0] fuse_get_req (fs/fuse/dev.c:133) [ 14.442335][ C0] ? do_dentry_open (fs/open.c:996) [ 14.442338][ C0] ? fuse_dev_open (fs/fuse/dev.c:1687) [ 14.442340][ C0] ? ovl_open (fs/overlayfs/file.c:222) [ 14.442342][ C0] ? do_dentry_open (fs/open.c:996) [ 14.442344][ C0] ? vfs_open (fs/open.c:1101) [ 14.442346][ C0] ? do_open (fs/namei.c:4837) [ 14.442348][ C0] ? path_openat (fs/namei.c:5000) [ 14.442350][ C0] ? do_file_open (fs/namei.c:5029) [ 14.442353][ C0] ? from_vfsuid (fs/mnt_idmapping.c:165) [ 14.442355][ C0] ? exec_binprm (fs/exec.c:1759 fs/exec.c:1791) [ 14.442358][ C0] ? do_execveat_common.isra.0 (fs/exec.c:1945) [ 14.442360][ C0] ? __x64_sys_execve (fs/exec.c:2018 (discriminator 2) fs/exec.c:2012 (discriminator 2) fs/exec.c:2012 (discriminator 2)) [ 14.442362][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.442365][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.442367][ C0] fuse_chan_send (fs/fuse/dev.c:833) [ 14.442370][ C0] fuse_send_open (fs/fuse/fuse_i.h:1012 fs/fuse/file.c:51) [ 14.442374][ C0] ? fuse_folios_need_send (fs/fuse/file.c:2205) [ 14.442379][ C0] ? __init_waitqueue_head (kernel/sched/wait.c:13) [ 14.442381][ C0] ? fuse_file_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:2031 fs/fuse/file.c:76) [ 14.442383][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.442386][ C0] fuse_file_open (fs/fuse/file.c:162) [ 14.442389][ C0] fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 14.442392][ C0] ? fuse_finish_open (fs/fuse/file.c:232) [ 14.442395][ C0] do_dentry_open (fs/open.c:996) [ 14.442399][ C0] vfs_open (fs/open.c:1101) [ 14.442402][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.442406][ C0] backing_file_open (fs/backing-file.c:48) [ 14.442408][ C0] ? inode_owner_or_capable (fs/inode.c:2756 (discriminator 1)) [ 14.442410][ C0] ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 14.442413][ C0] ovl_open (fs/overlayfs/file.c:222) [ 14.442416][ C0] ? ovl_llseek (fs/overlayfs/file.c:255) [ 14.442419][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.442421][ C0] ? ovl_llseek (fs/overlayfs/file.c:255) [ 14.442424][ C0] do_dentry_open (fs/open.c:996) [ 14.442427][ C0] vfs_open (fs/open.c:1101) [ 14.442430][ C0] ? may_open (fs/namei.c:4269) [ 14.442432][ C0] do_open (fs/namei.c:4837) [ 14.442434][ C0] ? open_last_lookups (fs/namei.c:2152 fs/namei.c:4780) [ 14.442437][ C0] path_openat (fs/namei.c:5000) [ 14.442440][ C0] ? kernel_tmpfile_open (fs/namei.c:4942) [ 14.442442][ C0] ? __kernel_text_address (kernel/extable.c:79) [ 14.442444][ C0] ? write_profile (profile.c:?) [ 14.442446][ C0] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 14.442449][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 14.442452][ C0] do_file_open (fs/namei.c:5029) [ 14.442455][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.442457][ C0] ? path_openat (./include/linux/mount.h:68 (discriminator 3)) [ 14.442462][ C0] ? page_get_link_raw (fs/namei.c:6482) [ 14.442465][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.442468][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 14.442471][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 14.442473][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 14.442475][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 14.442477][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.442480][ C0] do_open_execat (fs/exec.c:786) [ 14.442483][ C0] ? kmem_cache_alloc_noprof (mm/slub.c:5012 (discriminator 1)) [ 14.442486][ C0] ? count.constprop.0.isra.0 (./include/linux/signal.h:87) [ 14.442489][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 14.442497][ C0] ? do_getname_kernel.isra.0 (fs/namei.c:272) [ 14.442500][ C0] bprm_open_interpreter (fs/exec.c:822 fs/exec.c:1440) [ 14.442503][ C0] load_elf_binary (fs/binfmt_elf.c:904) [ 14.442506][ C0] ? search_binfmt_handler (./include/linux/lockdep.h:249 ./include/linux/srcu.h:184 fs/binfmt_misc.c:190) [ 14.442508][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.442512][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.442514][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.442517][ C0] ? load_elf_interp.isra.0 (fs/binfmt_elf.c:690 (discriminator 4)) [ 14.442519][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.442522][ C0] ? exec_binprm (fs/exec.c:1757 fs/exec.c:1791) [ 14.442525][ C0] exec_binprm (fs/exec.c:1759 fs/exec.c:1791) [ 14.442529][ C0] ? check_unsafe_exec (fs/exec.c:1617) [ 14.442533][ C0] bprm_execve (fs/exec.c:1847 fs/exec.c:1823) [ 14.442536][ C0] do_execveat_common.isra.0 (fs/exec.c:1945) [ 14.442540][ C0] __x64_sys_execve (fs/exec.c:2018 (discriminator 2) fs/exec.c:2012 (discriminator 2) fs/exec.c:2012 (discriminator 2)) [ 14.442543][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.442546][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.442548][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.442551][ C0] RIP: 0033:0x7f2f63509f4b [ 14.442553][ C0] Code: 0f 1e fa 48 8b 05 75 e0 12 00 48 8b 10 e9 0d 00 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa b8 3b 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 7d de 12 00 f7 d8 64 89 01 48 All code ======== 0: 0f 1e fa nop %edx 3: 48 8b 05 75 e0 12 00 mov 0x12e075(%rip),%rax # 0x12e07f a: 48 8b 10 mov (%rax),%rdx d: e9 0d 00 00 00 jmp 0x1f 12: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 19: 00 00 00 1c: 0f 1f 00 nopl (%rax) 1f: f3 0f 1e fa endbr64 23: b8 3b 00 00 00 mov $0x3b,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 7d de 12 00 mov 0x12de7d(%rip),%rcx # 0x12deb7 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 7d de 12 00 mov 0x12de7d(%rip),%rcx # 0x12de8d 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 14.442554][ C0] RSP: 002b:00007ffed1c6a478 EFLAGS: 00000202 ORIG_RAX: 000000000000003b [ 14.442556][ C0] RAX: ffffffffffffffda RBX: 000055dbf91d3da0 RCX: 00007f2f63509f4b [ 14.442558][ C0] RDX: 000055dbf91cc3a0 RSI: 000055dbf91d0780 RDI: 000055dbf91d3da0 [ 14.442559][ C0] RBP: 00007ffed1c6a560 R08: 000055dbf9179730 R09: 0000000000000020 [ 14.442561][ C0] R10: 0000000000000020 R11: 0000000000000202 R12: 000055dbf91d3da0 [ 14.442562][ C0] R13: 0000000000000000 R14: 000055dbf91d0780 R15: 000055dbf91cc3a0 | [ 16.263562][ T301] softirqs last disabled at (0): 0x0 | [ 16.263564][ T301] Preemption disabled at: | [ 16.263565][ T301] 0x0 | [ 16.263577][ T301] Tainted: [W]=WARN [ 16.263578][ T301] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.263580][ T301] Call Trace: [ 16.263582][ T301] [ 16.263584][ T301] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.263591][ T301] __might_resched.cold (kernel/sched/core.c:9234) [ 16.263596][ T301] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.263601][ T301] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 16.263604][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.263610][ T301] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.263614][ T301] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.263618][ T301] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.263623][ T301] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.263626][ T301] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.263629][ T301] put_chars (drivers/char/virtio_console.c:1176) [ 16.263632][ T301] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.263635][ T301] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 16.263640][ T301] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.263646][ T301] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.263648][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.263651][ T301] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.263655][ T301] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.263659][ T301] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.263662][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.263664][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.263667][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.263670][ T301] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.263673][ T301] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 16.263675][ T301] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.263679][ T301] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.263684][ T301] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.263686][ T301] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.263689][ T301] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.263691][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.263694][ T301] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 16.263696][ T301] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.263699][ T301] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 16.263702][ T301] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.263705][ T301] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.263708][ T301] vprintk_emit (kernel/printk/printk.c:2479) [ 16.263712][ T301] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.263715][ T301] ? do_raw_read_unlock (kernel/locking/spinlock_debug.c:180) [ 16.263717][ T301] ? forget_original_parent (kernel/exit.c:635 kernel/exit.c:740) [ 16.263722][ T301] _printk (kernel/printk/printk.c:2504) [ 16.263726][ T301] ? snapshot_read.cold (user.c:?) [ 16.263728][ T301] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 16.263731][ T301] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 16.263734][ T301] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.263737][ T301] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 16.263740][ T301] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 16.263744][ T301] ? exit_notify (kernel/exit.c:780) [ 16.263746][ T301] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 16.263750][ T301] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.263754][ T301] do_group_exit (kernel/exit.c:1151) [ 16.263756][ T301] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 16.263759][ T301] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 16.263762][ T301] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.263766][ T301] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 16.263769][ T301] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.263773][ T301] RIP: 0033:0x7fadc35a91b8 [ 16.263776][ T301] Code: Unable to access opcode bytes at 0x7fadc35a918e. Code starting with the faulting instruction =========================================== [ 16.263778][ T301] RSP: 002b:00007ffeac6b82f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 16.263783][ T301] RAX: ffffffffffffffda RBX: 00007fadc36d9f88 RCX: 00007fadc35a91b8 [ 16.263785][ T301] RDX: 00007fadc32f3fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 16.263786][ T301] RBP: 00007ffeac6b8350 R08: 0000000000000000 R09: 0000000000000000 [ 16.263788][ T301] R10: 00007ffeac6b8110 R11: 0000000000000246 R12: 0000000000000001 [ 16.263789][ T301] R13: 0000000000000000 R14: 00007fadc36d8680 R15: 00007fadc36d9fa0 | [ 27.426581][ T663] softirqs last disabled at (0): 0x0 | [ 27.426583][ T663] Preemption disabled at: | [ 27.426583][ T663] 0x0 | [ 27.426593][ T663] Tainted: [W]=WARN [ 27.426594][ T663] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.426595][ T663] Call Trace: [ 27.426597][ T663] [ 27.426598][ T663] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.426606][ T663] __might_resched.cold (kernel/sched/core.c:9234) [ 27.426611][ T663] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.426616][ T663] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 27.426618][ T663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.426622][ T663] __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)) [ 27.426626][ T663] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.426629][ T663] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.426633][ T663] ? 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) [ 27.426635][ T663] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.426637][ T663] put_chars (drivers/char/virtio_console.c:1176) [ 27.426639][ T663] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 27.426640][ T663] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.426642][ T663] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 27.426645][ T663] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.426649][ T663] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.426650][ T663] ? 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) [ 27.426652][ T663] ? vsnprintf (lib/vsprintf.c:2900) [ 27.426655][ T663] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.426656][ T663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.426658][ T663] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.426660][ T663] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.426663][ T663] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.426665][ T663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.426667][ T663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.426668][ T663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.426670][ T663] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.426672][ T663] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.426674][ T663] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.426676][ T663] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.426679][ T663] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.426681][ T663] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.426682][ T663] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.426684][ T663] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.426686][ T663] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.426687][ T663] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.426689][ T663] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 27.426691][ T663] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.426692][ T663] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.426694][ T663] vprintk_emit (kernel/printk/printk.c:2479) [ 27.426697][ T663] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.426700][ T663] _printk (kernel/printk/printk.c:2504) [ 27.426703][ T663] ? snapshot_read.cold (user.c:?) [ 27.426704][ T663] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.426707][ T663] ? 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) [ 27.426709][ T663] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.426711][ T663] ? 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) [ 27.426713][ T663] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 27.426715][ T663] ? exit_notify (kernel/exit.c:780) [ 27.426718][ T663] __x64_sys_exit (kernel/exit.c:1118 kernel/exit.c:1116 kernel/exit.c:1116) [ 27.426720][ T663] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:61) [ 27.426722][ T663] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.426725][ T663] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.426726][ T663] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.426729][ T663] RIP: 0033:0x7f5586ae7c49 [ 27.426731][ T663] Code: Unable to access opcode bytes at 0x7f5586ae7c1f. Code starting with the faulting instruction =========================================== [ 27.426732][ T663] RSP: 002b:00007f55862a6e60 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 27.426735][ T663] RAX: ffffffffffffffda RBX: 00007f55862a76c0 RCX: 00007f5586ae7c49 [ 27.426737][ T663] RDX: 0000000000000000 RSI: 0000000000801000 RDI: 0000000000000000 [ 27.426738][ T663] RBP: 00007f55862a6f70 R08: 0000000000000001 R09: 00007f55862a76c0 [ 27.426739][ T663] R10: 0000000000000008 R11: 0000000000000246 R12: 00007f5585aa7000 [ 27.426739][ T663] R13: 00007ffe747e1710 R14: 0000000000000002 R15: 00007ffe747e1817 | [ 28.845602][ T758] softirqs last disabled at (0): 0x0 | [ 28.845604][ T758] Preemption disabled at: | [ 28.845605][ T758] 0x0 | [ 28.845616][ T758] Tainted: [W]=WARN [ 28.845617][ T758] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.845619][ T758] Call Trace: [ 28.845621][ T758] [ 28.845622][ T758] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.845628][ T758] __might_resched.cold (kernel/sched/core.c:9234) [ 28.845632][ T758] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.845636][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845640][ T758] __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)) [ 28.845643][ T758] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.845646][ T758] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.845650][ T758] ? 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) [ 28.845652][ T758] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.845654][ T758] put_chars (drivers/char/virtio_console.c:1176) [ 28.845656][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845658][ T758] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.845660][ T758] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 28.845662][ T758] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 28.845665][ T758] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 28.845669][ T758] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.845672][ T758] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.845674][ T758] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.845676][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845678][ T758] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.845680][ T758] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.845683][ T758] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.845685][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845686][ T758] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.845688][ T758] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.845690][ T758] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.845692][ T758] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.845695][ T758] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.845697][ T758] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.845699][ T758] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.845700][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845702][ T758] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.845703][ T758] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.845705][ T758] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 28.845707][ T758] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.845709][ T758] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.845711][ T758] vprintk_emit (kernel/printk/printk.c:2479) [ 28.845713][ T758] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.845715][ T758] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 28.845717][ T758] ? __kernel_text_address (kernel/extable.c:79) [ 28.845719][ T758] ? write_profile (profile.c:?) [ 28.845721][ T758] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 28.845723][ T758] _printk (kernel/printk/printk.c:2504) [ 28.845726][ T758] ? snapshot_read.cold (user.c:?) [ 28.845728][ T758] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 28.845731][ T758] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 28.845733][ T758] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 28.845735][ T758] ? netdev_notice (net/core/dev.c:13194) [ 28.845736][ T758] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:76 (discriminator 1)) ovpn [ 28.845742][ T758] ? __module_address (kernel/module/main.c:3915) [ 28.845745][ T758] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.845747][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845749][ T758] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.845751][ T758] ? 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 [ 28.845754][ T758] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 28.845759][ T758] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 28.845762][ T758] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.845763][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845765][ T758] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.845767][ T758] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 28.845770][ T758] ? 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) [ 28.845772][ T758] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 28.845775][ T758] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 28.845778][ T758] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 28.845782][ T758] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 28.845785][ T758] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 28.845787][ T758] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 28.845789][ T758] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 28.845795][ T758] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.845796][ T758] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 28.845800][ T758] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 28.845804][ T758] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 28.845806][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845809][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845811][ T758] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 28.845814][ T758] ? write_profile (profile.c:?) [ 28.845815][ T758] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 28.845817][ T758] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 28.845819][ T758] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 28.845822][ T758] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 28.845824][ T758] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 28.845826][ T758] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 28.845829][ T758] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.845830][ T758] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 28.845833][ T758] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 28.845835][ T758] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 28.845837][ T758] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 28.845839][ T758] ? netlink_ack (./include/linux/skbuff.h:2718) [ 28.845842][ T758] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.845843][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845845][ T758] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.845847][ T758] genl_rcv (net/netlink/genetlink.c:1218) [ 28.845849][ T758] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 28.845852][ T758] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 28.845853][ T758] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.845855][ T758] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 28.845856][ T758] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 28.845860][ T758] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 28.845862][ T758] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 28.845864][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845866][ T758] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.845868][ T758] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 28.845871][ T758] ? copy_msghdr_from_user (net/socket.c:2650) [ 28.845873][ T758] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 28.845875][ T758] ? move_addr_to_kernel (net/socket.c:258) [ 28.845878][ T758] ___sys_sendmsg (net/socket.c:2767) [ 28.845880][ T758] ? copy_msghdr_from_user (net/socket.c:2619) [ 28.845881][ T758] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 28.845886][ T758] __sys_sendmsg (net/socket.c:2799) [ 28.845888][ T758] ? __sys_sendmsg_sock (net/socket.c:2780) [ 28.845891][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845893][ T758] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.845895][ T758] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.845898][ T758] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 28.845900][ T758] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.845902][ T758] RIP: 0033:0x7f146168554e [ 28.845904][ T758] 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 [ 28.845906][ T758] RSP: 002b:00007ffda316f270 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 28.845910][ T758] RAX: ffffffffffffffda RBX: 0000000021ed0130 RCX: 00007f146168554e [ 28.845911][ T758] RDX: 0000000000000000 RSI: 00007ffda316f310 RDI: 0000000000000005 [ 28.845912][ T758] RBP: 00007ffda316f280 R08: 0000000000000000 R09: 0000000000000000 [ 28.845913][ T758] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000021ed0200 [ 28.845914][ T758] R13: 00007ffda316f310 R14: 0000000021ed1260 R15: 000000000040bda8 | [ 31.639323][ T810] softirqs last disabled at (0): 0x0 | [ 31.639325][ T810] Preemption disabled at: | [ 31.639326][ T810] 0x0 | [ 31.639335][ T810] Tainted: [W]=WARN [ 31.639336][ T810] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.639338][ T810] Call Trace: [ 31.639340][ T810] [ 31.639341][ T810] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.639347][ T810] __might_resched.cold (kernel/sched/core.c:9234) [ 31.639351][ T810] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.639355][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639359][ T810] __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.639362][ T810] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.639365][ T810] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.639370][ T810] ? 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.639371][ T810] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.639374][ T810] put_chars (drivers/char/virtio_console.c:1176) [ 31.639376][ T810] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.639378][ T810] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 31.639382][ T810] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.639385][ T810] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.639387][ T810] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.639389][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639391][ T810] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.639393][ T810] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.639396][ T810] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.639398][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639400][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639401][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639403][ T810] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.639405][ T810] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 31.639407][ T810] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.639410][ T810] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.639413][ T810] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.639415][ T810] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.639416][ T810] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.639418][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639420][ T810] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.639421][ T810] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.639423][ T810] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 31.639425][ T810] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.639427][ T810] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.639429][ T810] vprintk_emit (kernel/printk/printk.c:2479) [ 31.639432][ T810] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.639434][ T810] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 31.639436][ T810] ? __kernel_text_address (kernel/extable.c:79) [ 31.639437][ T810] ? write_profile (profile.c:?) [ 31.639440][ T810] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.639443][ T810] _printk (kernel/printk/printk.c:2504) [ 31.639446][ T810] ? snapshot_read.cold (user.c:?) [ 31.639449][ T810] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.639452][ T810] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.639453][ T810] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.639455][ T810] ? netdev_notice (net/core/dev.c:13194) [ 31.639457][ T810] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:76 (discriminator 1)) ovpn [ 31.639462][ T810] ? __module_address (kernel/module/main.c:3915) [ 31.639465][ T810] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.639467][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639469][ T810] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.639471][ T810] ? 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 [ 31.639474][ T810] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 31.639478][ T810] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 31.639481][ T810] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.639482][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639484][ T810] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.639486][ T810] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 31.639489][ T810] ? 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.639491][ T810] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 31.639495][ T810] ovpn_peer_del (drivers/net/ovpn/peer.c:1166 drivers/net/ovpn/peer.c:1217) ovpn [ 31.639498][ T810] ? ovpn_peer_add (drivers/net/ovpn/peer.c:1097 (discriminator 9)) ovpn [ 31.639501][ T810] ovpn_nl_peer_del_doit (drivers/net/ovpn/netlink.c:823) ovpn [ 31.639504][ T810] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 31.639507][ T810] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 31.639509][ T810] ? ref_tracker_alloc (./include/linux/spinlock.h:425 (discriminator 3) lib/ref_tracker.c:281 (discriminator 3)) [ 31.639515][ T810] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.639516][ T810] ? ovpn_get_dev_from_attrs (./include/linux/rcupdate.h:882 drivers/net/ovpn/netlink.c:67) ovpn [ 31.639520][ T810] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 31.639524][ T810] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 31.639526][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639529][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639531][ T810] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 31.639535][ T810] ? write_profile (profile.c:?) [ 31.639536][ T810] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 31.639538][ T810] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 31.639541][ T810] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 31.639543][ T810] ? ovpn_nl_send_peer (drivers/net/ovpn/netlink.c:606) ovpn [ 31.639545][ T810] ? ovpn_nl_peer_get_dumpit (drivers/net/ovpn/netlink.c:790) ovpn [ 31.639548][ T810] ? ovpn_nl_pre_doit (drivers/net/ovpn/netlink.c:82) ovpn [ 31.639550][ T810] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 31.639552][ T810] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 31.639554][ T810] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 31.639560][ T810] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.639562][ T810] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 31.639564][ T810] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.639567][ T810] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.639569][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639571][ T810] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.639573][ T810] genl_rcv (net/netlink/genetlink.c:1218) [ 31.639575][ T810] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.639577][ T810] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.639579][ T810] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.639580][ T810] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 31.639581][ T810] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.639585][ T810] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.639588][ T810] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.639590][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639592][ T810] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 31.639600][ T810] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 31.639605][ T810] ? copy_msghdr_from_user (net/socket.c:2650) [ 31.639607][ T810] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 31.639610][ T810] ? move_addr_to_kernel (net/socket.c:258) [ 31.639615][ T810] ___sys_sendmsg (net/socket.c:2767) [ 31.639618][ T810] ? copy_msghdr_from_user (net/socket.c:2619) [ 31.639620][ T810] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 31.639625][ T810] __sys_sendmsg (net/socket.c:2799) [ 31.639627][ T810] ? __sys_sendmsg_sock (net/socket.c:2780) [ 31.639630][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639632][ T810] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.639634][ T810] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.639637][ T810] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.639639][ T810] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.639641][ T810] RIP: 0033:0x7fef58a1054e [ 31.639644][ T810] 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.639645][ T810] RSP: 002b:00007ffd46b5ce90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.639649][ T810] RAX: ffffffffffffffda RBX: 000000003fc3d130 RCX: 00007fef58a1054e [ 31.639651][ T810] RDX: 0000000000000000 RSI: 00007ffd46b5cf30 RDI: 0000000000000005 [ 31.639652][ T810] RBP: 00007ffd46b5cea0 R08: 0000000000000000 R09: 0000000000000000 [ 31.639652][ T810] R10: 0000000000000000 R11: 0000000000000202 R12: 000000003fc3d200 [ 31.639653][ T810] R13: 00007ffd46b5cf30 R14: 000000003fc3e260 R15: 000000000040bda8 | [ 37.392662][ T10] softirqs last disabled at (11819): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 37.392664][ T10] Preemption disabled at: | [ 37.392665][ T10] 0x0 | [ 37.392676][ T10] Tainted: [W]=WARN [ 37.392677][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.392679][ T10] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 37.392688][ T10] Call Trace: [ 37.392690][ T10] [ 37.392691][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.392697][ T10] __might_resched.cold (kernel/sched/core.c:9234) [ 37.392701][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.392705][ T10] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 37.392707][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392711][ 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)) [ 37.392715][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.392717][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.392721][ 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) [ 37.392723][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.392725][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 37.392727][ T10] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 37.392728][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.392730][ T10] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 37.392733][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.392737][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.392739][ T10] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 37.392740][ T10] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 37.392742][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.392744][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392746][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.392748][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.392751][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.392753][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392754][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392756][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392758][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.392759][ T10] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 37.392761][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.392763][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.392766][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.392768][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.392769][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.392771][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392773][ T10] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 37.392774][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.392776][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 37.392778][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.392780][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.392782][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 37.392784][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.392786][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392788][ T10] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 37.392792][ T10] _printk (kernel/printk/printk.c:2504) [ 37.392795][ T10] ? snapshot_read.cold (user.c:?) [ 37.392796][ T10] ? __add_to_free_list (mm/page_alloc.c:447 mm/page_alloc.c:801) [ 37.392799][ T10] ? __mod_zone_page_state (mm/vmstat.c:371) [ 37.392802][ T10] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.392804][ T10] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.392806][ T10] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.392808][ T10] ? netdev_notice (net/core/dev.c:13194) [ 37.392810][ T10] ? free_pcppages_bulk (./include/trace/events/kmem.h:246 (discriminator 22) mm/page_alloc.c:1516 (discriminator 22)) [ 37.392812][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392814][ T10] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 37.392816][ T10] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 37.392821][ T10] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 37.392823][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392825][ T10] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 37.392827][ 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) [ 37.392829][ T10] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 37.392833][ T10] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 37.392835][ T10] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 37.392838][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.392839][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392841][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.392842][ T10] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 37.392844][ T10] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 37.392847][ T10] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 37.392849][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.392852][ T10] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1396 drivers/net/ovpn/peer.c:1452) ovpn [ 37.392855][ T10] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 37.392858][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392859][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.392861][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.392863][ T10] process_one_work (kernel/workqueue.c:3387) [ 37.392868][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 37.392870][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.392873][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 37.392875][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 37.392877][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 37.392880][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 37.392881][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 37.392883][ T10] kthread (kernel/kthread.c:436) [ 37.392885][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.392886][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.392888][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 37.392890][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 37.392892][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 37.392895][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.392896][ T10] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 42.576686][ T10] softirqs last disabled at (11819): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 42.576688][ T10] Preemption disabled at: | [ 42.576689][ T10] 0x0 | [ 42.576700][ T10] Tainted: [W]=WARN [ 42.576701][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.576703][ T10] Workqueue: ovpn ovpn_peer_keepalive_work [ovpn] [ 42.576711][ T10] Call Trace: [ 42.576713][ T10] [ 42.576714][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.576720][ T10] __might_resched.cold (kernel/sched/core.c:9234) [ 42.576723][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.576727][ T10] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 42.576729][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576733][ 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)) [ 42.576737][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.576740][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.576743][ 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) [ 42.576745][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.576747][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 42.576749][ T10] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 42.576751][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.576753][ T10] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 42.576756][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.576760][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.576761][ T10] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 42.576763][ T10] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 42.576765][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.576767][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576768][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.576771][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.576774][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.576776][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576777][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576779][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576781][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.576782][ T10] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.576784][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.576787][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.576789][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.576791][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.576793][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.576794][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576796][ T10] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.576798][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 42.576799][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 42.576801][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.576803][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.576805][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 42.576807][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.576809][ T10] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.576811][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576813][ T10] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 42.576815][ T10] _printk (kernel/printk/printk.c:2504) [ 42.576818][ T10] ? snapshot_read.cold (user.c:?) [ 42.576820][ T10] ? try_to_wake_up (./include/linux/preempt.h:500 (discriminator 1) kernel/sched/core.c:4263 (discriminator 1)) [ 42.576822][ T10] ? select_fallback_rq (kernel/sched/sched.h:1424) [ 42.576824][ T10] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 42.576826][ T10] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 42.576828][ T10] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 42.576830][ T10] ? netdev_notice (net/core/dev.c:13194) [ 42.576832][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576834][ T10] ? __queue_work (./include/linux/rcupdate.h:882 kernel/workqueue.c:2459) [ 42.576837][ T10] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 42.576840][ T10] ovpn_nl_peer_del_notify (drivers/net/ovpn/netlink.c:1173) ovpn [ 42.576844][ T10] ? ovpn_nl_key_new_doit.cold (drivers/net/ovpn/netlink.c:958 (discriminator 13)) ovpn [ 42.576846][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576848][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.576850][ T10] ovpn_peer_remove (drivers/net/ovpn/peer.c:716) ovpn [ 42.576853][ T10] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 42.576855][ T10] ? __ovpn_peer_hash_transp_addr (drivers/net/ovpn/peer.c:943) ovpn [ 42.576857][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.576859][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576861][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.576862][ T10] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 42.576864][ T10] ovpn_peer_keepalive_work_single (drivers/net/ovpn/peer.c:1347) ovpn [ 42.576866][ T10] ? ovpn_peers_release_mp (drivers/net/ovpn/peer.c:1290) ovpn [ 42.576869][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.576871][ T10] ovpn_peer_keepalive_work (drivers/net/ovpn/peer.c:1423 drivers/net/ovpn/peer.c:1456) ovpn [ 42.576874][ T10] ? ovpn_peers_free (drivers/net/ovpn/peer.c:1307) ovpn [ 42.576877][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576879][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.576880][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.576882][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 42.576884][ T10] process_one_work (kernel/workqueue.c:3387) [ 42.576887][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 42.576890][ T10] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.576892][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 42.576894][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 42.576896][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 42.576898][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 42.576900][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 42.576902][ T10] kthread (kernel/kthread.c:436) [ 42.576904][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.576905][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 42.576907][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 42.576909][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 42.576911][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 42.576914][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars __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