====================================== | [ 11.255261][ T201] softirqs last disabled at (35661): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.255264][ T201] Preemption disabled at: | [ 11.255264][ T201] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.255274][ T201] Tainted: [W]=WARN [ 11.255275][ T201] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.255276][ T201] Call Trace: [ 11.255278][ T201] [ 11.255279][ T201] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.255285][ T201] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.255287][ T201] __might_resched.cold (kernel/sched/core.c:9234) [ 11.255291][ T201] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.255295][ 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.255300][ 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.255303][ T201] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.255309][ 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.255312][ T201] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.255316][ T201] put_chars (drivers/char/virtio_console.c:1176) [ 11.255319][ T201] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.255322][ 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.255327][ T201] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.255334][ T201] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.255337][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.255341][ T201] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.255344][ T201] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.255348][ T201] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.255352][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.255354][ T201] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.255358][ T201] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.255362][ T201] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.255364][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.255369][ T201] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.255371][ T201] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.255373][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.255375][ 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.255379][ T201] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.255380][ T201] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.255383][ T201] vprintk_emit (kernel/printk/printk.c:2479) [ 11.255387][ T201] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.255389][ T201] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.255392][ T201] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.255393][ T201] ? fast_dput (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) fs/dcache.c:948 (discriminator 2)) [ 11.255398][ 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.255402][ T201] _printk (kernel/printk/printk.c:2504) [ 11.255406][ T201] ? snapshot_read.cold (user.c:?) [ 11.255408][ T201] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 11.255411][ 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.255414][ 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.255418][ T201] init_netconsole (drivers/net/netconsole.c:1286) netconsole [ 11.255422][ 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.255428][ 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.255430][ T201] do_one_initcall (init/main.c:1357) [ 11.255433][ T201] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.255437][ T201] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.255440][ T201] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.255445][ T201] do_init_module (kernel/module/main.c:3117) [ 11.255449][ T201] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.255453][ T201] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.255456][ T201] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.255460][ T201] load_module (kernel/module/main.c:3593) [ 11.255467][ T201] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.255471][ T201] ? __ia32_sys_fsconfig (??:?) [ 11.255473][ T201] ? add_chain_cache (kernel/locking/lockdep.c:3782) [ 11.255478][ T201] init_module_from_file (kernel/module/main.c:3790) [ 11.255481][ T201] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 11.255489][ T201] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.255492][ 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.255495][ T201] idempotent_init_module (kernel/module/main.c:3802) [ 11.255498][ T201] ? init_module_from_file (kernel/module/main.c:3791) [ 11.255504][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.255506][ T201] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.255512][ T201] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.255514][ T201] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.255518][ T201] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.255520][ T201] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.255522][ T201] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.255525][ T201] RIP: 0033:0x7fcd6973a37d [ 11.255528][ 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.255530][ T201] RSP: 002b:00007ffd53a9f078 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.255532][ T201] RAX: ffffffffffffffda RBX: 000055b582353700 RCX: 00007fcd6973a37d [ 11.255534][ T201] RDX: 0000000000000000 RSI: 000055b549db7ffd RDI: 0000000000000005 [ 11.255535][ T201] RBP: 00007ffd53a9f110 R08: 0000000000000000 R09: 0000000000000000 [ 11.255535][ T201] R10: 0000000000000000 R11: 0000000000000246 R12: 000055b549db7ffd [ 11.255536][ T201] R13: 000055b582353810 R14: 0000000000040000 R15: 0000000000000000 | [ 12.271859][ T200] softirqs last disabled at (353511): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.271861][ T200] Preemption disabled at: | [ 12.271862][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.271872][ T200] Tainted: [W]=WARN [ 12.271873][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.271875][ T200] Call Trace: [ 12.271877][ T200] [ 12.271878][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.271884][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.271887][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 12.271892][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.271896][ 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) [ 12.271901][ 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)) [ 12.271903][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.271911][ 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) [ 12.271913][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.271917][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 12.271921][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.271923][ T200] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.271928][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.271931][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.271936][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.271940][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.271945][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.271949][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.271954][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.271959][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.271964][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.271966][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.271970][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.271975][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.271977][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.271983][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.271986][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.271988][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.271990][ 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)) [ 12.271994][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.271996][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.272000][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 12.272004][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.272007][ T200] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 12.272009][ T200] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 12.272014][ T200] _printk (kernel/printk/printk.c:2504) [ 12.272018][ T200] ? snapshot_read.cold (user.c:?) [ 12.272019][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.272024][ T200] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 12.272026][ T200] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.272030][ T200] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.272034][ T200] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 12.272039][ T200] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 12.272042][ T200] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.272046][ T200] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 12.272048][ T200] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 12.272050][ T200] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 12.272053][ 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)) [ 12.272062][ T200] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 12.272064][ T200] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 12.272067][ T200] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 12.272070][ T200] new_sync_write (fs/read_write.c:595) [ 12.272072][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.272075][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 12.272078][ T200] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.272080][ T200] ? ksys_write (fs/read_write.c:739) [ 12.272087][ T200] vfs_write (fs/read_write.c:687) [ 12.272091][ T200] ksys_write (fs/read_write.c:739) [ 12.272094][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 12.272097][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.272101][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.272103][ T200] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.272107][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.272109][ T200] RIP: 0033:0x7f288f4ce312 [ 12.272113][ 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) [ 12.272115][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 12.272118][ T200] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f288f4ce312 [ 12.272120][ T200] RDX: 0000000000000001 RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 12.272121][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 12.272122][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 12.272123][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 13.497951][ T200] softirqs last disabled at (374017): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 13.497953][ T200] Preemption disabled at: | [ 13.497954][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.497963][ T200] Tainted: [W]=WARN [ 13.497964][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.497966][ T200] Call Trace: [ 13.497967][ T200] [ 13.497969][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.497975][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.497977][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 13.497982][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.497986][ 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.497991][ 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.497994][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.498000][ 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.498003][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.498006][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 13.498010][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.498012][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 13.498015][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.498018][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.498022][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.498026][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.498028][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.498032][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.498036][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.498039][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.498043][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.498047][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.498051][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.498053][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.498057][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.498067][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.498069][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.498074][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.498076][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.498078][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.498081][ 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.498084][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.498086][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.498089][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 13.498093][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.498096][ 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) [ 13.498102][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 13.498105][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 13.498109][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 13.498111][ T200] ? idr_get_free (??:?) [ 13.498115][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 13.498118][ 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) [ 13.498120][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 13.498123][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 13.498127][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 13.498130][ T200] new_sync_write (fs/read_write.c:595) [ 13.498135][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 13.498138][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.498143][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 13.498146][ T200] vfs_write (fs/read_write.c:687) [ 13.498151][ T200] ksys_write (fs/read_write.c:739) [ 13.498153][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 13.498156][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.498160][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.498162][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 13.498165][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.498168][ T200] RIP: 0033:0x7f288f4ce312 [ 13.498172][ 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.498174][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 13.498177][ T200] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f288f4ce312 [ 13.498178][ T200] RDX: 00000000000002ee RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 13.498179][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 13.498180][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 13.498181][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 14.506659][ T260] softirqs last disabled at (304305): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.506661][ T260] Preemption disabled at: | [ 14.506662][ T260] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.506672][ T260] Tainted: [W]=WARN [ 14.506673][ T260] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.506675][ T260] Call Trace: [ 14.506677][ T260] [ 14.506678][ T260] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.506684][ T260] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.506686][ T260] __might_resched.cold (kernel/sched/core.c:9234) [ 14.506691][ T260] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.506695][ T260] ? __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.506700][ T260] __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.506703][ T260] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.506709][ T260] ? 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.506712][ T260] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.506716][ T260] put_chars (drivers/char/virtio_console.c:1176) [ 14.506719][ T260] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.506721][ T260] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 14.506725][ T260] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.506728][ T260] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.506732][ T260] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.506736][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.506737][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.506742][ T260] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.506745][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.506749][ T260] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.506753][ T260] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.506756][ T260] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.506763][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.506765][ T260] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.506769][ T260] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.506773][ T260] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.506775][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.506780][ T260] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.506783][ T260] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.506785][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.506787][ T260] ? 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.506791][ T260] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.506792][ T260] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.506796][ T260] vprintk_emit (kernel/printk/printk.c:2479) [ 14.506801][ T260] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.506805][ T260] ? kasan_save_track (mm/kasan/common.c:78) [ 14.506810][ T260] _printk (kernel/printk/printk.c:2504) [ 14.506813][ T260] ? snapshot_read.cold (user.c:?) [ 14.506817][ T260] ? tracefs_init_fs_context (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/tracefs/inode.c:506 (discriminator 1)) [ 14.506824][ T260] trace_automount.cold (kernel/trace/trace.c:8994 (discriminator 1)) [ 14.506828][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.506831][ T260] __traverse_mounts (fs/namei.c:1565 fs/namei.c:1618) [ 14.506837][ T260] step_into_slowpath (fs/namei.c:1647 fs/namei.c:1749 fs/namei.c:2104) [ 14.506840][ T260] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.506844][ T260] ? pick_link (fs/namei.c:798 (discriminator 12)) [ 14.506846][ T260] ? __d_lookup (./include/linux/rcupdate.h:882 fs/dcache.c:2638) [ 14.506851][ T260] ? lookup_fast (fs/namei.c:1878) [ 14.506854][ T260] link_path_walk (fs/namei.c:2152 fs/namei.c:2288 fs/namei.c:2656) [ 14.506858][ T260] ? __raw_spin_lock_init (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/spinlock_debug.c:25) [ 14.506860][ T260] ? vfs_rename (./include/linux/list.h:457 (discriminator 5)) [ 14.506863][ T260] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 14.506866][ T260] ? init_file.isra.0 (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 ./include/linux/file_ref.h:61 fs/file_table.c:229) [ 14.506870][ T260] path_openat (fs/namei.c:4996 (discriminator 1)) [ 14.506873][ T260] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 14.506875][ T260] ? kernel_tmpfile_open (fs/namei.c:4942) [ 14.506878][ T260] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.506882][ T260] do_file_open (fs/namei.c:5029) [ 14.506885][ T260] ? path_openat (./include/linux/mount.h:68 (discriminator 3)) [ 14.506887][ T260] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.506896][ T260] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 14.506901][ T260] ? alloc_fd (./include/linux/spinlock.h:401 fs/file.c:610) [ 14.506906][ T260] do_sys_openat2 (fs/open.c:1417 (discriminator 5)) [ 14.506910][ T260] ? build_open_flags (fs/open.c:1319 (discriminator 3)) [ 14.506913][ T260] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6626) [ 14.506918][ T260] __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 14.506921][ T260] ? generic_file_open (./include/linux/fs.h:1143 (discriminator 4)) [ 14.506924][ T260] ? __x64_sys_open (fs/open.c:1427) [ 14.506927][ T260] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.506929][ T260] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.506933][ T260] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.506936][ T260] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.506939][ T260] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.506941][ T260] RIP: 0033:0x7ff99bde854e [ 14.506946][ T260] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.506948][ T260] RSP: 002b:00007ffe2e63e380 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 14.506951][ T260] RAX: ffffffffffffffda RBX: 0000558a5a635010 RCX: 00007ff99bde854e [ 14.506952][ T260] RDX: 0000000000000000 RSI: 0000558a5a73faa0 RDI: ffffffffffffff9c [ 14.506953][ T260] RBP: 00007ffe2e63e390 R08: 0000000000000000 R09: 0000000000000000 [ 14.506954][ T260] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000008 [ 14.506955][ T260] R13: 00007ff99c2d144d R14: 00007ff99c2d144d R15: 0000000000000001 | [ 15.640873][ T200] softirqs last disabled at (404727): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 15.640876][ T200] Preemption disabled at: | [ 15.640876][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.640886][ T200] Tainted: [W]=WARN [ 15.640887][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.640889][ T200] Call Trace: [ 15.640890][ T200] [ 15.640892][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.640897][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.640900][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 15.640905][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.640909][ 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.640914][ 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.640916][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.640923][ 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.640926][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.640929][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 15.640933][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.640935][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 15.640938][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.640941][ 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.640945][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.640949][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.640950][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.640955][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.640958][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.640962][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.640965][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.640969][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.640973][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.640976][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.640979][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.640983][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.640985][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.640990][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.640993][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.640995][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.640997][ 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.641001][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.641002][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.641006][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 15.641009][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.641012][ 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.641018][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 15.641022][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 15.641025][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 15.641028][ T200] ? idr_get_free (??:?) [ 15.641031][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 15.641034][ 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.641037][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 15.641039][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.641044][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.641046][ T200] new_sync_write (fs/read_write.c:595) [ 15.641051][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 15.641054][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.641059][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 15.641062][ T200] vfs_write (fs/read_write.c:687) [ 15.641066][ T200] ksys_write (fs/read_write.c:739) [ 15.641069][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 15.641078][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.641082][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.641085][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 15.641087][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.641090][ T200] RIP: 0033:0x7f288f4ce312 [ 15.641094][ 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.641096][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 15.641099][ T200] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f288f4ce312 [ 15.641100][ T200] RDX: 00000000000002ee RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 15.641101][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 15.641102][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 15.641103][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 16.899540][ T200] softirqs last disabled at (441879): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 16.899542][ T200] Preemption disabled at: | [ 16.899543][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.899552][ T200] Tainted: [W]=WARN [ 16.899553][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.899555][ T200] Call Trace: [ 16.899556][ T200] [ 16.899558][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.899564][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.899566][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 16.899571][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.899575][ 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.899580][ 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.899582][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.899589][ 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.899592][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.899595][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 16.899599][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.899601][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 16.899604][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.899607][ 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.899611][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.899615][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.899617][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.899621][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.899625][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.899628][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.899632][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.899635][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.899640][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.899642][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.899646][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.899650][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.899652][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.899656][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.899659][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.899661][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.899663][ 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.899667][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.899669][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.899672][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 16.899676][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.899679][ 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.899685][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 16.899689][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 16.899692][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 16.899695][ T200] ? idr_get_free (??:?) [ 16.899698][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 16.899701][ 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.899704][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 16.899706][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 16.899711][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 16.899713][ T200] new_sync_write (fs/read_write.c:595) [ 16.899718][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 16.899721][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.899726][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 16.899729][ T200] vfs_write (fs/read_write.c:687) [ 16.899733][ T200] ksys_write (fs/read_write.c:739) [ 16.899736][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 16.899739][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.899742][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.899745][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 16.899748][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.899750][ T200] RIP: 0033:0x7f288f4ce312 [ 16.899754][ 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.899756][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 16.899762][ T200] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f288f4ce312 [ 16.899763][ T200] RDX: 00000000000002ee RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 16.899764][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 16.899765][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 16.899766][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 18.051177][ T200] softirqs last disabled at (469233): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 18.051179][ T200] Preemption disabled at: | [ 18.051180][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.051189][ T200] Tainted: [W]=WARN [ 18.051191][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.051192][ T200] Call Trace: [ 18.051194][ T200] [ 18.051196][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.051201][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.051204][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 18.051209][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.051212][ 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) [ 18.051217][ 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)) [ 18.051220][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.051226][ 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) [ 18.051229][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.051233][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 18.051236][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.051238][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 18.051241][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.051244][ T200] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.051248][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.051252][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.051254][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.051258][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.051262][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.051265][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.051269][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.051272][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.051277][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.051279][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.051283][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.051287][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.051289][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.051294][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.051296][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.051298][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.051301][ 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)) [ 18.051304][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.051306][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.051309][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 18.051313][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.051316][ 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) [ 18.051321][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 18.051325][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 18.051329][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 18.051331][ T200] ? idr_get_free (??:?) [ 18.051335][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 18.051338][ 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) [ 18.051340][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 18.051342][ T200] ? net_rx_action (net/core/dev.c:7988) [ 18.051346][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 18.051350][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 18.051353][ T200] new_sync_write (fs/read_write.c:595) [ 18.051356][ T200] ? validate_chain (kernel/locking/lockdep.c:159 (discriminator 37) kernel/locking/lockdep.c:191 (discriminator 37) kernel/locking/lockdep.c:3928 (discriminator 37)) [ 18.051359][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 18.051362][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.051367][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 18.051370][ T200] vfs_write (fs/read_write.c:687) [ 18.051375][ T200] ksys_write (fs/read_write.c:739) [ 18.051377][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 18.051379][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.051382][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.051385][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.051388][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 18.051391][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.051394][ T200] RIP: 0033:0x7f288f4ce312 [ 18.051398][ 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) [ 18.051400][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 18.051403][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f288f4ce312 [ 18.051404][ T200] RDX: 0000000000000316 RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 18.051405][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 18.051406][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 18.051407][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 19.152511][ T200] softirqs last disabled at (485725): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 19.152514][ T200] Preemption disabled at: | [ 19.152514][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.152525][ T200] Tainted: [W]=WARN [ 19.152526][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.152527][ T200] Call Trace: [ 19.152529][ T200] [ 19.152530][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.152536][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.152538][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 19.152543][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.152547][ 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.152553][ 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.152555][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.152561][ 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.152564][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.152568][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 19.152571][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.152573][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 19.152577][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.152580][ 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.152584][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.152588][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.152589][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.152594][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.152597][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.152601][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.152605][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.152608][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.152613][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.152615][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.152619][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.152623][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.152625][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.152630][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.152632][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.152634][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.152637][ 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.152640][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.152642][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.152645][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 19.152649][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.152652][ 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.152658][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 19.152661][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 19.152665][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 19.152667][ T200] ? idr_get_free (??:?) [ 19.152671][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 19.152674][ 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.152676][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 19.152678][ T200] ? net_rx_action (net/core/dev.c:7988) [ 19.152682][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.152687][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.152689][ T200] new_sync_write (fs/read_write.c:595) [ 19.152692][ T200] ? validate_chain (kernel/locking/lockdep.c:159 (discriminator 37) kernel/locking/lockdep.c:191 (discriminator 37) kernel/locking/lockdep.c:3928 (discriminator 37)) [ 19.152695][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 19.152698][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.152703][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 19.152706][ T200] vfs_write (fs/read_write.c:687) [ 19.152711][ T200] ksys_write (fs/read_write.c:739) [ 19.152713][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 19.152716][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.152720][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.152722][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 19.152725][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.152727][ T200] RIP: 0033:0x7f288f4ce312 [ 19.152732][ 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.152733][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.152736][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f288f4ce312 [ 19.152738][ T200] RDX: 0000000000000316 RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 19.152739][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 19.152740][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 19.152741][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 20.361892][ T200] softirqs last disabled at (527037): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 20.361894][ T200] Preemption disabled at: | [ 20.361895][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.361905][ T200] Tainted: [W]=WARN [ 20.361906][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.361907][ T200] Call Trace: [ 20.361909][ T200] [ 20.361910][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.361916][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.361918][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 20.361923][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.361927][ 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.361932][ 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.361934][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.361941][ 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.361944][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.361948][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 20.361951][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.361953][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 20.361957][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.361960][ 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.361964][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.361967][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.361969][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.361973][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.361977][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.361980][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.361984][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.361988][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.361992][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.361994][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.361998][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.362002][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.362004][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.362009][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.362012][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.362014][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.362016][ 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.362020][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.362021][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.362025][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 20.362028][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.362031][ 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.362037][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 20.362040][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 20.362044][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 20.362046][ T200] ? idr_get_free (??:?) [ 20.362050][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 20.362053][ 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.362055][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 20.362058][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 20.362061][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.362063][ T200] ? object_cpu_offline (lib/debugobjects.c:565 (discriminator 6) lib/debugobjects.c:577 (discriminator 6)) [ 20.362066][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 20.362069][ T200] new_sync_write (fs/read_write.c:595) [ 20.362071][ T200] ? static_obj (kernel/locking/lockdep.c:868 (discriminator 1)) [ 20.362074][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 20.362078][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 20.362082][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 20.362086][ T200] vfs_write (fs/read_write.c:687) [ 20.362090][ T200] ksys_write (fs/read_write.c:739) [ 20.362093][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 20.362100][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.362102][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.362106][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.362109][ T200] ? irq_exit_rcu (kernel/softirq.c:786) [ 20.362111][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.362114][ T200] RIP: 0033:0x7f288f4ce312 [ 20.362118][ 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.362120][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 20.362123][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f288f4ce312 [ 20.362125][ T200] RDX: 0000000000000316 RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 20.362126][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 20.362126][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 20.362127][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 21.491297][ T200] softirqs last disabled at (551521): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 21.491299][ T200] Preemption disabled at: | [ 21.491300][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.491310][ T200] Tainted: [W]=WARN [ 21.491311][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.491312][ T200] Call Trace: [ 21.491314][ T200] [ 21.491316][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.491321][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.491323][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 21.491328][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.491332][ 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.491337][ 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.491340][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.491346][ 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.491348][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.491352][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 21.491355][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.491357][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 21.491361][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 21.491364][ 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.491368][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.491371][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.491373][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.491377][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.491381][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.491384][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.491388][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.491391][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.491396][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.491398][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.491402][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.491406][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.491407][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.491412][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.491415][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.491417][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.491419][ 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.491423][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.491424][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.491428][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 21.491431][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.491434][ 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.491439][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 21.491443][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 21.491446][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 21.491449][ T200] ? idr_get_free (??:?) [ 21.491451][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 21.491454][ 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.491457][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 21.491459][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 21.491464][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 21.491466][ T200] new_sync_write (fs/read_write.c:595) [ 21.491470][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 21.491474][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 21.491478][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 21.491482][ T200] vfs_write (fs/read_write.c:687) [ 21.491486][ T200] ksys_write (fs/read_write.c:739) [ 21.491489][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 21.491491][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.491495][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.491497][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 21.491500][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.491502][ T200] RIP: 0033:0x7f288f4ce312 [ 21.491507][ 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.491509][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 21.491512][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f288f4ce312 [ 21.491513][ T200] RDX: 0000000000000316 RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 21.491514][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 21.491515][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 [ 21.491516][ T200] R13: 000055adeb1a02b0 R14: 0000000000000009 R15: 00007f288f2c90d0 | [ 22.818189][ T200] softirqs last disabled at (591555): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 22.818191][ T200] Preemption disabled at: | [ 22.818192][ T200] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.818202][ T200] Tainted: [W]=WARN [ 22.818203][ T200] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.818205][ T200] Call Trace: [ 22.818206][ T200] [ 22.818208][ T200] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.818214][ T200] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.818217][ T200] __might_resched.cold (kernel/sched/core.c:9234) [ 22.818221][ T200] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.818226][ 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.818231][ 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.818234][ T200] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.818240][ 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.818243][ T200] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.818247][ T200] put_chars (drivers/char/virtio_console.c:1176) [ 22.818250][ T200] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.818253][ T200] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 22.818256][ T200] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.818259][ 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.818263][ T200] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.818268][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.818269][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.818274][ T200] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.818278][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.818281][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.818285][ T200] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.818289][ T200] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.818293][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.818296][ T200] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.818300][ T200] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.818304][ T200] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.818306][ T200] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.818312][ T200] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.818314][ T200] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.818316][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.818319][ 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.818323][ T200] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.818324][ T200] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.818328][ T200] vprintk_emit (kernel/printk/printk.c:2479) [ 22.818332][ T200] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.818335][ 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.818341][ T200] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 22.818345][ T200] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 22.818349][ T200] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 22.818351][ T200] ? idr_get_free (??:?) [ 22.818355][ T200] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 22.818358][ 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.818360][ T200] devkmsg_write.cold (kernel/printk/printk.c:796) [ 22.818363][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.818368][ T200] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.818370][ T200] new_sync_write (fs/read_write.c:595) [ 22.818375][ T200] ? new_sync_read (./include/linux/ioprio.h:41) [ 22.818379][ T200] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.818384][ T200] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 22.818388][ T200] vfs_write (fs/read_write.c:687) [ 22.818392][ T200] ksys_write (fs/read_write.c:739) [ 22.818395][ T200] ? __ia32_sys_read (fs/read_write.c:723) [ 22.818398][ T200] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.818401][ T200] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.818404][ T200] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 22.818407][ T200] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.818410][ T200] RIP: 0033:0x7f288f4ce312 [ 22.818414][ 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.818416][ T200] RSP: 002b:00007ffd6a7d5a18 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.818419][ T200] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f288f4ce312 [ 22.818421][ T200] RDX: 0000000000000316 RSI: 000055adeb1a02b0 RDI: 0000000000000009 [ 22.818422][ T200] RBP: 00007ffd6a7d5a40 R08: 0000000000000000 R09: 0000000000000000 [ 22.818423][ T200] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f288f33b390 Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars