====================================== | [ 22.061048][ T338] softirqs last disabled at (36913): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 22.061050][ T338] Preemption disabled at: | [ 22.061050][ T338] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.061060][ T338] Tainted: [W]=WARN [ 22.061060][ T338] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 22.061062][ T338] Call Trace: [ 22.061064][ T338] [ 22.061065][ T338] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.061070][ T338] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.061073][ T338] __might_resched.cold (kernel/sched/core.c:9234) [ 22.061077][ T338] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.061081][ T338] ? __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.061086][ T338] __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.061089][ T338] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.061095][ T338] ? 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.061098][ T338] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.061102][ T338] put_chars (drivers/char/virtio_console.c:1176) [ 22.061105][ T338] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.061109][ T338] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.061114][ T338] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.061121][ T338] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.061124][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.061127][ T338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.061131][ T338] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.061135][ T338] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.061139][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.061142][ T338] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.061145][ T338] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.061150][ T338] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.061151][ T338] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.061157][ T338] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.061159][ T338] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.061161][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.061163][ T338] ? 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.061167][ T338] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.061169][ T338] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.061172][ T338] vprintk_emit (kernel/printk/printk.c:2479) [ 22.061176][ T338] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.061178][ T338] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 22.061181][ T338] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.061182][ T338] ? fast_dput (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) fs/dcache.c:948 (discriminator 2)) [ 22.061187][ T338] ? 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 [ 22.061190][ T338] _printk (kernel/printk/printk.c:2504) [ 22.061194][ T338] ? snapshot_read.cold (user.c:?) [ 22.061197][ T338] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 22.061201][ T338] ? 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 [ 22.061204][ T338] ? 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) [ 22.061209][ T338] init_netconsole (drivers/net/netconsole.c:1286) netconsole [ 22.061212][ T338] ? 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 [ 22.061219][ T338] ? 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 [ 22.061221][ T338] do_one_initcall (init/main.c:1357) [ 22.061225][ T338] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 22.061229][ T338] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 22.061232][ T338] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 22.061237][ T338] do_init_module (kernel/module/main.c:3117) [ 22.061241][ T338] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 22.061245][ T338] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 22.061248][ T338] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 22.061252][ T338] load_module (kernel/module/main.c:3593) [ 22.061266][ T338] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 22.061270][ T338] ? __ia32_sys_fsconfig (??:?) [ 22.061272][ T338] ? add_chain_cache (kernel/locking/lockdep.c:3782) [ 22.061278][ T338] init_module_from_file (kernel/module/main.c:3790) [ 22.061281][ T338] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 22.061289][ T338] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 22.061292][ T338] ? 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.061295][ T338] idempotent_init_module (kernel/module/main.c:3802) [ 22.061299][ T338] ? init_module_from_file (kernel/module/main.c:3791) [ 22.061305][ T338] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.061307][ T338] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 22.061313][ T338] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 22.061315][ T338] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.061319][ T338] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.061321][ T338] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.061324][ T338] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.061330][ T338] RIP: 0033:0x7f1e70b8137d [ 22.061335][ T338] 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 [ 22.061337][ T338] RSP: 002b:00007ffcc376e9c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 22.061340][ T338] RAX: ffffffffffffffda RBX: 00005644b0b13700 RCX: 00007f1e70b8137d [ 22.061342][ T338] RDX: 0000000000000000 RSI: 0000564494833ffd RDI: 0000000000000005 [ 22.061343][ T338] RBP: 00007ffcc376ea60 R08: 0000000000000000 R09: 0000000000000000 [ 22.061344][ T338] R10: 0000000000000000 R11: 0000000000000246 R12: 0000564494833ffd [ 22.061345][ T338] R13: 00005644b0b13810 R14: 0000000000040000 R15: 0000000000000000 | [ 23.145062][ T337] softirqs last disabled at (334391): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 23.145066][ T337] Preemption disabled at: | [ 23.145067][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 23.145082][ T337] Tainted: [W]=WARN [ 23.145084][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 23.145086][ T337] Call Trace: [ 23.145089][ T337] [ 23.145092][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.145100][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 23.145103][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 23.145110][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.145116][ 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) [ 23.145124][ 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)) [ 23.145128][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.145139][ 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) [ 23.145143][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.145149][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 23.145155][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.145158][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 23.145166][ T337] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 23.145174][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.145180][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.145182][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.145191][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.145198][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.145203][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.145211][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.145219][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.145227][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.145231][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.145239][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.145247][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.145250][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.145266][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.145271][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.145274][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.145278][ 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)) [ 23.145285][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.145288][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.145294][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 23.145301][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.145312][ T337] _printk (kernel/printk/printk.c:2504) [ 23.145318][ T337] ? snapshot_read.cold (user.c:?) [ 23.145321][ T337] ? preempt_schedule_common (kernel/sched/core.c:7449) [ 23.145330][ T337] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 23.145345][ T337] register_console (kernel/printk/printk.c:4212 (discriminator 7)) [ 23.145352][ T337] ? get_init_console_seq.constprop.0.isra.0 (kernel/printk/printk.c:4018) [ 23.145356][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.145366][ T337] enabled_store (drivers/net/netconsole.c:1039) netconsole [ 23.145371][ T337] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 23.145377][ T337] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 23.145381][ T337] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 23.145384][ T337] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 23.145388][ T337] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 23.145396][ T337] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 23.145400][ T337] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 23.145405][ T337] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 23.145410][ T337] new_sync_write (fs/read_write.c:595) [ 23.145416][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.145421][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 23.145428][ T337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.145431][ T337] ? ksys_write (fs/read_write.c:739) [ 23.145444][ T337] vfs_write (fs/read_write.c:687) [ 23.145452][ T337] ksys_write (fs/read_write.c:739) [ 23.145457][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 23.145463][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.145470][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.145474][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 23.145479][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.145484][ T337] RIP: 0033:0x7f8899c7c312 [ 23.145489][ T337] 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) [ 23.145492][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 23.145496][ T337] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f8899c7c312 [ 23.145499][ T337] RDX: 0000000000000001 RSI: 00005650093522b0 RDI: 0000000000000010 [ 23.145501][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 23.145503][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 23.145504][ T337] R13: 00005650093522b0 R14: 0000000000000010 R15: 00007f8899a750d0 | [ 24.181635][ T337] softirqs last disabled at (353769): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.181638][ T337] Preemption disabled at: | [ 24.181639][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.181648][ T337] Tainted: [W]=WARN [ 24.181649][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 24.181651][ T337] Call Trace: [ 24.181653][ T337] [ 24.181654][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.181661][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.181663][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 24.181668][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.181672][ 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) [ 24.181678][ 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)) [ 24.181680][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.181687][ 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) [ 24.181690][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.181694][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 24.181697][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.181699][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 24.181703][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.181706][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.181710][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.181714][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.181716][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.181721][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.181725][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.181728][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.181733][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.181737][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.181742][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.181745][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.181749][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.181754][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.181756][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.181761][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.181764][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.181766][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.181768][ 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)) [ 24.181772][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.181774][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.181777][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 24.181781][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.181785][ T337] ? _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.181791][ T337] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 24.181795][ T337] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 24.181799][ T337] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 24.181801][ T337] ? idr_get_free (??:?) [ 24.181805][ T337] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 24.181808][ T337] ? _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.181811][ T337] devkmsg_write.cold (kernel/printk/printk.c:796) [ 24.181814][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 24.181819][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 24.181822][ T337] new_sync_write (fs/read_write.c:595) [ 24.181828][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 24.181833][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.181838][ T337] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 24.181841][ T337] vfs_write (fs/read_write.c:687) [ 24.181846][ T337] ksys_write (fs/read_write.c:739) [ 24.181849][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 24.181852][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.181856][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.181858][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 24.181861][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.181863][ T337] RIP: 0033:0x7f8899c7c312 [ 24.181868][ T337] 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.181870][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.181873][ T337] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f8899c7c312 [ 24.181875][ T337] RDX: 00000000000002ee RSI: 00005650093522b0 RDI: 000000000000000b [ 24.181876][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 24.181877][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 24.181878][ T337] R13: 00005650093522b0 R14: 000000000000000b R15: 00007f8899a750d0 | [ 25.543576][ T337] softirqs last disabled at (384987): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.543579][ T337] Preemption disabled at: | [ 25.543579][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.543589][ T337] Tainted: [W]=WARN [ 25.543590][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 25.543592][ T337] Call Trace: [ 25.543594][ T337] [ 25.543596][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.543601][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.543604][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 25.543609][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.543613][ 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) [ 25.543618][ 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)) [ 25.543621][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.543627][ 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) [ 25.543630][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.543634][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 25.543638][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.543640][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 25.543643][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.543647][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.543651][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.543655][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.543656][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.543661][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.543664][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.543667][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.543671][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.543675][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.543680][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.543682][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.543686][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.543691][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.543692][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.543698][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.543701][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.543703][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.543705][ 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)) [ 25.543709][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.543710][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.543714][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 25.543717][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.543721][ T337] ? _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) [ 25.543726][ T337] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 25.543730][ T337] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 25.543734][ T337] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 25.543737][ T337] ? idr_get_free (??:?) [ 25.543740][ T337] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 25.543745][ T337] ? _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) [ 25.543748][ T337] devkmsg_write.cold (kernel/printk/printk.c:796) [ 25.543751][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 25.543755][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 25.543758][ T337] new_sync_write (fs/read_write.c:595) [ 25.543764][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 25.543768][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.543773][ T337] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 25.543776][ T337] vfs_write (fs/read_write.c:687) [ 25.543781][ T337] ksys_write (fs/read_write.c:739) [ 25.543784][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 25.543786][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.543790][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.543793][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 25.543795][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.543798][ T337] RIP: 0033:0x7f8899c7c312 [ 25.543803][ T337] 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.543804][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.543807][ T337] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f8899c7c312 [ 25.543809][ T337] RDX: 00000000000002ee RSI: 00005650093522b0 RDI: 000000000000000b [ 25.543810][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 25.543811][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 25.543812][ T337] R13: 00005650093522b0 R14: 000000000000000b R15: 00007f8899a750d0 | [ 26.550522][ T337] softirqs last disabled at (410997): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.550525][ T337] Preemption disabled at: | [ 26.550525][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.550535][ T337] Tainted: [W]=WARN [ 26.550536][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 26.550538][ T337] Call Trace: [ 26.550540][ T337] [ 26.550542][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.550548][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.550551][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 26.550555][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.550560][ 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) [ 26.550565][ 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)) [ 26.550568][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.550575][ 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) [ 26.550578][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.550582][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 26.550586][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.550588][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 26.550592][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.550595][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.550599][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.550604][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.550606][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.550611][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.550615][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.550618][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.550622][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.550627][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.550632][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.550634][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.550638][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.550643][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.550647][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.550653][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.550656][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.550658][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.550660][ 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)) [ 26.550664][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.550666][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.550670][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 26.550674][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.550676][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.550678][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.550680][ T337] ? enabled_store (./include/linux/console.h:573 drivers/net/netconsole.c:1037) netconsole [ 26.550683][ T337] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 26.550687][ T337] _printk (kernel/printk/printk.c:2504) [ 26.550691][ T337] ? snapshot_read.cold (user.c:?) [ 26.550695][ T337] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 kernel/locking/mutex.c:999) [ 26.550698][ T337] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 (discriminator 1) kernel/locking/mutex.c:999 (discriminator 1)) [ 26.550703][ T337] ? __mutex_unlock_slowpath (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:4480 kernel/locking/mutex.c:1021) [ 26.550706][ T337] netconsole_print_banner (drivers/net/netconsole.c:729 (discriminator 1)) netconsole [ 26.550711][ T337] enabled_store.cold (drivers/net/netconsole.c:1054) netconsole [ 26.550714][ T337] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 26.550718][ T337] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 26.550720][ T337] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 26.550723][ T337] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 26.550725][ T337] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 26.550730][ T337] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 26.550732][ T337] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 26.550734][ T337] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 26.550737][ T337] new_sync_write (fs/read_write.c:595) [ 26.550742][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.550745][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 26.550749][ T337] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.550751][ T337] ? ksys_write (fs/read_write.c:739) [ 26.550758][ T337] vfs_write (fs/read_write.c:687) [ 26.550762][ T337] ksys_write (fs/read_write.c:739) [ 26.550765][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 26.550768][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.550772][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.550775][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 26.550778][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.550781][ T337] RIP: 0033:0x7f8899c7c312 [ 26.550785][ T337] 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.550787][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 26.550790][ T337] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f8899c7c312 [ 26.550791][ T337] RDX: 0000000000000001 RSI: 00005650093522b0 RDI: 000000000000000b [ 26.550792][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 26.550793][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 26.550794][ T337] R13: 00005650093522b0 R14: 000000000000000b R15: 00007f8899a750d0 | [ 27.964999][ T337] softirqs last disabled at (441305): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.965001][ T337] Preemption disabled at: | [ 27.965002][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.965015][ T337] Tainted: [W]=WARN [ 27.965016][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 27.965018][ T337] Call Trace: [ 27.965019][ T337] [ 27.965021][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.965027][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.965029][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 27.965034][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.965039][ 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) [ 27.965044][ 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)) [ 27.965047][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.965053][ 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) [ 27.965056][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.965060][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 27.965064][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.965066][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 27.965069][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.965072][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.965077][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.965081][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.965083][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.965087][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.965091][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.965094][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.965098][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.965102][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.965107][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.965109][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.965113][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.965117][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.965119][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.965125][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.965127][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.965129][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.965132][ 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)) [ 27.965136][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.965137][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.965141][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 27.965145][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.965149][ T337] ? _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.965154][ T337] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 27.965158][ T337] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 27.965163][ T337] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 27.965165][ T337] ? idr_get_free (??:?) [ 27.965168][ T337] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 27.965172][ T337] ? _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.965174][ T337] devkmsg_write.cold (kernel/printk/printk.c:796) [ 27.965177][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 27.965182][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 27.965185][ T337] new_sync_write (fs/read_write.c:595) [ 27.965191][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 27.965195][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.965200][ T337] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 27.965204][ T337] vfs_write (fs/read_write.c:687) [ 27.965208][ T337] ksys_write (fs/read_write.c:739) [ 27.965211][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 27.965214][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.965217][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.965220][ T337] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 27.965223][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.965226][ T337] RIP: 0033:0x7f8899c7c312 [ 27.965231][ T337] 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.965233][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 27.965236][ T337] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f8899c7c312 [ 27.965237][ T337] RDX: 0000000000000316 RSI: 00005650093522b0 RDI: 000000000000000b [ 27.965238][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 27.965239][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 27.965240][ T337] R13: 00005650093522b0 R14: 000000000000000b R15: 00007f8899a750d0 | [ 28.970554][ T337] softirqs last disabled at (474177): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 28.970557][ T337] Preemption disabled at: | [ 28.970557][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.970567][ T337] Tainted: [W]=WARN [ 28.970568][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 28.970570][ T337] Call Trace: [ 28.970572][ T337] [ 28.970573][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.970579][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.970582][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 28.970586][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.970590][ 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) [ 28.970596][ 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)) [ 28.970598][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.970605][ 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) [ 28.970608][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.970612][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 28.970616][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.970618][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 28.970622][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.970625][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 28.970629][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.970633][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.970635][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.970639][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.970643][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.970646][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.970650][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.970654][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.970659][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.970662][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.970666][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.970670][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.970672][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.970677][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.970680][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.970682][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.970684][ 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)) [ 28.970688][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.970690][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.970694][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 28.970697][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.970701][ T337] ? _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) [ 28.970707][ T337] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 28.970711][ T337] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 28.970715][ T337] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 28.970717][ T337] ? idr_get_free (??:?) [ 28.970721][ T337] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 28.970724][ T337] ? _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) [ 28.970726][ T337] devkmsg_write.cold (kernel/printk/printk.c:796) [ 28.970729][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 28.970734][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 28.970737][ T337] new_sync_write (fs/read_write.c:595) [ 28.970743][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 28.970747][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.970752][ T337] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 28.970756][ T337] vfs_write (fs/read_write.c:687) [ 28.970760][ T337] ksys_write (fs/read_write.c:739) [ 28.970763][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 28.970766][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.970770][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.970772][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 28.970775][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.970778][ T337] RIP: 0033:0x7f8899c7c312 [ 28.970782][ T337] 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) [ 28.970784][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 28.970787][ T337] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f8899c7c312 [ 28.970789][ T337] RDX: 0000000000000316 RSI: 00005650093522b0 RDI: 000000000000000b [ 28.970790][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 28.970791][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 28.970791][ T337] R13: 00005650093522b0 R14: 000000000000000b R15: 00007f8899a750d0 | [ 30.022915][ T337] softirqs last disabled at (493703): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 30.022918][ T337] Preemption disabled at: | [ 30.022919][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 30.022928][ T337] Tainted: [W]=WARN [ 30.022929][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 30.022932][ T337] Call Trace: [ 30.022933][ T337] [ 30.022935][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.022941][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 30.022944][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 30.022949][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.022954][ 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) [ 30.022960][ 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)) [ 30.022963][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.022971][ 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) [ 30.022974][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.022979][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 30.022983][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.022985][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 30.022990][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.022993][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 30.022998][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.023002][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.023004][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.023010][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.023014][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.023018][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.023023][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.023028][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.023033][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.023036][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.023042][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.023047][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.023049][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.023055][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.023058][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.023061][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.023064][ 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)) [ 30.023068][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.023071][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.023075][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 30.023079][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.023084][ T337] ? _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) [ 30.023090][ T337] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 30.023095][ T337] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 30.023099][ T337] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 30.023102][ T337] ? idr_get_free (??:?) [ 30.023105][ T337] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 30.023109][ T337] ? _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) [ 30.023112][ T337] devkmsg_write.cold (kernel/printk/printk.c:796) [ 30.023115][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 30.023120][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 30.023123][ T337] new_sync_write (fs/read_write.c:595) [ 30.023130][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 30.023135][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.023141][ T337] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 30.023145][ T337] vfs_write (fs/read_write.c:687) [ 30.023150][ T337] ksys_write (fs/read_write.c:739) [ 30.023154][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 30.023157][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.023162][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.023165][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 30.023168][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.023171][ T337] RIP: 0033:0x7f8899c7c312 [ 30.023176][ T337] 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) [ 30.023178][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 30.023182][ T337] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f8899c7c312 [ 30.023183][ T337] RDX: 0000000000000316 RSI: 00005650093522b0 RDI: 000000000000000b [ 30.023185][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 30.023186][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 30.023187][ T337] R13: 00005650093522b0 R14: 000000000000000b R15: 00007f8899a750d0 | [ 31.022455][ T337] softirqs last disabled at (512353): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 31.022459][ T337] Preemption disabled at: | [ 31.022460][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.022473][ T337] Tainted: [W]=WARN [ 31.022475][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 31.022478][ T337] Call Trace: [ 31.022480][ T337] [ 31.022482][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.022490][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.022493][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 31.022500][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.022506][ 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) [ 31.022513][ 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)) [ 31.022517][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.022528][ 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) [ 31.022531][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.022537][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 31.022541][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.022544][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 31.022550][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.022554][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.022561][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.022566][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.022569][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.022577][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.022583][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.022588][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.022594][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.022600][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.022608][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.022611][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.022618][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.022624][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.022627][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.022636][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.022641][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.022644][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.022647][ 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)) [ 31.022654][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.022656][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.022662][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 31.022668][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.022673][ T337] ? _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) [ 31.022681][ T337] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 31.022687][ T337] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 31.022693][ T337] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 31.022697][ T337] ? idr_get_free (??:?) [ 31.022701][ T337] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 31.022707][ T337] ? _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) [ 31.022711][ T337] devkmsg_write.cold (kernel/printk/printk.c:796) [ 31.022716][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 31.022723][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 31.022727][ T337] new_sync_write (fs/read_write.c:595) [ 31.022736][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 31.022743][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.022752][ T337] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 31.022757][ T337] vfs_write (fs/read_write.c:687) [ 31.022764][ T337] ksys_write (fs/read_write.c:739) [ 31.022769][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 31.022774][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.022780][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.022784][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 31.022789][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.022793][ T337] RIP: 0033:0x7f8899c7c312 [ 31.022800][ T337] 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) [ 31.022803][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 31.022809][ T337] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f8899c7c312 [ 31.022812][ T337] RDX: 0000000000000316 RSI: 00005650093522b0 RDI: 000000000000000b [ 31.022814][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 31.022815][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 [ 31.022817][ T337] R13: 00005650093522b0 R14: 000000000000000b R15: 00007f8899a750d0 | [ 32.057992][ T337] softirqs last disabled at (536449): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 32.057995][ T337] Preemption disabled at: | [ 32.057997][ T337] vprintk_emit (kernel/printk/printk.c:2471) | [ 32.058010][ T337] Tainted: [W]=WARN [ 32.058011][ T337] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 32.058014][ T337] Call Trace: [ 32.058016][ T337] [ 32.058018][ T337] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.058026][ T337] ? vprintk_emit (kernel/printk/printk.c:2471) [ 32.058029][ T337] __might_resched.cold (kernel/sched/core.c:9234) [ 32.058036][ T337] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.058042][ 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) [ 32.058050][ 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)) [ 32.058054][ T337] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.058063][ 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) [ 32.058067][ T337] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.058074][ T337] put_chars (drivers/char/virtio_console.c:1176) [ 32.058079][ T337] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.058083][ T337] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 32.058089][ T337] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.058094][ T337] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.058101][ T337] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.058106][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.058109][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.058117][ T337] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.058123][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.058128][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.058135][ T337] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.058141][ T337] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.058149][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.058153][ T337] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.058160][ T337] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.058167][ T337] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.058170][ T337] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.058180][ T337] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.058184][ T337] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.058187][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.058191][ 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)) [ 32.058197][ T337] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.058200][ T337] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.058206][ T337] vprintk_emit (kernel/printk/printk.c:2479) [ 32.058212][ T337] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.058218][ T337] ? _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) [ 32.058226][ T337] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 32.058232][ T337] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 32.058239][ T337] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 32.058242][ T337] ? idr_get_free (??:?) [ 32.058247][ T337] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 32.058252][ T337] ? _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) [ 32.058256][ T337] devkmsg_write.cold (kernel/printk/printk.c:796) [ 32.058261][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 32.058269][ T337] ? vprintk_default (kernel/printk/printk.c:2494) [ 32.058273][ T337] new_sync_write (fs/read_write.c:595) [ 32.058281][ T337] ? new_sync_read (./include/linux/ioprio.h:41) [ 32.058289][ T337] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.058303][ T337] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 32.058309][ T337] vfs_write (fs/read_write.c:687) [ 32.058316][ T337] ksys_write (fs/read_write.c:739) [ 32.058321][ T337] ? __ia32_sys_read (fs/read_write.c:723) [ 32.058328][ T337] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.058335][ T337] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.058340][ T337] ? irq_exit_rcu (kernel/softirq.c:786) [ 32.058344][ T337] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.058348][ T337] RIP: 0033:0x7f8899c7c312 [ 32.058354][ T337] 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) [ 32.058357][ T337] RSP: 002b:00007ffc14064d68 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 32.058361][ T337] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f8899c7c312 [ 32.058363][ T337] RDX: 0000000000000316 RSI: 00005650093522b0 RDI: 000000000000000b [ 32.058365][ T337] RBP: 00007ffc14064d90 R08: 0000000000000000 R09: 0000000000000000 [ 32.058367][ T337] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f8899ae9390 Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars