====================================== | [ 10.781981][ T176] softirqs last disabled at (40729): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.781984][ T176] Preemption disabled at: | [ 10.781984][ T176] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.781993][ T176] Tainted: [W]=WARN [ 10.781994][ T176] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.781996][ T176] Call Trace: [ 10.781997][ T176] [ 10.781999][ T176] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.782004][ T176] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.782006][ T176] __might_resched.cold (kernel/sched/core.c:9234) [ 10.782011][ T176] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.782015][ 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.782021][ 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.782023][ T176] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.782030][ 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.782033][ T176] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.782036][ T176] put_chars (drivers/char/virtio_console.c:1176) [ 10.782040][ T176] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.782043][ 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.782048][ T176] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.782055][ T176] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.782058][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.782061][ T176] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.782065][ T176] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.782070][ T176] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.782074][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.782076][ T176] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.782080][ T176] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.782085][ T176] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.782087][ T176] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.782092][ T176] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.782095][ T176] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.782097][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.782099][ T176] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.782103][ T176] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.782104][ T176] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.782107][ T176] vprintk_emit (kernel/printk/printk.c:2479) [ 10.782111][ T176] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.782112][ T176] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.782115][ T176] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.782117][ T176] ? fast_dput (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) fs/dcache.c:948 (discriminator 2)) [ 10.782121][ 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.782124][ T176] _printk (kernel/printk/printk.c:2504) [ 10.782128][ T176] ? snapshot_read.cold (user.c:?) [ 10.782131][ T176] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 10.782134][ 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.782138][ 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.782143][ T176] init_netconsole (drivers/net/netconsole.c:1286) netconsole [ 10.782146][ 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.782153][ 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.782155][ T176] do_one_initcall (init/main.c:1357) [ 10.782158][ T176] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 10.782163][ T176] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 10.782165][ T176] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 10.782170][ T176] do_init_module (kernel/module/main.c:3117) [ 10.782173][ T176] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.782177][ T176] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 10.782179][ T176] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 10.782184][ T176] load_module (kernel/module/main.c:3593) [ 10.782190][ T176] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 10.782194][ T176] ? __ia32_sys_fsconfig (??:?) [ 10.782196][ T176] ? add_chain_cache (kernel/locking/lockdep.c:3782) [ 10.782202][ T176] init_module_from_file (kernel/module/main.c:3790) [ 10.782204][ T176] ? __do_sys_init_module (kernel/module/main.c:3664) [ 10.782212][ T176] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.782216][ 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.782219][ T176] idempotent_init_module (kernel/module/main.c:3802) [ 10.782222][ T176] ? init_module_from_file (kernel/module/main.c:3791) [ 10.782228][ T176] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.782229][ T176] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.782235][ T176] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 10.782237][ T176] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.782241][ T176] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.782243][ T176] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.782246][ T176] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.782248][ T176] RIP: 0033:0x7f0aae50137d [ 10.782251][ 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.782253][ T176] RSP: 002b:00007ffe40cf57f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.782256][ T176] RAX: ffffffffffffffda RBX: 0000555f2c639700 RCX: 00007f0aae50137d [ 10.782257][ T176] RDX: 0000000000000000 RSI: 0000555f13e7fffd RDI: 0000000000000005 [ 10.782258][ T176] RBP: 00007ffe40cf5890 R08: 0000000000000000 R09: 0000000000000000 [ 10.782259][ T176] R10: 0000000000000000 R11: 0000000000000246 R12: 0000555f13e7fffd [ 10.782260][ T176] R13: 0000555f2c639810 R14: 0000000000040000 R15: 0000000000000000 | [ 11.911234][ C0] | [ 11.911234][ C0] | [ 11.911234][ C0] stack backtrace: | [ 11.911240][ C0] Tainted: [W]=WARN [ 11.911241][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.911243][ C0] Call Trace: [ 11.911244][ C0] [ 11.911245][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.911249][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 11.911252][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 11.911254][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 11.911257][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 11.911259][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 11.911261][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 11.911263][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.911265][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 11.911267][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911270][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.911272][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 11.911274][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 11.911276][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 11.911278][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.911281][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911282][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.911284][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.911287][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.911289][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.911291][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.911293][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.911295][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911296][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.911299][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.911301][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.911302][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 11.911304][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.911306][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.911308][ C0] _printk (kernel/printk/printk.c:2504) [ 11.911309][ C0] ? snapshot_read.cold (user.c:?) [ 11.911311][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.911313][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.911316][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 11.911317][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.911319][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.911321][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 11.911323][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 11.911325][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 11.911328][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.911330][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.911332][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911334][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 11.911336][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.911338][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 11.911340][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.911343][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.911345][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 11.911348][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 11.911350][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.911352][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911354][ C0] handle_softirqs (kernel/softirq.c:645) [ 11.911356][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.911358][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 11.911360][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 11.911362][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 11.911363][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 11.911365][ C0] [ 11.911365][ C0] [ 11.911366][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 11.911368][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 11.911370][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 11.911372][ C0] Code: 48 8b 3d 94 a2 72 02 e8 1f 00 00 00 48 2b 05 58 b3 b3 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 66 2a 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 a2 72 02 mov 0x272a294(%rip),%rdi # 0x272a29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 b3 00 sub 0xb3b358(%rip),%rax # 0xb3b36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 66 2a 00 verw 0x2a6613(%rip) # 0x2a663b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 11.911374][ C0] RSP: 0018:ffffffff8a607cf8 EFLAGS: 00000296 [ 11.911376][ C0] RAX: 000000000005d39b RBX: ffffffff8a61c600 RCX: ffffffff86eef307 [ 11.911378][ C0] RDX: ffffffff8a61c600 RSI: ffffffff89e8b9a9 RDI: ffffffff89890860 [ 11.911378][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 11.911379][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff14c0fa2 [ 11.911380][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 11.911382][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.911384][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.911385][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 11.911387][ C0] default_idle_call (kernel/sched/idle.c:122) [ 11.911389][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.911390][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 11.911392][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 11.911395][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.911396][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911397][ C0] do_idle (kernel/sched/idle.c:355) [ 11.911399][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 11.911401][ C0] rest_init (init/main.c:727) [ 11.911403][ C0] ? __cpuidle_text_end (??:?) [ 11.911405][ C0] ? rest_init (init/main.c:727) [ 11.911407][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 11.911410][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 11.911413][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 11.911415][ C0] start_kernel (init/main.c:1185) [ 11.911416][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 11.911419][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 11.911421][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 11.911440][ C0] softirqs last disabled at (381853): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.911441][ C0] Preemption disabled at: | [ 11.911442][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 11.911448][ C0] Tainted: [W]=WARN [ 11.911448][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.911449][ C0] Call Trace: [ 11.911449][ C0] [ 11.911450][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.911452][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 11.911454][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 11.911461][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.911465][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911467][ C0] __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.911469][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.911470][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.911473][ C0] ? 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.911474][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.911477][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 11.911479][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.911482][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.911484][ C0] ? mark_usage (kernel/locking/lockdep.c:4658) [ 11.911486][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 11.911488][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.911490][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.911492][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911493][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.911496][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.911498][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.911501][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911502][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.911504][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.911507][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.911509][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.911511][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.911513][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.911515][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911516][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.911519][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.911520][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.911522][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 11.911523][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.911525][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.911527][ C0] _printk (kernel/printk/printk.c:2504) [ 11.911529][ C0] ? snapshot_read.cold (user.c:?) [ 11.911531][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.911533][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.911535][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 11.911537][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.911539][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.911540][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 11.911543][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 11.911545][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 11.911546][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.911548][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.911550][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911551][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 11.911553][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.911556][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 11.911558][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.911560][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.911563][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 11.911565][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 11.911567][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.911569][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911570][ C0] handle_softirqs (kernel/softirq.c:645) [ 11.911572][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.911574][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 11.911576][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 11.911578][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 11.911580][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 11.911581][ C0] [ 11.911582][ C0] [ 11.911582][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 11.911584][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 11.911586][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 11.911587][ C0] Code: 48 8b 3d 94 a2 72 02 e8 1f 00 00 00 48 2b 05 58 b3 b3 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 66 2a 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 a2 72 02 mov 0x272a294(%rip),%rdi # 0x272a29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 b3 00 sub 0xb3b358(%rip),%rax # 0xb3b36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 66 2a 00 verw 0x2a6613(%rip) # 0x2a663b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 11.911588][ C0] RSP: 0018:ffffffff8a607cf8 EFLAGS: 00000296 [ 11.911589][ C0] RAX: 000000000005d39b RBX: ffffffff8a61c600 RCX: ffffffff86eef307 [ 11.911590][ C0] RDX: ffffffff8a61c600 RSI: ffffffff89e8b9a9 RDI: ffffffff89890860 [ 11.911591][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 11.911592][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff14c0fa2 [ 11.911592][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 11.911594][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.911596][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.911598][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 11.911599][ C0] default_idle_call (kernel/sched/idle.c:122) [ 11.911601][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 11.911602][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 11.911604][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 11.911606][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.911607][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.911609][ C0] do_idle (kernel/sched/idle.c:355) [ 11.911610][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 11.911612][ C0] rest_init (init/main.c:727) [ 11.911614][ C0] ? __cpuidle_text_end (??:?) [ 11.911616][ C0] ? rest_init (init/main.c:727) [ 11.911618][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 11.911620][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 11.911622][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 11.911624][ C0] start_kernel (init/main.c:1185) [ 11.911626][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 11.911628][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 11.911630][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 13.126842][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 13.126846][ T175] Preemption disabled at: | [ 13.126847][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.126867][ T175] Tainted: [W]=WARN [ 13.126868][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.126871][ T175] Call Trace: [ 13.126873][ T175] [ 13.126875][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.126881][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.126884][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 13.126889][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.126893][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.126897][ 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)) [ 13.126902][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 13.126906][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.126912][ 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) [ 13.126915][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.126918][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 13.126922][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.126924][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 13.126928][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 13.126931][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 13.126935][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.126940][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.126943][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 13.126946][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.126948][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.126950][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.126954][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.126958][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.126961][ T175] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 13.126964][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.126968][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.126970][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.126973][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 13.126976][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.126980][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.126983][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 13.126988][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.126991][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.126994][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.126997][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.126999][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 13.127001][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.127004][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 13.127007][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.127010][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.127012][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 13.127015][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.127017][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 13.127020][ 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) [ 13.127025][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 13.127030][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 13.127033][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 13.127036][ T175] ? idr_get_free (??:?) [ 13.127040][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 13.127042][ 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) [ 13.127045][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 13.127048][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 13.127050][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 13.127054][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.127057][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 13.127059][ T175] new_sync_write (fs/read_write.c:595) [ 13.127064][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 13.127066][ T175] ? vfs_getattr_nosec (fs/stat.c:213) [ 13.127069][ T175] ? fput (./include/linux/preempt.h:500 (discriminator 1) ./include/linux/file_ref.h:150 (discriminator 1) fs/file_table.c:588 (discriminator 1)) [ 13.127072][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.127075][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 13.127077][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 13.127081][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 13.127084][ T175] vfs_write (fs/read_write.c:687) [ 13.127087][ T175] ksys_write (fs/read_write.c:739) [ 13.127089][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 13.127092][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.127095][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.127098][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 13.127102][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.127106][ T175] RIP: 0033:0x7f1ba5ac2312 [ 13.127110][ 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) [ 13.127112][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 13.127117][ T175] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f1ba5ac2312 [ 13.127120][ T175] RDX: 00000000000002ee RSI: 000055ece3e17f10 RDI: 000000000000000b [ 13.127121][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 13.127123][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 [ 13.127124][ T175] R13: 000055ece3e17f10 R14: 000000000000000b R15: 00007f1ba58bd0d0 | [ 14.582734][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 14.582737][ T175] Preemption disabled at: | [ 14.582738][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.582751][ T175] Tainted: [W]=WARN [ 14.582752][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.582755][ T175] Call Trace: [ 14.582756][ T175] [ 14.582758][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.582764][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.582766][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 14.582771][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.582775][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582779][ 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.582784][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.582788][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.582793][ 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.582795][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.582799][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 14.582802][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.582804][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 14.582808][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 14.582811][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 14.582814][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.582820][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.582822][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.582824][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582827][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582829][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.582833][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.582836][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.582840][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.582843][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582846][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.582849][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 14.582852][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.582855][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.582858][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 14.582868][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.582871][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.582874][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.582877][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582878][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.582881][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.582883][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 14.582886][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.582889][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.582892][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 14.582895][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.582897][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.582900][ 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.582904][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 14.582908][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 14.582912][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 14.582915][ T175] ? idr_get_free (??:?) [ 14.582918][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 14.582921][ 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.582923][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 14.582926][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 14.582929][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 14.582933][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582935][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 14.582937][ T175] new_sync_write (fs/read_write.c:595) [ 14.582942][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 14.582944][ T175] ? vfs_getattr_nosec (fs/stat.c:213) [ 14.582948][ T175] ? fput (./include/linux/preempt.h:500 (discriminator 1) ./include/linux/file_ref.h:150 (discriminator 1) fs/file_table.c:588 (discriminator 1)) [ 14.582950][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582953][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.582956][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 14.582959][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 14.582962][ T175] vfs_write (fs/read_write.c:687) [ 14.582965][ T175] ksys_write (fs/read_write.c:739) [ 14.582967][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 14.582970][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.582973][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.582976][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 14.582980][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.582984][ T175] RIP: 0033:0x7f1ba5ac2312 [ 14.582989][ 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.582991][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 14.582995][ T175] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f1ba5ac2312 [ 14.582997][ T175] RDX: 00000000000002ee RSI: 000055ece3e17f10 RDI: 000000000000000b [ 14.582999][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 14.583000][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 [ 14.583002][ T175] R13: 000055ece3e17f10 R14: 000000000000000b R15: 00007f1ba58bd0d0 | [ 15.795727][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 15.795730][ T175] Preemption disabled at: | [ 15.795731][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.795742][ T175] Tainted: [W]=WARN [ 15.795743][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.795745][ T175] Call Trace: [ 15.795746][ T175] [ 15.795748][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.795753][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.795755][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 15.795759][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.795762][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795765][ 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.795769][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.795773][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.795777][ 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.795779][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.795782][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 15.795784][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.795786][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 15.795789][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 15.795791][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 15.795793][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.795797][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.795799][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.795801][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795802][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795803][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.795806][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.795809][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.795811][ T175] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 15.795813][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.795816][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795817][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.795819][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 15.795821][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.795823][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.795826][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 15.795829][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.795831][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.795833][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.795835][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795836][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.795837][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.795839][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 15.795841][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.795843][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.795844][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 15.795846][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.795847][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.795849][ 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.795853][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 15.795856][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 15.795858][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 15.795860][ T175] ? idr_get_free (??:?) [ 15.795863][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 15.795865][ 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.795866][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 15.795873][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.795875][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.795876][ T175] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 15.795878][ T175] ? cond_synchronize_rcu_full (kernel/rcu/tree.c:3626 (discriminator 1)) [ 15.795880][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 15.795882][ T175] new_sync_write (fs/read_write.c:595) [ 15.795885][ T175] ? trace_rcu_batch_end (./include/trace/events/rcu.h:715 (discriminator 19)) [ 15.795887][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 15.795889][ T175] ? trace_rcu_utilization (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3) ./include/trace/events/rcu.h:27 (discriminator 3)) [ 15.795891][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795893][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.795894][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 15.795897][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 15.795898][ T175] vfs_write (fs/read_write.c:687) [ 15.795900][ T175] ksys_write (fs/read_write.c:739) [ 15.795902][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 15.795904][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795905][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.795906][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.795909][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 15.795912][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.795914][ T175] RIP: 0033:0x7f1ba5ac2312 [ 15.795918][ 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.795919][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 15.795923][ T175] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f1ba5ac2312 [ 15.795925][ T175] RDX: 00000000000002ee RSI: 000055ece3e17f10 RDI: 000000000000000b [ 15.795926][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 15.795927][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 [ 15.795928][ T175] R13: 000055ece3e17f10 R14: 000000000000000b R15: 00007f1ba58bd0d0 | [ 17.131975][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 17.131978][ T175] Preemption disabled at: | [ 17.131978][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.131989][ T175] Tainted: [W]=WARN [ 17.131990][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.131992][ T175] Call Trace: [ 17.131993][ T175] [ 17.131995][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.132000][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.132002][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 17.132006][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.132009][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132013][ 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.132017][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.132020][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.132024][ 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.132026][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.132029][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 17.132032][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.132034][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 17.132036][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 17.132038][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 17.132041][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.132044][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.132046][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.132048][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132049][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132051][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.132053][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.132056][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.132058][ T175] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 17.132060][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.132062][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132063][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.132065][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 17.132068][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.132070][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.132072][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 17.132076][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.132078][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.132079][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.132081][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132082][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 17.132084][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.132086][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 17.132088][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.132089][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.132091][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 17.132093][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.132094][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 17.132096][ 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.132099][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 17.132103][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 17.132105][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 17.132107][ T175] ? idr_get_free (??:?) [ 17.132110][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 17.132111][ 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.132113][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 17.132115][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 17.132116][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 17.132119][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132120][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 17.132122][ T175] new_sync_write (fs/read_write.c:595) [ 17.132125][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 17.132127][ T175] ? vfs_getattr_nosec (fs/stat.c:213) [ 17.132129][ T175] ? fput (./include/linux/preempt.h:500 (discriminator 1) ./include/linux/file_ref.h:150 (discriminator 1) fs/file_table.c:588 (discriminator 1)) [ 17.132130][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132132][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 17.132134][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 17.132136][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 17.132138][ T175] vfs_write (fs/read_write.c:687) [ 17.132139][ T175] ksys_write (fs/read_write.c:739) [ 17.132142][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 17.132143][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.132145][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.132147][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 17.132150][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.132152][ T175] RIP: 0033:0x7f1ba5ac2312 [ 17.132156][ 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.132158][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 17.132162][ T175] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f1ba5ac2312 [ 17.132163][ T175] RDX: 00000000000002ee RSI: 000055ece3e17f10 RDI: 000000000000000b [ 17.132164][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 17.132165][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 [ 17.132166][ T175] R13: 000055ece3e17f10 R14: 000000000000000b R15: 00007f1ba58bd0d0 | [ 18.134597][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 18.134599][ T175] Preemption disabled at: | [ 18.134600][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.134611][ T175] Tainted: [W]=WARN [ 18.134612][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.134614][ T175] Call Trace: [ 18.134615][ T175] [ 18.134617][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.134622][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.134623][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 18.134627][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.134631][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134634][ T175] kmem_cache_alloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5010 (discriminator 2)) [ 18.134639][ 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.134641][ T175] ? __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 18.134645][ T175] __alloc_object (mm/kmemleak.c:504 (discriminator 1) mm/kmemleak.c:686 (discriminator 1)) [ 18.134647][ T175] ? kasan_quarantine_reduce (./include/linux/srcu.h:498 mm/kasan/quarantine.c:287) [ 18.134649][ T175] __create_object (mm/kmemleak.c:801) [ 18.134651][ T175] __kmalloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5413 mm/slub.c:5439) [ 18.134653][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.134655][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.134660][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.134662][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 18.134664][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.134666][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 18.134668][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 18.134671][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 18.134673][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.134676][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.134679][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.134680][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134682][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134683][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.134686][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.134689][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.134690][ T175] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 18.134693][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.134695][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134697][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.134699][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 18.134701][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.134704][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.134706][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 18.134709][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.134711][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.134713][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.134715][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134716][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 18.134718][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.134720][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 18.134721][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.134723][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.134725][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 18.134727][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.134728][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 18.134730][ 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.134734][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 18.134737][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 18.134739][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 18.134741][ T175] ? idr_get_free (??:?) [ 18.134744][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 18.134746][ 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.134747][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 18.134749][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 18.134751][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 18.134754][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134755][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 18.134756][ T175] new_sync_write (fs/read_write.c:595) [ 18.134759][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 18.134761][ T175] ? vfs_getattr_nosec (fs/stat.c:213) [ 18.134763][ T175] ? fput (./include/linux/preempt.h:500 (discriminator 1) ./include/linux/file_ref.h:150 (discriminator 1) fs/file_table.c:588 (discriminator 1)) [ 18.134765][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134767][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 18.134769][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 18.134771][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 18.134773][ T175] vfs_write (fs/read_write.c:687) [ 18.134775][ T175] ksys_write (fs/read_write.c:739) [ 18.134777][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 18.134778][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.134780][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.134782][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 18.134785][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.134788][ T175] RIP: 0033:0x7f1ba5ac2312 [ 18.134791][ 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.134793][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 18.134797][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f1ba5ac2312 [ 18.134799][ T175] RDX: 0000000000000316 RSI: 000055ece3e17f10 RDI: 000000000000000b [ 18.134800][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 18.134801][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 [ 18.134802][ T175] R13: 000055ece3e17f10 R14: 000000000000000b R15: 00007f1ba58bd0d0 | [ 19.216179][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 19.216182][ T175] Preemption disabled at: | [ 19.216182][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.216193][ T175] Tainted: [W]=WARN [ 19.216194][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.216196][ T175] Call Trace: [ 19.216197][ T175] [ 19.216199][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.216204][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.216206][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 19.216210][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.216213][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216216][ 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.216220][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.216223][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.216228][ 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.216230][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.216232][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 19.216235][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.216237][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 19.216239][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 19.216241][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 19.216243][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.216248][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.216250][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.216252][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216253][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216254][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.216257][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.216260][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.216261][ T175] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 19.216263][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.216266][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216267][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.216269][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 19.216271][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.216274][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.216275][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 19.216279][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.216281][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.216283][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.216285][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216286][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.216287][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.216289][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 19.216291][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.216293][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.216294][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 19.216296][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.216297][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.216299][ 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.216302][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 19.216305][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 19.216308][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 19.216309][ T175] ? idr_get_free (??:?) [ 19.216312][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 19.216314][ 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.216315][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 19.216317][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.216319][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 19.216322][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216323][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 19.216325][ T175] new_sync_write (fs/read_write.c:595) [ 19.216328][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 19.216329][ T175] ? vfs_getattr_nosec (fs/stat.c:213) [ 19.216331][ T175] ? fput (./include/linux/preempt.h:500 (discriminator 1) ./include/linux/file_ref.h:150 (discriminator 1) fs/file_table.c:588 (discriminator 1)) [ 19.216333][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216335][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.216336][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 19.216339][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 19.216340][ T175] vfs_write (fs/read_write.c:687) [ 19.216342][ T175] ksys_write (fs/read_write.c:739) [ 19.216344][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 19.216345][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.216347][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.216349][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 19.216352][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.216355][ T175] RIP: 0033:0x7f1ba5ac2312 [ 19.216358][ 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.216360][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 19.216364][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f1ba5ac2312 [ 19.216365][ T175] RDX: 0000000000000316 RSI: 000055ece3e17f10 RDI: 000000000000000b [ 19.216366][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 19.216367][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 [ 19.216368][ T175] R13: 000055ece3e17f10 R14: 000000000000000b R15: 00007f1ba58bd0d0 | [ 20.650873][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 20.650876][ T175] Preemption disabled at: | [ 20.650877][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.650888][ T175] Tainted: [W]=WARN [ 20.650889][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.650891][ T175] Call Trace: [ 20.650892][ T175] [ 20.650894][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.650900][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.650901][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 20.650910][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.650913][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.650916][ 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)) [ 20.650921][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 20.650924][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.650928][ 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) [ 20.650930][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.650933][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 20.650935][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.650937][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 20.650940][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 20.650942][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 20.650944][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.650948][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.650950][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 20.650952][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.650953][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.650954][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.650957][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.650961][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.650964][ T175] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 20.650967][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.650970][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.650972][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.650975][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 20.650978][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.650980][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.650982][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 20.650986][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.650988][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.650990][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.650992][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.650993][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 20.650994][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.650996][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 20.650998][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.651000][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.651002][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 20.651004][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.651005][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 20.651007][ 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) [ 20.651010][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 20.651014][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 20.651016][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 20.651018][ T175] ? idr_get_free (??:?) [ 20.651021][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 20.651022][ 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) [ 20.651024][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 20.651026][ T175] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 20.651027][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 20.651029][ T175] ? update_cfs_rq_load_avg (kernel/sched/fair.c:5687) [ 20.651031][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 20.651033][ T175] new_sync_write (fs/read_write.c:595) [ 20.651036][ T175] ? update_load_avg (kernel/sched/fair.c:5864) [ 20.651038][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.651039][ T175] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1497 (discriminator 1) arch/x86/kernel/fpu/xstate.c:1543 (discriminator 1)) [ 20.651041][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.651043][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 20.651045][ T175] ? finish_task_switch.isra.0 (kernel/sched/sched.h:1698 kernel/sched/core.c:5251 kernel/sched/core.c:5369) [ 20.651047][ T175] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 20.651050][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.651052][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 20.651054][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 20.651056][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 20.651058][ T175] vfs_write (fs/read_write.c:687) [ 20.651060][ T175] ksys_write (fs/read_write.c:739) [ 20.651062][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 20.651063][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.651064][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.651066][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.651068][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 20.651072][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.651074][ T175] RIP: 0033:0x7f1ba5ac2312 [ 20.651078][ 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) [ 20.651080][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 20.651084][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f1ba5ac2312 [ 20.651085][ T175] RDX: 0000000000000316 RSI: 000055ece3e17f10 RDI: 000000000000000b [ 20.651086][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 20.651087][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 [ 20.651088][ T175] R13: 000055ece3e17f10 R14: 000000000000000b R15: 00007f1ba58bd0d0 | [ 22.089726][ T175] softirqs last disabled at (375946): fpu_clone (./include/linux/bottom_half.h:20 (discriminator 2) ./arch/x86/include/asm/fpu/api.h:69 (discriminator 2) arch/x86/kernel/fpu/core.c:710 (discriminator 2)) | [ 22.089729][ T175] Preemption disabled at: | [ 22.089729][ T175] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.089741][ T175] Tainted: [W]=WARN [ 22.089741][ T175] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.089744][ T175] Call Trace: [ 22.089745][ T175] [ 22.089746][ T175] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.089752][ T175] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.089754][ T175] __might_resched.cold (kernel/sched/core.c:9234) [ 22.089758][ T175] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.089761][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089764][ 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)) [ 22.089769][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 22.089771][ T175] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.089776][ 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) [ 22.089778][ T175] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.089780][ T175] put_chars (drivers/char/virtio_console.c:1176) [ 22.089783][ T175] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.089785][ T175] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 22.089787][ T175] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 22.089789][ T175] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 22.089792][ T175] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.089796][ T175] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.089798][ T175] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 22.089800][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089801][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089802][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.089805][ T175] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.089807][ T175] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.089809][ T175] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 22.089812][ T175] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.089814][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089816][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.089818][ T175] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 22.089820][ T175] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.089822][ T175] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.089824][ T175] ? __irq_work_queue_local (./include/linux/instrumented.h:55 ./include/linux/llist.h:242 ./include/linux/llist.h:265 kernel/irq_work.c:107) [ 22.089828][ T175] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.089830][ T175] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.089832][ T175] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.089834][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089835][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 22.089836][ T175] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.089838][ T175] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 22.089840][ T175] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.089842][ T175] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.089843][ T175] vprintk_emit (kernel/printk/printk.c:2479) [ 22.089845][ T175] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.089846][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 22.089848][ 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) [ 22.089852][ T175] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 22.089855][ T175] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 22.089858][ T175] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 22.089859][ T175] ? idr_get_free (??:?) [ 22.089862][ T175] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 22.089864][ 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) [ 22.089866][ T175] devkmsg_write.cold (kernel/printk/printk.c:796) [ 22.089868][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.089869][ T175] ? cp_old_stat (fs/stat.c:406 (discriminator 3)) [ 22.089872][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089874][ T175] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.089875][ T175] new_sync_write (fs/read_write.c:595) [ 22.089878][ T175] ? new_sync_read (./include/linux/ioprio.h:41) [ 22.089880][ T175] ? vfs_getattr_nosec (fs/stat.c:213) [ 22.089882][ T175] ? fput (./include/linux/preempt.h:500 (discriminator 1) ./include/linux/file_ref.h:150 (discriminator 1) fs/file_table.c:588 (discriminator 1)) [ 22.089883][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089885][ T175] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 22.089887][ T175] ? __fget_files (./include/linux/rcupdate.h:850 fs/file.c:1098) [ 22.089889][ T175] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 22.089891][ T175] vfs_write (fs/read_write.c:687) [ 22.089893][ T175] ksys_write (fs/read_write.c:739) [ 22.089894][ T175] ? __ia32_sys_read (fs/read_write.c:723) [ 22.089896][ T175] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.089898][ T175] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.089900][ T175] ? irq_exit_rcu (kernel/softirq.c:786) [ 22.089903][ T175] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.089906][ T175] RIP: 0033:0x7f1ba5ac2312 [ 22.089909][ 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) [ 22.089911][ T175] RSP: 002b:00007ffc07689c08 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.089915][ T175] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f1ba5ac2312 [ 22.089916][ T175] RDX: 0000000000000316 RSI: 000055ece3e17f10 RDI: 000000000000000b [ 22.089922][ T175] RBP: 00007ffc07689c30 R08: 0000000000000000 R09: 0000000000000000 [ 22.089923][ T175] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f1ba592f390 Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars fpu_clone:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable fpu_clone:vprintk_emit:dump_stack_lvl:kmem_cache_alloc_noprof:__alloc_object