====================================== | [ 11.915833][ T201] softirqs last disabled at (38109): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.915836][ T201] Preemption disabled at: | [ 11.915837][ T201] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.915846][ T201] Tainted: [W]=WARN [ 11.915847][ T201] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.915849][ T201] Call Trace: [ 11.915850][ T201] [ 11.915852][ T201] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.915858][ T201] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.915860][ T201] __might_resched.cold (kernel/sched/core.c:9234) [ 11.915865][ T201] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.915869][ T201] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.915874][ T201] __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)) [ 11.915877][ T201] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.915884][ T201] ? 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) [ 11.915887][ T201] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.915891][ T201] put_chars (drivers/char/virtio_console.c:1176) [ 11.915894][ T201] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.915898][ T201] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.915903][ T201] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.915911][ T201] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.915914][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.915918][ T201] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.915922][ T201] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.915926][ T201] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.915931][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.915933][ T201] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.915937][ T201] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.915942][ T201] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.915944][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.915950][ T201] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.915952][ T201] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.915955][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.915957][ T201] ? 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)) [ 11.915961][ T201] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.915963][ T201] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.915966][ T201] vprintk_emit (kernel/printk/printk.c:2479) [ 11.915971][ T201] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.915973][ T201] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.915976][ T201] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.915978][ T201] ? fast_dput (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) fs/dcache.c:948 (discriminator 2)) [ 11.915982][ T201] ? 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 [ 11.915986][ T201] _printk (kernel/printk/printk.c:2504) [ 11.915990][ T201] ? snapshot_read.cold (user.c:?) [ 11.915993][ T201] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 11.915996][ T201] ? 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 [ 11.916000][ T201] ? 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) [ 11.916004][ T201] init_netconsole (drivers/net/netconsole.c:1286) netconsole [ 11.916008][ T201] ? 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 [ 11.916015][ T201] ? 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 [ 11.916018][ T201] do_one_initcall (init/main.c:1357) [ 11.916021][ T201] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.916026][ T201] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.916029][ T201] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.916034][ T201] do_init_module (kernel/module/main.c:3117) [ 11.916038][ T201] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.916043][ T201] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.916046][ T201] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.916057][ T201] load_module (kernel/module/main.c:3593) [ 11.916064][ T201] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.916068][ T201] ? __ia32_sys_fsconfig (??:?) [ 11.916071][ T201] ? add_chain_cache (kernel/locking/lockdep.c:3782) [ 11.916074][ T201] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.916078][ T201] init_module_from_file (kernel/module/main.c:3790) [ 11.916082][ T201] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 11.916090][ T201] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.916094][ T201] ? 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) [ 11.916097][ T201] idempotent_init_module (kernel/module/main.c:3802) [ 11.916101][ T201] ? init_module_from_file (kernel/module/main.c:3791) [ 11.916108][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.916110][ T201] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.916116][ T201] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.916119][ T201] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.916123][ T201] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.916126][ T201] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.916129][ T201] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.916131][ T201] RIP: 0033:0x7f424f65537d [ 11.916135][ T201] 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 [ 11.916137][ T201] RSP: 002b:00007ffc86cf6e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.916140][ T201] RAX: ffffffffffffffda RBX: 000055c594508700 RCX: 00007f424f65537d [ 11.916141][ T201] RDX: 0000000000000000 RSI: 000055c583469ffd RDI: 0000000000000005 [ 11.916142][ T201] RBP: 00007ffc86cf6f20 R08: 0000000000000000 R09: 0000000000000000 [ 11.916143][ T201] R10: 0000000000000000 R11: 0000000000000246 R12: 000055c583469ffd [ 11.916144][ T201] R13: 000055c594508810 R14: 0000000000040000 R15: 0000000000000000 | [ 13.029913][ T200] softirqs last disabled at (370317): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 13.029916][ T200] Preemption disabled at: | [ 13.029917][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.029927][ T200] Tainted: [W]=WARN [ 13.029928][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.029930][ T200] Call Trace: [ 13.029932][ T200] [ 13.029934][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.029940][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.029943][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 13.029948][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.029952][ T200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.029957][ T200] __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)) [ 13.029961][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.029968][ T200] ? 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) [ 13.029971][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.029975][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 13.029979][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.029982][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 13.029986][ T200] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 13.029991][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.029995][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.029997][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.030002][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.030007][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.030011][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.030016][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.030020][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.030026][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.030028][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.030033][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.030038][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.030040][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.030046][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.030049][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.030052][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.030054][ T200] ? 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)) [ 13.030065][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.030068][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.030072][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 13.030076][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.030083][ T200] _printk (kernel/printk/printk.c:2504) [ 13.030087][ T200] ? snapshot_read.cold (user.c:?) [ 13.030089][ T200] ? preempt_schedule_common (kernel/sched/core.c:7449) [ 13.030094][ T200] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 13.030102][ T200] register_console (kernel/printk/printk.c:4212 (discriminator 7)) [ 13.030106][ T200] ? get_init_console_seq.constprop.0.isra.0 (kernel/printk/printk.c:4018) [ 13.030109][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.030115][ T200] enabled_store (drivers/net/netconsole.c:1039) netconsole [ 13.030118][ T200] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.030122][ T200] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 13.030124][ T200] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 13.030127][ T200] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 13.030130][ T200] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 13.030134][ T200] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 13.030137][ T200] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 13.030139][ T200] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 13.030142][ T200] new_sync_write (fs/read_write.c:595) [ 13.030145][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.030149][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 13.030152][ T200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.030154][ T200] ? ksys_write (fs/read_write.c:739) [ 13.030162][ T200] vfs_write (fs/read_write.c:687) [ 13.030166][ T200] ksys_write (fs/read_write.c:739) [ 13.030169][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 13.030172][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.030177][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.030180][ T200] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.030184][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.030186][ T200] RIP: 0033:0x7f654cd17312 [ 13.030191][ T200] 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) [ 13.030193][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 13.030196][ T200] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f654cd17312 [ 13.030198][ T200] RDX: 0000000000000001 RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 13.030199][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 13.030200][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 13.030201][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 14.339920][ T200] softirqs last disabled at (406107): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.339923][ T200] Preemption disabled at: | [ 14.339924][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.339934][ T200] Tainted: [W]=WARN [ 14.339935][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.339936][ T200] Call Trace: [ 14.339938][ T200] [ 14.339940][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.339946][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.339948][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 14.339953][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.339957][ T200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.339962][ T200] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.339965][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.339972][ T200] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.339975][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.339979][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 14.339982][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.339984][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 14.339988][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.339991][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.339996][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.340000][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.340002][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.340006][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.340010][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.340014][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.340018][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.340022][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.340026][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.340029][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.340033][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.340037][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.340039][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.340044][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.340047][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.340049][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.340052][ T200] ? 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)) [ 14.340055][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.340057][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.340061][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 14.340064][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.340068][ T200] ? _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) [ 14.340080][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 14.340084][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 14.340088][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 14.340090][ T200] ? idr_get_free (??:?) [ 14.340094][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 14.340097][ T200] ? _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) [ 14.340100][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 14.340103][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 14.340107][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 14.340110][ T200] new_sync_write (fs/read_write.c:595) [ 14.340114][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 14.340118][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.340123][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 14.340127][ T200] vfs_write (fs/read_write.c:687) [ 14.340131][ T200] ksys_write (fs/read_write.c:739) [ 14.340134][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 14.340137][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.340141][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.340144][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 14.340147][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.340149][ T200] RIP: 0033:0x7f654cd17312 [ 14.340153][ T200] 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) [ 14.340155][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 14.340159][ T200] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f654cd17312 [ 14.340160][ T200] RDX: 00000000000002ee RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 14.340161][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 14.340162][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 14.340163][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 15.464807][ T200] softirqs last disabled at (421543): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.464809][ T200] Preemption disabled at: | [ 15.464810][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.464820][ T200] Tainted: [W]=WARN [ 15.464821][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.464823][ T200] Call Trace: [ 15.464825][ T200] [ 15.464826][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.464832][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.464835][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 15.464840][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.464844][ T200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.464849][ T200] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.464852][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.464859][ T200] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.464862][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.464866][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 15.464870][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.464872][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 15.464876][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.464879][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.464883][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.464887][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.464889][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.464893][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.464897][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.464901][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.464905][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.464909][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.464914][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.464916][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.464920][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.464925][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.464927][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.464932][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.464935][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.464937][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.464939][ T200] ? 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)) [ 15.464943][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.464945][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.464948][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 15.464952][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.464956][ T200] ? _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) [ 15.464961][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 15.464965][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 15.464969][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 15.464971][ T200] ? idr_get_free (??:?) [ 15.464975][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 15.464978][ T200] ? _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) [ 15.464981][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 15.464984][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.464988][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.464991][ T200] new_sync_write (fs/read_write.c:595) [ 15.464996][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 15.464999][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.465004][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 15.465008][ T200] vfs_write (fs/read_write.c:687) [ 15.465013][ T200] ksys_write (fs/read_write.c:739) [ 15.465015][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 15.465018][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.465022][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.465025][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 15.465028][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.465030][ T200] RIP: 0033:0x7f654cd17312 [ 15.465035][ T200] 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) [ 15.465037][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 15.465040][ T200] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f654cd17312 [ 15.465042][ T200] RDX: 00000000000002ee RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 15.465043][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 15.465044][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 15.465045][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 16.561468][ T200] softirqs last disabled at (437215): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 16.561470][ T200] Preemption disabled at: | [ 16.561471][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.561482][ T200] Tainted: [W]=WARN [ 16.561483][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.561485][ T200] Call Trace: [ 16.561487][ T200] [ 16.561488][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.561494][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.561497][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 16.561502][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.561506][ T200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 16.561511][ T200] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.561514][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.561520][ T200] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.561523][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.561527][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 16.561531][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.561533][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 16.561536][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.561540][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 16.561544][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.561548][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.561549][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.561554][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.561558][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.561561][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.561565][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.561569][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.561574][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.561576][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.561580][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.561585][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.561587][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.561592][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.561595][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.561597][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.561599][ T200] ? 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)) [ 16.561603][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.561605][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.561609][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 16.561612][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.561616][ T200] ? _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) [ 16.561621][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 16.561625][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 16.561629][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 16.561631][ T200] ? idr_get_free (??:?) [ 16.561634][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 16.561637][ T200] ? _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) [ 16.561640][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 16.561643][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 16.561648][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 16.561650][ T200] new_sync_write (fs/read_write.c:595) [ 16.561655][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 16.561658][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.561663][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 16.561667][ T200] vfs_write (fs/read_write.c:687) [ 16.561672][ T200] ksys_write (fs/read_write.c:739) [ 16.561674][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 16.561677][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.561681][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.561683][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 16.561686][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.561689][ T200] RIP: 0033:0x7f654cd17312 [ 16.561693][ T200] 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) [ 16.561695][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 16.561698][ T200] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f654cd17312 [ 16.561700][ T200] RDX: 00000000000002ee RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 16.561701][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 16.561702][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 16.561703][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 17.847196][ T200] softirqs last disabled at (473033): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.847198][ T200] Preemption disabled at: | [ 17.847199][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.847210][ T200] Tainted: [W]=WARN [ 17.847211][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.847213][ T200] Call Trace: [ 17.847214][ T200] [ 17.847216][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.847223][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.847225][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 17.847230][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.847234][ T200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.847240][ T200] __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)) [ 17.847243][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.847250][ T200] ? 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) [ 17.847253][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.847257][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 17.847261][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.847263][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 17.847267][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.847270][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.847274][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.847279][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.847280][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.847285][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.847289][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.847293][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.847297][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.847301][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.847305][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.847308][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.847312][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.847317][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.847319][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.847324][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.847327][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.847329][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.847332][ T200] ? 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)) [ 17.847335][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.847337][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.847341][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 17.847345][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.847348][ T200] ? _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) [ 17.847354][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 17.847359][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 17.847366][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 17.847369][ T200] ? idr_get_free (??:?) [ 17.847374][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 17.847377][ T200] ? _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) [ 17.847380][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 17.847383][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 17.847388][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 17.847391][ T200] new_sync_write (fs/read_write.c:595) [ 17.847395][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 17.847399][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.847404][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 17.847408][ T200] vfs_write (fs/read_write.c:687) [ 17.847412][ T200] ksys_write (fs/read_write.c:739) [ 17.847415][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 17.847418][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.847422][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.847425][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 17.847428][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.847431][ T200] RIP: 0033:0x7f654cd17312 [ 17.847435][ T200] 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) [ 17.847437][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 17.847441][ T200] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f654cd17312 [ 17.847442][ T200] RDX: 00000000000002ee RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 17.847443][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 17.847444][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 17.847445][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 19.162250][ T200] softirqs last disabled at (524115): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 19.162253][ T200] Preemption disabled at: | [ 19.162254][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.162265][ T200] Tainted: [W]=WARN [ 19.162266][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.162268][ T200] Call Trace: [ 19.162270][ T200] [ 19.162271][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.162278][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.162280][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 19.162285][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.162289][ T200] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.162295][ T200] __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)) [ 19.162297][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.162304][ T200] ? 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) [ 19.162307][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.162311][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 19.162314][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.162317][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 19.162320][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.162324][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.162328][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.162332][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.162334][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.162338][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.162342][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.162346][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.162350][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.162354][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.162359][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.162363][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.162370][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.162375][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.162377][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.162382][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.162385][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.162387][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.162390][ T200] ? 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)) [ 19.162394][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.162396][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.162399][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 19.162403][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.162406][ T200] ? _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) [ 19.162412][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 19.162415][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 19.162419][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 19.162422][ T200] ? idr_get_free (??:?) [ 19.162426][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 19.162429][ T200] ? _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) [ 19.162432][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 19.162435][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.162439][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.162442][ T200] new_sync_write (fs/read_write.c:595) [ 19.162447][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 19.162450][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.162455][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 19.162459][ T200] vfs_write (fs/read_write.c:687) [ 19.162464][ T200] ksys_write (fs/read_write.c:739) [ 19.162469][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 19.162472][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.162476][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.162479][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 19.162482][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.162484][ T200] RIP: 0033:0x7f654cd17312 [ 19.162489][ T200] 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) [ 19.162491][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.162495][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f654cd17312 [ 19.162496][ T200] RDX: 0000000000000316 RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 19.162497][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 19.162498][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 19.162499][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 20.331473][ T200] softirqs last disabled at (584942): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 20.331475][ T200] Preemption disabled at: | [ 20.331476][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.331486][ T200] Tainted: [W]=WARN [ 20.331487][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.331489][ T200] Call Trace: [ 20.331491][ T200] [ 20.331493][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.331499][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.331501][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 20.331506][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.331510][ T200] ? __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.331516][ T200] __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.331518][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.331525][ T200] ? 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.331528][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.331532][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 20.331535][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.331537][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 20.331541][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.331544][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.331548][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.331552][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.331554][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.331559][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.331562][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.331566][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.331570][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.331574][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.331579][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.331581][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.331585][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.331589][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.331592][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.331597][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.331600][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.331602][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.331604][ T200] ? 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.331608][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.331610][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.331613][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 20.331617][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.331621][ T200] ? _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) [ 20.331627][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 20.331631][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 20.331635][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 20.331637][ T200] ? idr_get_free (??:?) [ 20.331640][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 20.331644][ T200] ? _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) [ 20.331646][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 20.331649][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 20.331654][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 20.331657][ T200] new_sync_write (fs/read_write.c:595) [ 20.331661][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 20.331665][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 20.331670][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 20.331674][ T200] vfs_write (fs/read_write.c:687) [ 20.331678][ T200] ksys_write (fs/read_write.c:739) [ 20.331681][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 20.331684][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.331688][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.331691][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 20.331695][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.331697][ T200] RIP: 0033:0x7f654cd17312 [ 20.331702][ T200] 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) [ 20.331704][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 20.331707][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f654cd17312 [ 20.331708][ T200] RDX: 0000000000000316 RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 20.331709][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 20.331710][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 20.331711][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 21.339718][ T200] softirqs last disabled at (609649): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 21.339721][ T200] Preemption disabled at: | [ 21.339722][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.339733][ T200] Tainted: [W]=WARN [ 21.339734][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.339735][ T200] Call Trace: [ 21.339737][ T200] [ 21.339739][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.339745][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.339747][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 21.339752][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.339756][ T200] ? __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.339762][ T200] __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.339765][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.339771][ T200] ? 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.339775][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.339778][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 21.339782][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.339784][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 21.339788][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 21.339791][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.339795][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.339799][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.339801][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.339806][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.339810][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.339813][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.339817][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.339821][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.339826][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.339828][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.339833][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.339837][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.339839][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.339844][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.339847][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.339849][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.339851][ T200] ? 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.339855][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.339857][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.339861][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 21.339864][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.339868][ T200] ? _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) [ 21.339874][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 21.339877][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 21.339881][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 21.339883][ T200] ? idr_get_free (??:?) [ 21.339887][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 21.339891][ T200] ? _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) [ 21.339893][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 21.339896][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 21.339901][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 21.339905][ T200] new_sync_write (fs/read_write.c:595) [ 21.339910][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 21.339914][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 21.339919][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 21.339922][ T200] vfs_write (fs/read_write.c:687) [ 21.339927][ T200] ksys_write (fs/read_write.c:739) [ 21.339930][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 21.339933][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.339936][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.339939][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 21.339942][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.339945][ T200] RIP: 0033:0x7f654cd17312 [ 21.339949][ T200] 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.339951][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 21.339954][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f654cd17312 [ 21.339956][ T200] RDX: 0000000000000316 RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 21.339957][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 21.339958][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 21.339959][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 22.862646][ T200] softirqs last disabled at (748035): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 22.862648][ T200] Preemption disabled at: | [ 22.862649][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.862659][ T200] Tainted: [W]=WARN [ 22.862660][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.862662][ T200] Call Trace: [ 22.862663][ T200] [ 22.862665][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.862671][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.862674][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 22.862678][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.862683][ T200] ? __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.862688][ T200] __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.862691][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.862698][ T200] ? 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.862701][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.862704][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 22.862708][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.862710][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 22.862714][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.862717][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.862721][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.862725][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.862727][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.862731][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.862735][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.862739][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.862743][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.862747][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.862752][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.862754][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.862758][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.862762][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.862764][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.862770][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.862773][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.862775][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.862777][ T200] ? 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.862781][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.862783][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.862786][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 22.862790][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.862793][ T200] ? _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.862799][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 22.862804][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 22.862808][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 22.862810][ T200] ? idr_get_free (??:?) [ 22.862814][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 22.862817][ T200] ? _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.862820][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 22.862822][ T200] ? net_rx_action (net/core/dev.c:7988) [ 22.862826][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.862830][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.862833][ T200] new_sync_write (fs/read_write.c:595) [ 22.862836][ T200] ? validate_chain (kernel/locking/lockdep.c:159 (discriminator 37) kernel/locking/lockdep.c:191 (discriminator 37) kernel/locking/lockdep.c:3928 (discriminator 37)) [ 22.862839][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 22.862843][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.862848][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 22.862852][ T200] vfs_write (fs/read_write.c:687) [ 22.862856][ T200] ksys_write (fs/read_write.c:739) [ 22.862859][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 22.862861][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.862864][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.862868][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.862871][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 22.862874][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.862877][ T200] RIP: 0033:0x7f654cd17312 [ 22.862881][ T200] 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.862883][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.862886][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f654cd17312 [ 22.862888][ T200] RDX: 0000000000000316 RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 22.862889][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 22.862890][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 22.862891][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 24.205368][ T200] softirqs last disabled at (881653): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 24.205372][ T200] Preemption disabled at: | [ 24.205373][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.205384][ T200] Tainted: [W]=WARN [ 24.205385][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.205387][ T200] Call Trace: [ 24.205389][ T200] [ 24.205391][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.205398][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.205400][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 24.205405][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.205409][ T200] ? __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.205415][ T200] __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.205419][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.205426][ T200] ? 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.205429][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.205433][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 24.205437][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.205439][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 24.205443][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.205447][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.205451][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.205455][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.205457][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.205462][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.205468][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.205472][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.205476][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.205481][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.205486][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.205488][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.205493][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.205497][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.205499][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.205505][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.205508][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.205510][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.205513][ T200] ? 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.205517][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.205519][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.205523][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 24.205527][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.205529][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.205532][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.205533][ T200] ? enabled_store (./include/linux/console.h:573 drivers/net/netconsole.c:1037) netconsole [ 24.205536][ T200] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 24.205541][ T200] _printk (kernel/printk/printk.c:2504) [ 24.205545][ T200] ? snapshot_read.cold (user.c:?) [ 24.205548][ T200] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 kernel/locking/mutex.c:999) [ 24.205552][ T200] ? __mutex_unlock_slowpath (./include/linux/preempt.h:500 (discriminator 1) kernel/locking/mutex.c:999 (discriminator 1)) [ 24.205557][ T200] ? __mutex_unlock_slowpath (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:4480 kernel/locking/mutex.c:1021) [ 24.205560][ T200] netconsole_print_banner (drivers/net/netconsole.c:729 (discriminator 1)) netconsole [ 24.205565][ T200] enabled_store.cold (drivers/net/netconsole.c:1054) netconsole [ 24.205568][ T200] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.205572][ T200] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 24.205575][ T200] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 24.205577][ T200] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 24.205580][ T200] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 24.205584][ T200] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 24.205586][ T200] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 24.205589][ T200] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 24.205592][ T200] new_sync_write (fs/read_write.c:595) [ 24.205595][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.205598][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 24.205601][ T200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 24.205603][ T200] ? ksys_write (fs/read_write.c:739) [ 24.205610][ T200] vfs_write (fs/read_write.c:687) [ 24.205614][ T200] ksys_write (fs/read_write.c:739) [ 24.205617][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 24.205620][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.205624][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.205627][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 24.205630][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.205633][ T200] RIP: 0033:0x7f654cd17312 [ 24.205637][ T200] 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.205639][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.205642][ T200] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f654cd17312 [ 24.205643][ T200] RDX: 0000000000000001 RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 24.205645][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 24.205645][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 [ 24.205646][ T200] R13: 0000561b30e932b0 R14: 0000000000000009 R15: 00007f654cb110d0 | [ 25.315553][ T200] softirqs last disabled at (970881): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.315556][ T200] Preemption disabled at: | [ 25.315557][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.315568][ T200] Tainted: [W]=WARN [ 25.315569][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.315570][ T200] Call Trace: [ 25.315572][ T200] [ 25.315574][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.315580][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.315583][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 25.315587][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.315591][ T200] ? __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.315597][ T200] __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.315600][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.315606][ T200] ? 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.315609][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.315613][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 25.315617][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.315620][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 25.315623][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.315626][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.315631][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.315635][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.315636][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.315641][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.315645][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.315649][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.315653][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.315657][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.315662][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.315664][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.315668][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.315673][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.315675][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.315680][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.315683][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.315685][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.315688][ T200] ? 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.315692][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.315694][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.315697][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 25.315701][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.315705][ T200] ? _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.315711][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 25.315715][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 25.315719][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 25.315721][ T200] ? idr_get_free (??:?) [ 25.315725][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 25.315728][ T200] ? _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.315731][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 25.315734][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 25.315739][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 25.315741][ T200] new_sync_write (fs/read_write.c:595) [ 25.315746][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 25.315750][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 25.315755][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 25.315759][ T200] vfs_write (fs/read_write.c:687) [ 25.315763][ T200] ksys_write (fs/read_write.c:739) [ 25.315766][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 25.315769][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.315773][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.315776][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 25.315779][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.315781][ T200] RIP: 0033:0x7f654cd17312 [ 25.315786][ T200] 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.315788][ T200] RSP: 002b:00007ffde017c098 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 25.315792][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f654cd17312 [ 25.315793][ T200] RDX: 0000000000000316 RSI: 0000561b30e932b0 RDI: 0000000000000009 [ 25.315794][ T200] RBP: 00007ffde017c0c0 R08: 0000000000000000 R09: 0000000000000000 [ 25.315795][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f654cb84390 Finger prints: __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars