====================================== | [ 10.038273][ T176] softirqs last disabled at (46101): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.038276][ T176] Preemption disabled at: | [ 10.038277][ T176] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.038285][ T176] Tainted: [W]=WARN [ 10.038286][ T176] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.038288][ T176] Call Trace: [ 10.038289][ T176] [ 10.038291][ T176] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.038297][ T176] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.038298][ T176] __might_resched.cold (kernel/sched/core.c:9234) [ 10.038303][ T176] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.038307][ T176] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.038313][ T176] __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)) [ 10.038315][ T176] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.038322][ T176] ? 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) [ 10.038325][ T176] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.038328][ T176] put_chars (drivers/char/virtio_console.c:1176) [ 10.038331][ T176] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.038335][ T176] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.038340][ T176] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.038347][ T176] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.038350][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.038353][ T176] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.038357][ T176] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.038361][ T176] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.038366][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.038367][ T176] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.038371][ T176] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.038376][ T176] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.038378][ T176] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.038383][ T176] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.038386][ T176] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.038388][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.038389][ T176] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.038393][ T176] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.038395][ T176] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.038398][ T176] vprintk_emit (kernel/printk/printk.c:2479) [ 10.038401][ T176] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.038402][ T176] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.038406][ T176] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.038407][ T176] ? fast_dput (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) fs/dcache.c:948 (discriminator 2)) [ 10.038411][ T176] ? 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 [ 10.038415][ T176] _printk (kernel/printk/printk.c:2504) [ 10.038419][ T176] ? snapshot_read.cold (user.c:?) [ 10.038422][ T176] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 10.038425][ T176] ? 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 [ 10.038428][ T176] ? 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) [ 10.038433][ T176] init_netconsole (drivers/net/netconsole.c:1286) netconsole [ 10.038436][ T176] ? 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 [ 10.038443][ T176] ? 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 [ 10.038445][ T176] do_one_initcall (init/main.c:1357) [ 10.038448][ T176] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 10.038453][ T176] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 10.038455][ T176] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 10.038460][ T176] do_init_module (kernel/module/main.c:3117) [ 10.038463][ T176] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.038467][ T176] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 10.038469][ T176] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 10.038474][ T176] load_module (kernel/module/main.c:3593) [ 10.038480][ T176] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 10.038484][ T176] ? __ia32_sys_fsconfig (??:?) [ 10.038487][ T176] ? add_chain_cache (kernel/locking/lockdep.c:3782) [ 10.038492][ T176] init_module_from_file (kernel/module/main.c:3790) [ 10.038495][ T176] ? __do_sys_init_module (kernel/module/main.c:3664) [ 10.038502][ T176] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.038506][ T176] ? 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) [ 10.038509][ T176] idempotent_init_module (kernel/module/main.c:3802) [ 10.038512][ T176] ? init_module_from_file (kernel/module/main.c:3791) [ 10.038517][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.038519][ T176] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.038525][ T176] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 10.038526][ T176] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.038530][ T176] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.038532][ T176] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.038535][ T176] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.038537][ T176] RIP: 0033:0x7fcb34a7637d [ 10.038540][ T176] 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 [ 10.038542][ T176] RSP: 002b:00007ffefed64d08 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.038545][ T176] RAX: ffffffffffffffda RBX: 000055fd82985700 RCX: 00007fcb34a7637d [ 10.038546][ T176] RDX: 0000000000000000 RSI: 000055fd67afdffd RDI: 0000000000000005 [ 10.038547][ T176] RBP: 00007ffefed64da0 R08: 0000000000000000 R09: 0000000000000000 [ 10.038548][ T176] R10: 0000000000000000 R11: 0000000000000246 R12: 000055fd67afdffd [ 10.038549][ T176] R13: 000055fd82985810 R14: 0000000000040000 R15: 0000000000000000 | [ 11.621785][ T175] softirqs last disabled at (378277): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.621787][ T175] Preemption disabled at: | [ 11.621788][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.621797][ T175] Tainted: [W]=WARN [ 11.621798][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.621800][ T175] Call Trace: [ 11.621802][ T175] [ 11.621804][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.621810][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.621812][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 11.621817][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.621821][ T175] ? __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.621826][ T175] __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.621829][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.621835][ T175] ? 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.621838][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.621842][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 11.621845][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.621847][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 11.621852][ T175] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.621857][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.621860][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.621862][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.621867][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.621871][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.621874][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.621879][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.621883][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.621888][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.621890][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.621894][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.621899][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.621901][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.621907][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.621910][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.621912][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.621914][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.621918][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.621920][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.621923][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 11.621926][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.621932][ T175] _printk (kernel/printk/printk.c:2504) [ 11.621936][ T175] ? snapshot_read.cold (user.c:?) [ 11.621938][ T175] ? preempt_schedule_common (kernel/sched/core.c:7449) [ 11.621943][ T175] ? preempt_schedule_thunk (arch/x86/entry/thunk.S:12) [ 11.621950][ T175] register_console (kernel/printk/printk.c:4212 (discriminator 7)) [ 11.621953][ T175] ? get_init_console_seq.constprop.0.isra.0 (kernel/printk/printk.c:4018) [ 11.621955][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.621960][ T175] enabled_store (drivers/net/netconsole.c:1039) netconsole [ 11.621963][ T175] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.621967][ T175] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 11.621969][ T175] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 11.621972][ T175] ? __kmalloc_cache_noprof (mm/slub.c:4986 (discriminator 1) mm/slub.c:5559 (discriminator 1)) [ 11.621974][ T175] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 11.621979][ T175] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 11.621981][ T175] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 11.621983][ T175] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 11.621986][ T175] new_sync_write (fs/read_write.c:595) [ 11.621990][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.621993][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 11.621996][ T175] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.621999][ T175] ? ksys_write (fs/read_write.c:739) [ 11.622005][ T175] vfs_write (fs/read_write.c:687) [ 11.622009][ T175] ksys_write (fs/read_write.c:739) [ 11.622012][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 11.622015][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.622018][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.622021][ T175] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.622028][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.622030][ T175] RIP: 0033:0x7fc11e6eb312 [ 11.622034][ T175] 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) [ 11.622035][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 11.622038][ T175] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fc11e6eb312 [ 11.622040][ T175] RDX: 0000000000000001 RSI: 000055e83422df10 RDI: 0000000000000010 [ 11.622041][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 11.622042][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 [ 11.622043][ T175] R13: 000055e83422df10 R14: 0000000000000010 R15: 00007fc11e4e50d0 | [ 12.632538][ T175] softirqs last disabled at (409185): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.632542][ T175] Preemption disabled at: | [ 12.632544][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.632555][ T175] Tainted: [W]=WARN [ 12.632557][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.632559][ T175] Call Trace: [ 12.632562][ T175] [ 12.632564][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.632572][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.632574][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 12.632581][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.632586][ T175] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.632594][ T175] __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)) [ 12.632598][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.632608][ T175] ? 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) [ 12.632611][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.632617][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 12.632622][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.632625][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 12.632630][ T175] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.632635][ T175] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.632643][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.632647][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.632650][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.632658][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.632670][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.632673][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.632680][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.632687][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.632695][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.632698][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.632704][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.632711][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.632714][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.632726][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.632730][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.632733][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.632737][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.632743][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.632746][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.632751][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 12.632756][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.632761][ T175] ? _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) [ 12.632769][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 12.632774][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 12.632781][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 12.632784][ T175] ? idr_get_free (??:?) [ 12.632789][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 12.632794][ T175] ? _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) [ 12.632798][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 12.632803][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 12.632806][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 12.632811][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.632816][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 12.632819][ T175] new_sync_write (fs/read_write.c:595) [ 12.632827][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 12.632834][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.632842][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 12.632848][ T175] vfs_write (fs/read_write.c:687) [ 12.632855][ T175] ksys_write (fs/read_write.c:739) [ 12.632859][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 12.632864][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.632869][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.632873][ T175] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.632878][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.632881][ T175] RIP: 0033:0x7fc11e6eb312 [ 12.632886][ T175] 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) [ 12.632889][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 12.632893][ T175] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007fc11e6eb312 [ 12.632895][ T175] RDX: 00000000000002ee RSI: 000055e83422df10 RDI: 000000000000000b [ 12.632897][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 12.632899][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 [ 12.632900][ T175] R13: 000055e83422df10 R14: 000000000000000b R15: 00007fc11e4e50d0 | [ 14.031366][ T175] softirqs last disabled at (450450): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 14.031368][ T175] Preemption disabled at: | [ 14.031369][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.031378][ T175] Tainted: [W]=WARN [ 14.031379][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.031381][ T175] Call Trace: [ 14.031383][ T175] [ 14.031385][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.031390][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.031392][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 14.031397][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.031401][ T175] ? __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.031407][ T175] __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.031410][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.031416][ T175] ? 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.031419][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.031423][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 14.031426][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.031427][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 14.031431][ T175] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.031435][ T175] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.031439][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.031442][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.031444][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.031448][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.031452][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.031454][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.031458][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.031462][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.031466][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.031468][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.031472][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.031476][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.031478][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.031483][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.031486][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.031488][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.031490][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.031494][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.031496][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.031499][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 14.031501][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.031504][ T175] ? _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.031509][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 14.031513][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 14.031517][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 14.031519][ T175] ? idr_get_free (??:?) [ 14.031523][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 14.031526][ T175] ? _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.031528][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 14.031531][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 14.031533][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 14.031537][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.031540][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 14.031542][ T175] new_sync_write (fs/read_write.c:595) [ 14.031546][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 14.031551][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.031555][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 14.031559][ T175] vfs_write (fs/read_write.c:687) [ 14.031563][ T175] ksys_write (fs/read_write.c:739) [ 14.031565][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 14.031568][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.031571][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.031574][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 14.031578][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.031580][ T175] RIP: 0033:0x7fc11e6eb312 [ 14.031584][ T175] 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.031586][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 14.031589][ T175] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007fc11e6eb312 [ 14.031590][ T175] RDX: 00000000000002ee RSI: 000055e83422df10 RDI: 000000000000000b [ 14.031591][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 14.031593][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 [ 14.031593][ T175] R13: 000055e83422df10 R14: 000000000000000b R15: 00007fc11e4e50d0 | [ 15.064703][ T175] softirqs last disabled at (468071): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.064706][ T175] Preemption disabled at: | [ 15.064707][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.064716][ T175] Tainted: [W]=WARN [ 15.064717][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.064719][ T175] Call Trace: [ 15.064721][ T175] [ 15.064723][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.064728][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.064730][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 15.064735][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.064739][ T175] ? __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.064744][ T175] __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.064747][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.064753][ T175] ? 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.064756][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.064760][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 15.064763][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.064765][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 15.064768][ T175] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.064772][ T175] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.064776][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.064779][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.064781][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.064785][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.064789][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.064791][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.064795][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.064799][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.064803][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.064805][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.064809][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.064813][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.064815][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.064821][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.064824][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.064826][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.064827][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.064831][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.064833][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.064836][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 15.064839][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.064841][ T175] ? _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.064847][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 15.064850][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 15.064854][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 15.064856][ T175] ? idr_get_free (??:?) [ 15.064860][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 15.064863][ T175] ? _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.064865][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 15.064868][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.064870][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 15.064873][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.064876][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.064878][ T175] new_sync_write (fs/read_write.c:595) [ 15.064883][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 15.064887][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.064892][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 15.064896][ T175] vfs_write (fs/read_write.c:687) [ 15.064900][ T175] ksys_write (fs/read_write.c:739) [ 15.064903][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 15.064905][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.064908][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.064911][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 15.064913][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.064916][ T175] RIP: 0033:0x7fc11e6eb312 [ 15.064920][ T175] 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.064922][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 15.064925][ T175] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007fc11e6eb312 [ 15.064926][ T175] RDX: 00000000000002ee RSI: 000055e83422df10 RDI: 000000000000000b [ 15.064927][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 15.064928][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 [ 15.064929][ T175] R13: 000055e83422df10 R14: 000000000000000b R15: 00007fc11e4e50d0 | [ 16.434744][ T175] softirqs last disabled at (500909): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 16.434747][ T175] Preemption disabled at: | [ 16.434747][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.434756][ T175] Tainted: [W]=WARN [ 16.434757][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.434759][ T175] Call Trace: [ 16.434760][ T175] [ 16.434762][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.434768][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.434770][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 16.434774][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.434779][ T175] ? __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.434785][ T175] __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.434787][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.434794][ T175] ? 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.434797][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.434800][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 16.434804][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.434805][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 16.434809][ T175] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.434813][ T175] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 16.434817][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.434821][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.434822][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.434827][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.434831][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.434833][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.434837][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.434841][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.434845][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.434847][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.434851][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.434855][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.434857][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.434863][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.434866][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.434868][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.434869][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.434873][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.434875][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.434878][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 16.434881][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.434884][ T175] ? _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.434889][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 16.434893][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 16.434897][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 16.434899][ T175] ? idr_get_free (??:?) [ 16.434903][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 16.434906][ T175] ? _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.434908][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 16.434911][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 16.434913][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 16.434917][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.434919][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 16.434922][ T175] new_sync_write (fs/read_write.c:595) [ 16.434927][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 16.434931][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.434936][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 16.434939][ T175] vfs_write (fs/read_write.c:687) [ 16.434943][ T175] ksys_write (fs/read_write.c:739) [ 16.434946][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 16.434949][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.434952][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.434954][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 16.434957][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.434960][ T175] RIP: 0033:0x7fc11e6eb312 [ 16.434965][ T175] 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.434966][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 16.434969][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007fc11e6eb312 [ 16.434971][ T175] RDX: 0000000000000316 RSI: 000055e83422df10 RDI: 000000000000000b [ 16.434972][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 16.434973][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 [ 16.434974][ T175] R13: 000055e83422df10 R14: 000000000000000b R15: 00007fc11e4e50d0 | [ 17.455798][ T175] softirqs last disabled at (535885): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.455801][ T175] Preemption disabled at: | [ 17.455801][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.455811][ T175] Tainted: [W]=WARN [ 17.455812][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.455814][ T175] Call Trace: [ 17.455815][ T175] [ 17.455817][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.455823][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.455825][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 17.455830][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.455835][ T175] ? __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.455841][ T175] __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.455844][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.455851][ T175] ? 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.455853][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.455857][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 17.455861][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.455863][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 17.455867][ T175] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.455870][ T175] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.455875][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.455879][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.455881][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.455885][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.455889][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.455892][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.455896][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.455900][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.455905][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.455907][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.455911][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.455916][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.455918][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.455923][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.455926][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.455929][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.455930][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.455934][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.455936][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.455939][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 17.455942][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.455945][ T175] ? _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.455951][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 17.455955][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 17.455959][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 17.455961][ T175] ? idr_get_free (??:?) [ 17.455965][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 17.455968][ T175] ? _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.455971][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 17.455974][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 17.455976][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 17.455979][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.455982][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 17.455984][ T175] new_sync_write (fs/read_write.c:595) [ 17.455990][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 17.455994][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.456000][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 17.456004][ T175] vfs_write (fs/read_write.c:687) [ 17.456008][ T175] ksys_write (fs/read_write.c:739) [ 17.456011][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 17.456013][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.456017][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.456020][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 17.456023][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.456027][ T175] RIP: 0033:0x7fc11e6eb312 [ 17.456031][ T175] 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.456033][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 17.456037][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007fc11e6eb312 [ 17.456038][ T175] RDX: 0000000000000316 RSI: 000055e83422df10 RDI: 000000000000000b [ 17.456039][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 17.456040][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 [ 17.456041][ T175] R13: 000055e83422df10 R14: 000000000000000b R15: 00007fc11e4e50d0 | [ 18.470563][ T175] softirqs last disabled at (558307): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 18.470565][ T175] Preemption disabled at: | [ 18.470566][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.470575][ T175] Tainted: [W]=WARN [ 18.470575][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.470577][ T175] Call Trace: [ 18.470579][ T175] [ 18.470581][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.470587][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.470588][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 18.470593][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.470597][ T175] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 18.470602][ T175] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 18.470605][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.470611][ T175] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.470614][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.470618][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 18.470621][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.470623][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 18.470627][ T175] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.470630][ T175] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.470635][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.470638][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.470640][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.470645][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.470648][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.470651][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.470655][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.470659][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.470663][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.470665][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.470669][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.470673][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.470675][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.470687][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.470690][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.470692][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.470694][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.470698][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.470700][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.470702][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 18.470705][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.470708][ T175] ? _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) [ 18.470713][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 18.470717][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 18.470722][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 18.470725][ T175] ? idr_get_free (??:?) [ 18.470729][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 18.470731][ T175] ? _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) [ 18.470734][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 18.470737][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 18.470739][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 18.470742][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.470745][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 18.470747][ T175] new_sync_write (fs/read_write.c:595) [ 18.470752][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 18.470756][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.470761][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 18.470765][ T175] vfs_write (fs/read_write.c:687) [ 18.470769][ T175] ksys_write (fs/read_write.c:739) [ 18.470771][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 18.470774][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.470777][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.470780][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 18.470782][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.470785][ T175] RIP: 0033:0x7fc11e6eb312 [ 18.470789][ T175] 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) [ 18.470791][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 18.470794][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007fc11e6eb312 [ 18.470795][ T175] RDX: 0000000000000316 RSI: 000055e83422df10 RDI: 000000000000000b [ 18.470796][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 18.470797][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 [ 18.470798][ T175] R13: 000055e83422df10 R14: 000000000000000b R15: 00007fc11e4e50d0 | [ 19.907153][ T175] softirqs last disabled at (589889): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 19.907156][ T175] Preemption disabled at: | [ 19.907157][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.907166][ T175] Tainted: [W]=WARN [ 19.907167][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.907169][ T175] Call Trace: [ 19.907171][ T175] [ 19.907173][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.907179][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.907181][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 19.907186][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.907190][ T175] ? __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.907196][ T175] __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.907198][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.907205][ T175] ? 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.907208][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.907212][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 19.907215][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.907217][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 19.907221][ T175] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.907224][ T175] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.907229][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.907232][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.907234][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.907239][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.907243][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.907245][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.907249][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.907253][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.907258][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.907260][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.907264][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.907268][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.907270][ T175] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.907275][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.907279][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.907281][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.907282][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.907286][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.907288][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.907291][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 19.907294][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.907297][ T175] ? _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.907302][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 19.907306][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 19.907310][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 19.907312][ T175] ? idr_get_free (??:?) [ 19.907316][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 19.907319][ T175] ? _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.907321][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 19.907324][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.907328][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.907330][ T175] new_sync_write (fs/read_write.c:595) [ 19.907336][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 19.907340][ T175] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.907345][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 19.907349][ T175] vfs_write (fs/read_write.c:687) [ 19.907353][ T175] ksys_write (fs/read_write.c:739) [ 19.907356][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 19.907357][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.907359][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.907362][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.907365][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 19.907368][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.907371][ T175] RIP: 0033:0x7fc11e6eb312 [ 19.907375][ T175] 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.907377][ T175] RSP: 002b:00007ffd86d7fd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.907379][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007fc11e6eb312 [ 19.907381][ T175] RDX: 0000000000000316 RSI: 000055e83422df10 RDI: 000000000000000b [ 19.907382][ T175] RBP: 00007ffd86d7fdc0 R08: 0000000000000000 R09: 0000000000000000 [ 19.907383][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fc11e558390 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