====================================== | [ 18.886493][ T337] softirqs last disabled at (49599): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 18.886495][ T337] Preemption disabled at: | [ 18.886496][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.886504][ T337] Tainted: [W]=WARN [ 18.886505][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 18.886507][ T337] Call Trace: [ 18.886508][ T337] [ 18.886510][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.886515][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.886517][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 18.886521][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.886525][ T337] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 18.886530][ T337] __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)) [ 18.886532][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.886538][ T337] ? 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) [ 18.886541][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.886544][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 18.886548][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.886551][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.886556][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.886563][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.886565][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.886569][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.886572][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.886576][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.886580][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.886582][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.886586][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.886590][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.886592][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.886597][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.886599][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.886601][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.886603][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 18.886607][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.886608][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.886611][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 18.886615][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.886617][ T337] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.886620][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.886621][ T337] ? fast_dput (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) fs/dcache.c:948 (discriminator 2)) [ 18.886625][ T337] ? cleanup_netconsole (./include/linux/list.h:99 (discriminator 2) ./include/linux/list.h:169 (discriminator 2) ./include/linux/list.h:206 (discriminator 2) ./include/linux/configfs.h:112 (discriminator 2) drivers/net/netconsole.c:1718 (discriminator 2)) netconsole [ 18.886629][ T337] _printk (kernel/printk/printk.c:2504) [ 18.886632][ T337] ? snapshot_read.cold (user.c:?) [ 18.886635][ T337] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 18.886639][ T337] ? cleanup_netconsole (./include/linux/list.h:99 (discriminator 2) ./include/linux/list.h:169 (discriminator 2) ./include/linux/list.h:206 (discriminator 2) ./include/linux/configfs.h:112 (discriminator 2) drivers/net/netconsole.c:1718 (discriminator 2)) netconsole [ 18.886642][ T337] ? configfs_register_subsystem (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1383 fs/configfs/dir.c:173 fs/configfs/dir.c:171 fs/configfs/dir.c:1929) [ 18.886646][ T337] init_netconsole (drivers/net/netconsole.c:1286) netconsole [ 18.886649][ T337] ? cleanup_netconsole (./include/linux/list.h:99 (discriminator 2) ./include/linux/list.h:169 (discriminator 2) ./include/linux/list.h:206 (discriminator 2) ./include/linux/configfs.h:112 (discriminator 2) drivers/net/netconsole.c:1718 (discriminator 2)) netconsole [ 18.886656][ T337] ? cleanup_netconsole (./include/linux/list.h:99 (discriminator 2) ./include/linux/list.h:169 (discriminator 2) ./include/linux/list.h:206 (discriminator 2) ./include/linux/configfs.h:112 (discriminator 2) drivers/net/netconsole.c:1718 (discriminator 2)) netconsole [ 18.886658][ T337] do_one_initcall (init/main.c:1357) [ 18.886661][ T337] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 18.886666][ T337] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 18.886669][ T337] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 18.886674][ T337] do_init_module (kernel/module/main.c:3117) [ 18.886677][ T337] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.886681][ T337] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 18.886684][ T337] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 18.886688][ T337] load_module (kernel/module/main.c:3593) [ 18.886695][ T337] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 18.886698][ T337] ? __ia32_sys_fsconfig (??:?) [ 18.886701][ T337] ? add_chain_cache (kernel/locking/lockdep.c:3782) [ 18.886706][ T337] init_module_from_file (kernel/module/main.c:3790) [ 18.886709][ T337] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 18.886717][ T337] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.886720][ T337] ? 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) [ 18.886723][ T337] idempotent_init_module (kernel/module/main.c:3802) [ 18.886726][ T337] ? init_module_from_file (kernel/module/main.c:3791) [ 18.886732][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.886734][ T337] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 18.886739][ T337] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 18.886741][ T337] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.886745][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.886747][ T337] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 18.886750][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.886752][ T337] RIP: 0033:0x7f808133037d [ 18.886755][ T337] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 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 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 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 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 18.886757][ T337] RSP: 002b:00007ffe66d2a2f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 18.886759][ T337] RAX: ffffffffffffffda RBX: 0000557469656700 RCX: 00007f808133037d [ 18.886761][ T337] RDX: 0000000000000000 RSI: 0000557441d14ffd RDI: 0000000000000005 [ 18.886762][ T337] RBP: 00007ffe66d2a390 R08: 0000000000000000 R09: 0000000000000000 [ 18.886762][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 0000557441d14ffd [ 18.886763][ T337] R13: 0000557469656810 R14: 0000000000040000 R15: 0000000000000000 | [ 20.272746][ T393] softirqs last disabled at (338351): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 20.272748][ T393] Preemption disabled at: | [ 20.272749][ T393] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.272758][ T393] Tainted: [W]=WARN [ 20.272759][ T393] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 20.272760][ T393] Call Trace: [ 20.272762][ T393] [ 20.272764][ T393] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.272769][ T393] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.272771][ T393] __might_resched.cold (kernel/sched/core.c:9234) [ 20.272776][ T393] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.272780][ T393] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 20.272785][ T393] __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)) [ 20.272787][ T393] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.272794][ T393] ? 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) [ 20.272801][ T393] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.272805][ T393] put_chars (drivers/char/virtio_console.c:1176) [ 20.272808][ T393] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.272810][ T393] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 20.272813][ T393] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.272816][ T393] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.272820][ T393] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.272823][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.272825][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.272829][ T393] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.272832][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.272835][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.272839][ T393] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.272842][ T393] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.272846][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.272849][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.272853][ T393] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.272857][ T393] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.272858][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.272865][ T393] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.272868][ T393] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.272870][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.272872][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 20.272876][ T393] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.272877][ T393] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.272880][ T393] vprintk_emit (kernel/printk/printk.c:2479) [ 20.272884][ T393] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.272888][ T393] ? kasan_save_track (mm/kasan/common.c:78) [ 20.272893][ T393] _printk (kernel/printk/printk.c:2504) [ 20.272896][ T393] ? snapshot_read.cold (user.c:?) [ 20.272900][ T393] ? tracefs_init_fs_context (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/tracefs/inode.c:506 (discriminator 1)) [ 20.272907][ T393] trace_automount.cold (kernel/trace/trace.c:8994 (discriminator 1)) [ 20.272911][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.272913][ T393] __traverse_mounts (fs/namei.c:1565 fs/namei.c:1618) [ 20.272919][ T393] step_into_slowpath (fs/namei.c:1647 fs/namei.c:1749 fs/namei.c:2104) [ 20.272922][ T393] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 20.272925][ T393] ? pick_link (fs/namei.c:798 (discriminator 12)) [ 20.272928][ T393] ? __d_lookup (./include/linux/rcupdate.h:882 fs/dcache.c:2638) [ 20.272932][ T393] ? lookup_fast (fs/namei.c:1878) [ 20.272936][ T393] link_path_walk (fs/namei.c:2152 fs/namei.c:2288 fs/namei.c:2656) [ 20.272939][ T393] ? __raw_spin_lock_init (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/spinlock_debug.c:25) [ 20.272941][ T393] ? vfs_rename (./include/linux/list.h:457 (discriminator 5)) [ 20.272944][ T393] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 20.272947][ T393] ? init_file.isra.0 (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 ./include/linux/file_ref.h:61 fs/file_table.c:229) [ 20.272951][ T393] path_openat (fs/namei.c:4996 (discriminator 1)) [ 20.272952][ T393] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.272954][ T393] ? kernel_tmpfile_open (fs/namei.c:4942) [ 20.272958][ T393] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.272962][ T393] do_file_open (fs/namei.c:5029) [ 20.272965][ T393] ? path_openat (./include/linux/mount.h:68 (discriminator 3)) [ 20.272967][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.272976][ T393] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 20.272980][ T393] ? alloc_fd (./include/linux/spinlock.h:401 fs/file.c:610) [ 20.272986][ T393] do_sys_openat2 (fs/open.c:1417 (discriminator 5)) [ 20.272989][ T393] ? build_open_flags (fs/open.c:1319 (discriminator 3)) [ 20.272992][ T393] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 20.272997][ T393] __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 20.272999][ T393] ? generic_file_open (./include/linux/fs.h:1143 (discriminator 4)) [ 20.273002][ T393] ? __x64_sys_open (fs/open.c:1427) [ 20.273005][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.273008][ T393] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.273012][ T393] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.273014][ T393] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.273018][ T393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.273020][ T393] RIP: 0033:0x7fb960e0b54e [ 20.273024][ T393] 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 [ 20.273026][ T393] RSP: 002b:00007ffdf82a8ca0 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 20.273029][ T393] RAX: ffffffffffffffda RBX: 000056206663f010 RCX: 00007fb960e0b54e [ 20.273030][ T393] RDX: 0000000000000000 RSI: 0000562066749aa0 RDI: ffffffffffffff9c [ 20.273031][ T393] RBP: 00007ffdf82a8cb0 R08: 0000000000000000 R09: 0000000000000000 [ 20.273032][ T393] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000008 [ 20.273033][ T393] R13: 00007fb9612f444d R14: 00007fb9612f444d R15: 0000000000000001 | [ 21.314767][ T336] softirqs last disabled at (320180): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 21.314770][ T336] Preemption disabled at: | [ 21.314770][ T336] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.314780][ T336] Tainted: [W]=WARN [ 21.314781][ T336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 21.314783][ T336] Call Trace: [ 21.314784][ T336] [ 21.314786][ T336] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.314791][ T336] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.314794][ T336] __might_resched.cold (kernel/sched/core.c:9234) [ 21.314798][ T336] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.314806][ T336] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 21.314811][ T336] __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)) [ 21.314813][ T336] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.314820][ T336] ? 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) [ 21.314823][ T336] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.314826][ T336] put_chars (drivers/char/virtio_console.c:1176) [ 21.314829][ T336] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.314831][ T336] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 21.314836][ T336] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 21.314838][ T336] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.314843][ T336] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.314846][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.314851][ T336] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.314855][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.314860][ T336] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.314865][ T336] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.314870][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.314872][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.314877][ T336] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.314881][ T336] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.314883][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.314889][ T336] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.314892][ T336] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.314893][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.314896][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 21.314900][ T336] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.314901][ T336] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.314905][ T336] vprintk_emit (kernel/printk/printk.c:2479) [ 21.314908][ T336] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.314911][ T336] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 21.314913][ T336] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 21.314917][ T336] _printk (kernel/printk/printk.c:2504) [ 21.314920][ T336] ? snapshot_read.cold (user.c:?) [ 21.314922][ T336] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 21.314927][ T336] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 21.314928][ T336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 21.314932][ T336] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 21.314936][ T336] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 21.314941][ T336] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 21.314944][ T336] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 21.314947][ T336] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 21.314950][ T336] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 21.314952][ T336] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 21.314954][ T336] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 21.314958][ T336] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 21.314960][ T336] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 21.314963][ T336] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 21.314965][ T336] new_sync_write (fs/read_write.c:595) [ 21.314969][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.314972][ T336] ? new_sync_read (./include/linux/ioprio.h:41) [ 21.314975][ T336] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.314977][ T336] ? ksys_write (fs/read_write.c:739) [ 21.314984][ T336] vfs_write (fs/read_write.c:687) [ 21.314988][ T336] ksys_write (fs/read_write.c:739) [ 21.314991][ T336] ? __ia32_sys_read (fs/read_write.c:723) [ 21.314994][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.314998][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.315000][ T336] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 21.315003][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.315005][ T336] RIP: 0033:0x7f478be2d312 [ 21.315009][ T336] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 21.315010][ T336] RSP: 002b:00007ffc86445258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 21.315013][ T336] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f478be2d312 [ 21.315015][ T336] RDX: 0000000000000001 RSI: 0000563f6f4862b0 RDI: 000000000000000b [ 21.315016][ T336] RBP: 00007ffc86445280 R08: 0000000000000000 R09: 0000000000000000 [ 21.315017][ T336] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f478bc9a390 [ 21.315018][ T336] R13: 0000563f6f4862b0 R14: 000000000000000b R15: 00007f478bc290d0 | [ 22.663792][ T336] softirqs last disabled at (339759): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 22.663795][ T336] Preemption disabled at: | [ 22.663796][ T336] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.663805][ T336] Tainted: [W]=WARN [ 22.663806][ T336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 22.663814][ T336] Call Trace: [ 22.663815][ T336] [ 22.663817][ T336] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.663823][ T336] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.663825][ T336] __might_resched.cold (kernel/sched/core.c:9234) [ 22.663830][ T336] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.663834][ T336] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 22.663838][ T336] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 22.663841][ T336] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.663847][ T336] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.663850][ T336] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.663854][ T336] put_chars (drivers/char/virtio_console.c:1176) [ 22.663857][ T336] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.663861][ T336] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 22.663865][ T336] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.663868][ T336] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.663871][ T336] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.663875][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.663876][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.663881][ T336] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.663884][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.663887][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.663891][ T336] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.663894][ T336] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.663898][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.663901][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.663904][ T336] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.663908][ T336] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.663910][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.663915][ T336] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.663918][ T336] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.663920][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.663922][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 22.663925][ T336] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.663927][ T336] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.663930][ T336] vprintk_emit (kernel/printk/printk.c:2479) [ 22.663933][ T336] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.663936][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 22.663941][ T336] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 22.663945][ T336] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 22.663949][ T336] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 22.663951][ T336] ? idr_get_free (??:?) [ 22.663954][ T336] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 22.663957][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 22.663959][ T336] devkmsg_write.cold (kernel/printk/printk.c:796) [ 22.663962][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.663966][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.663969][ T336] new_sync_write (fs/read_write.c:595) [ 22.663975][ T336] ? new_sync_read (./include/linux/ioprio.h:41) [ 22.663979][ T336] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.663984][ T336] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 22.663987][ T336] vfs_write (fs/read_write.c:687) [ 22.663991][ T336] ksys_write (fs/read_write.c:739) [ 22.663993][ T336] ? __ia32_sys_read (fs/read_write.c:723) [ 22.663996][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.663999][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.664002][ T336] ? irq_exit_rcu (kernel/softirq.c:786) [ 22.664005][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.664007][ T336] RIP: 0033:0x7f478be2d312 [ 22.664011][ T336] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 22.664013][ T336] RSP: 002b:00007ffc86445258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.664016][ T336] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f478be2d312 [ 22.664018][ T336] RDX: 00000000000002ee RSI: 0000563f6f4862b0 RDI: 000000000000000b [ 22.664019][ T336] RBP: 00007ffc86445280 R08: 0000000000000000 R09: 0000000000000000 [ 22.664020][ T336] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f478bc9a390 [ 22.664021][ T336] R13: 0000563f6f4862b0 R14: 000000000000000b R15: 00007f478bc290d0 | [ 24.072406][ T336] softirqs last disabled at (365721): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.072409][ T336] Preemption disabled at: | [ 24.072409][ T336] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.072418][ T336] Tainted: [W]=WARN [ 24.072419][ T336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 24.072422][ T336] Call Trace: [ 24.072423][ T336] [ 24.072425][ T336] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.072430][ T336] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.072433][ T336] __might_resched.cold (kernel/sched/core.c:9234) [ 24.072437][ T336] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.072441][ T336] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.072446][ T336] __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)) [ 24.072448][ T336] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.072455][ T336] ? 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) [ 24.072458][ T336] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.072461][ T336] put_chars (drivers/char/virtio_console.c:1176) [ 24.072465][ T336] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.072467][ T336] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 24.072470][ T336] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.072472][ T336] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.072476][ T336] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.072480][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.072482][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.072486][ T336] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.072489][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.072492][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.072496][ T336] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.072499][ T336] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.072504][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.072506][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.072509][ T336] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.072513][ T336] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.072515][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.072520][ T336] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.072523][ T336] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.072524][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.072527][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 24.072530][ T336] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.072532][ T336] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.072535][ T336] vprintk_emit (kernel/printk/printk.c:2479) [ 24.072538][ T336] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.072541][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 24.072547][ T336] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 24.072551][ T336] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 24.072554][ T336] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 24.072556][ T336] ? idr_get_free (??:?) [ 24.072560][ T336] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 24.072563][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 24.072565][ T336] devkmsg_write.cold (kernel/printk/printk.c:796) [ 24.072568][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 24.072572][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 24.072575][ T336] new_sync_write (fs/read_write.c:595) [ 24.072580][ T336] ? new_sync_read (./include/linux/ioprio.h:41) [ 24.072585][ T336] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.072589][ T336] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 24.072593][ T336] vfs_write (fs/read_write.c:687) [ 24.072596][ T336] ksys_write (fs/read_write.c:739) [ 24.072599][ T336] ? __ia32_sys_read (fs/read_write.c:723) [ 24.072601][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.072605][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.072607][ T336] ? irq_exit_rcu (kernel/softirq.c:786) [ 24.072610][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.072612][ T336] RIP: 0033:0x7f478be2d312 [ 24.072617][ T336] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 24.072619][ T336] RSP: 002b:00007ffc86445258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.072622][ T336] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f478be2d312 [ 24.072623][ T336] RDX: 00000000000002ee RSI: 0000563f6f4862b0 RDI: 000000000000000b [ 24.072624][ T336] RBP: 00007ffc86445280 R08: 0000000000000000 R09: 0000000000000000 [ 24.072625][ T336] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f478bc9a390 [ 24.072626][ T336] R13: 0000563f6f4862b0 R14: 000000000000000b R15: 00007f478bc290d0 | [ 25.088357][ T336] softirqs last disabled at (403196): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 25.088359][ T336] Preemption disabled at: | [ 25.088360][ T336] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.088369][ T336] Tainted: [W]=WARN [ 25.088370][ T336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 25.088372][ T336] Call Trace: [ 25.088374][ T336] [ 25.088375][ T336] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.088381][ T336] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.088383][ T336] __might_resched.cold (kernel/sched/core.c:9234) [ 25.088388][ T336] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.088392][ T336] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 25.088397][ T336] __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)) [ 25.088399][ T336] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.088406][ T336] ? 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) [ 25.088409][ T336] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.088412][ T336] put_chars (drivers/char/virtio_console.c:1176) [ 25.088416][ T336] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.088417][ T336] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.088422][ T336] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.088424][ T336] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.088429][ T336] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.088432][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.088437][ T336] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.088441][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.088446][ T336] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.088450][ T336] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.088454][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.088457][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.088461][ T336] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.088465][ T336] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.088467][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.088472][ T336] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.088475][ T336] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.088477][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.088479][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 25.088483][ T336] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.088485][ T336] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.088488][ T336] vprintk_emit (kernel/printk/printk.c:2479) [ 25.088492][ T336] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.088495][ T336] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 25.088496][ T336] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 25.088500][ T336] _printk (kernel/printk/printk.c:2504) [ 25.088504][ T336] ? snapshot_read.cold (user.c:?) [ 25.088506][ T336] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.088510][ T336] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 25.088511][ T336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.088515][ T336] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 25.088518][ T336] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 25.088523][ T336] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 25.088526][ T336] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 25.088530][ T336] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 25.088532][ T336] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 25.088534][ T336] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 25.088536][ T336] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 25.088540][ T336] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 25.088542][ T336] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 25.088545][ T336] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 25.088547][ T336] new_sync_write (fs/read_write.c:595) [ 25.088551][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.088553][ T336] ? new_sync_read (./include/linux/ioprio.h:41) [ 25.088557][ T336] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.088559][ T336] ? ksys_write (fs/read_write.c:739) [ 25.088565][ T336] vfs_write (fs/read_write.c:687) [ 25.088569][ T336] ksys_write (fs/read_write.c:739) [ 25.088572][ T336] ? __ia32_sys_read (fs/read_write.c:723) [ 25.088575][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.088578][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.088580][ T336] ? irq_exit_rcu (kernel/softirq.c:786) [ 25.088584][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.088587][ T336] RIP: 0033:0x7f478be2d312 [ 25.088591][ T336] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 25.088593][ T336] RSP: 002b:00007ffc86445258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.088595][ T336] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f478be2d312 [ 25.088597][ T336] RDX: 0000000000000001 RSI: 0000563f6f4862b0 RDI: 000000000000000b [ 25.088598][ T336] RBP: 00007ffc86445280 R08: 0000000000000000 R09: 0000000000000000 [ 25.088599][ T336] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f478bc9a390 [ 25.088600][ T336] R13: 0000563f6f4862b0 R14: 000000000000000b R15: 00007f478bc290d0 | [ 26.416307][ T336] softirqs last disabled at (426005): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.416309][ T336] Preemption disabled at: | [ 26.416310][ T336] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.416321][ T336] Tainted: [W]=WARN [ 26.416322][ T336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 26.416324][ T336] Call Trace: [ 26.416326][ T336] [ 26.416328][ T336] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.416333][ T336] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.416335][ T336] __might_resched.cold (kernel/sched/core.c:9234) [ 26.416340][ T336] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.416344][ T336] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.416349][ T336] __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)) [ 26.416351][ T336] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.416357][ T336] ? 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) [ 26.416360][ T336] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.416364][ T336] put_chars (drivers/char/virtio_console.c:1176) [ 26.416367][ T336] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.416369][ T336] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 26.416373][ T336] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.416375][ T336] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.416379][ T336] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.416383][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.416385][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.416389][ T336] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.416392][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.416395][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.416399][ T336] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.416402][ T336] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.416407][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.416409][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.416413][ T336] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.416417][ T336] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.416419][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.416424][ T336] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.416426][ T336] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.416428][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.416430][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 26.416434][ T336] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.416435][ T336] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.416439][ T336] vprintk_emit (kernel/printk/printk.c:2479) [ 26.416442][ T336] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.416445][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 26.416451][ T336] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 26.416454][ T336] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 26.416458][ T336] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 26.416460][ T336] ? idr_get_free (??:?) [ 26.416463][ T336] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 26.416467][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 26.416469][ T336] devkmsg_write.cold (kernel/printk/printk.c:796) [ 26.416472][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 26.416476][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 26.416478][ T336] new_sync_write (fs/read_write.c:595) [ 26.416486][ T336] ? new_sync_read (./include/linux/ioprio.h:41) [ 26.416490][ T336] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.416495][ T336] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 26.416498][ T336] vfs_write (fs/read_write.c:687) [ 26.416502][ T336] ksys_write (fs/read_write.c:739) [ 26.416505][ T336] ? __ia32_sys_read (fs/read_write.c:723) [ 26.416508][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.416511][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.416514][ T336] ? irq_exit_rcu (kernel/softirq.c:786) [ 26.416516][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.416519][ T336] RIP: 0033:0x7f478be2d312 [ 26.416523][ T336] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 26.416525][ T336] RSP: 002b:00007ffc86445258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 26.416528][ T336] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f478be2d312 [ 26.416530][ T336] RDX: 0000000000000316 RSI: 0000563f6f4862b0 RDI: 000000000000000b [ 26.416531][ T336] RBP: 00007ffc86445280 R08: 0000000000000000 R09: 0000000000000000 [ 26.416532][ T336] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f478bc9a390 [ 26.416532][ T336] R13: 0000563f6f4862b0 R14: 000000000000000b R15: 00007f478bc290d0 | [ 27.790124][ T336] softirqs last disabled at (452439): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.790126][ T336] Preemption disabled at: | [ 27.790126][ T336] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.790135][ T336] Tainted: [W]=WARN [ 27.790136][ T336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 27.790138][ T336] Call Trace: [ 27.790140][ T336] [ 27.790141][ T336] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.790147][ T336] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.790149][ T336] __might_resched.cold (kernel/sched/core.c:9234) [ 27.790154][ T336] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.790158][ T336] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.790163][ T336] __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.790165][ T336] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.790172][ T336] ? 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.790175][ T336] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.790178][ T336] put_chars (drivers/char/virtio_console.c:1176) [ 27.790181][ T336] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.790183][ T336] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 27.790187][ T336] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.790190][ T336] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.790194][ T336] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.790197][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.790199][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.790203][ T336] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.790207][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.790209][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.790213][ T336] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.790217][ T336] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.790221][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.790223][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.790227][ T336] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.790231][ T336] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.790233][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.790238][ T336] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.790241][ T336] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.790243][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.790245][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 27.790248][ T336] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.790250][ T336] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.790253][ T336] vprintk_emit (kernel/printk/printk.c:2479) [ 27.790257][ T336] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.790260][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 27.790265][ T336] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 27.790269][ T336] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 27.790273][ T336] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 27.790275][ T336] ? idr_get_free (??:?) [ 27.790278][ T336] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 27.790281][ T336] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 27.790284][ T336] devkmsg_write.cold (kernel/printk/printk.c:796) [ 27.790286][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 27.790291][ T336] ? vprintk_default (kernel/printk/printk.c:2494) [ 27.790293][ T336] new_sync_write (fs/read_write.c:595) [ 27.790299][ T336] ? new_sync_read (./include/linux/ioprio.h:41) [ 27.790303][ T336] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.790307][ T336] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 27.790311][ T336] vfs_write (fs/read_write.c:687) [ 27.790315][ T336] ksys_write (fs/read_write.c:739) [ 27.790318][ T336] ? __ia32_sys_read (fs/read_write.c:723) [ 27.790320][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.790324][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.790327][ T336] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.790329][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.790331][ T336] RIP: 0033:0x7f478be2d312 [ 27.790336][ T336] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 27.790338][ T336] RSP: 002b:00007ffc86445258 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 27.790341][ T336] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f478be2d312 [ 27.790342][ T336] RDX: 0000000000000316 RSI: 0000563f6f4862b0 RDI: 000000000000000b [ 27.790343][ T336] RBP: 00007ffc86445280 R08: 0000000000000000 R09: 0000000000000000 [ 27.790344][ T336] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f478bc9a390 Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars