====================================== | [ 19.226718][ T336] softirqs last disabled at (36733): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 19.226720][ T336] Preemption disabled at: | [ 19.226720][ T336] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.226734][ T336] Tainted: [W]=WARN [ 19.226735][ T336] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 19.226737][ T336] Call Trace: [ 19.226738][ T336] [ 19.226740][ T336] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.226745][ T336] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.226747][ T336] __might_resched.cold (kernel/sched/core.c:9234) [ 19.226751][ T336] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.226755][ T336] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.226760][ T336] __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.226762][ T336] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.226769][ T336] ? 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.226772][ T336] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.226775][ T336] put_chars (drivers/char/virtio_console.c:1176) [ 19.226778][ T336] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.226782][ T336] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.226786][ T336] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.226793][ T336] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.226795][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.226799][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.226804][ T336] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.226807][ T336] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.226811][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.226814][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.226817][ T336] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.226821][ T336] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.226823][ T336] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.226827][ T336] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.226830][ T336] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.226832][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.226834][ T336] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 19.226837][ T336] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.226838][ T336] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.226842][ T336] vprintk_emit (kernel/printk/printk.c:2479) [ 19.226845][ T336] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.226847][ T336] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.226850][ T336] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.226851][ T336] ? fast_dput (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) fs/dcache.c:948 (discriminator 2)) [ 19.226855][ T336] ? 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 [ 19.226859][ T336] _printk (kernel/printk/printk.c:2504) [ 19.226862][ T336] ? snapshot_read.cold (user.c:?) [ 19.226865][ T336] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 19.226869][ T336] ? 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 [ 19.226872][ T336] ? 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) [ 19.226876][ T336] init_netconsole (drivers/net/netconsole.c:1286) netconsole [ 19.226879][ T336] ? 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 [ 19.226885][ T336] ? 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 [ 19.226888][ T336] do_one_initcall (init/main.c:1357) [ 19.226891][ T336] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 19.226895][ T336] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 19.226898][ T336] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 19.226903][ T336] do_init_module (kernel/module/main.c:3117) [ 19.226907][ T336] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 19.226911][ T336] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 19.226914][ T336] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 19.226918][ T336] load_module (kernel/module/main.c:3593) [ 19.226924][ T336] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 19.226928][ T336] ? __ia32_sys_fsconfig (??:?) [ 19.226930][ T336] ? add_chain_cache (kernel/locking/lockdep.c:3782) [ 19.226935][ T336] init_module_from_file (kernel/module/main.c:3790) [ 19.226938][ T336] ? __ia32_sys_init_module (kernel/module/main.c:3647) [ 19.226946][ T336] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.226949][ T336] ? 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.226952][ T336] idempotent_init_module (kernel/module/main.c:3802) [ 19.226955][ T336] ? init_module_from_file (kernel/module/main.c:3791) [ 19.226961][ T336] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.226963][ T336] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 19.226968][ T336] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 19.226970][ T336] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.226974][ T336] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.226976][ T336] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.226979][ T336] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.226981][ T336] RIP: 0033:0x7fcda9c3137d [ 19.226984][ T336] 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 [ 19.226986][ T336] RSP: 002b:00007ffc780682d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 19.226988][ T336] RAX: ffffffffffffffda RBX: 0000564640845700 RCX: 00007fcda9c3137d [ 19.226990][ T336] RDX: 0000000000000000 RSI: 00005646373c9ffd RDI: 0000000000000005 [ 19.226991][ T336] RBP: 00007ffc78068370 R08: 0000000000000000 R09: 0000000000000000 [ 19.226991][ T336] R10: 0000000000000000 R11: 0000000000000246 R12: 00005646373c9ffd [ 19.226992][ T336] R13: 0000564640845810 R14: 0000000000040000 R15: 0000000000000000 | [ 20.227429][ T335] softirqs last disabled at (315917): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 20.227431][ T335] Preemption disabled at: | [ 20.227432][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.227441][ T335] Tainted: [W]=WARN [ 20.227442][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 20.227444][ T335] Call Trace: [ 20.227446][ T335] [ 20.227447][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.227453][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.227455][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 20.227460][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.227464][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 20.227469][ T335] __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.227472][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.227478][ T335] ? 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.227481][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.227484][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 20.227488][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.227490][ T335] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.227494][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.227496][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.227501][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.227505][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.227510][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.227513][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.227518][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.227522][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.227526][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.227529][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.227533][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.227537][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.227539][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.227544][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.227547][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.227549][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.227551][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 20.227554][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.227556][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.227560][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 20.227563][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.227566][ T335] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 20.227567][ T335] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 20.227572][ T335] _printk (kernel/printk/printk.c:2504) [ 20.227575][ T335] ? snapshot_read.cold (user.c:?) [ 20.227577][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 20.227581][ T335] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 20.227583][ T335] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 20.227587][ T335] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 20.227590][ T335] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 20.227595][ T335] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 20.227598][ T335] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 20.227602][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 20.227604][ T335] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 20.227606][ T335] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 20.227608][ T335] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 20.227612][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 20.227614][ T335] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 20.227617][ T335] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 20.227619][ T335] new_sync_write (fs/read_write.c:595) [ 20.227623][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.227626][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 20.227629][ T335] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 20.227631][ T335] ? ksys_write (fs/read_write.c:739) [ 20.227637][ T335] vfs_write (fs/read_write.c:687) [ 20.227641][ T335] ksys_write (fs/read_write.c:739) [ 20.227644][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 20.227647][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.227651][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.227653][ T335] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.227656][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.227658][ T335] RIP: 0033:0x7f72530d6312 [ 20.227662][ T335] 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.227664][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 20.227666][ T335] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f72530d6312 [ 20.227668][ T335] RDX: 0000000000000001 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 20.227669][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 20.227670][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 20.227671][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 21.233144][ T335] softirqs last disabled at (337511): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 21.233146][ T335] Preemption disabled at: | [ 21.233147][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.233156][ T335] Tainted: [W]=WARN [ 21.233157][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 21.233159][ T335] Call Trace: [ 21.233161][ T335] [ 21.233163][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.233169][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.233171][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 21.233176][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.233180][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 21.233185][ T335] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 21.233188][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.233194][ T335] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.233197][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.233201][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 21.233204][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.233206][ T335] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 21.233211][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 21.233213][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.233218][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.233221][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.233226][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.233229][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.233235][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.233238][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.233243][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.233245][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.233249][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.233254][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.233255][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.233261][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.233264][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.233265][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.233268][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 21.233272][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.233273][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.233277][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 21.233281][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.233283][ T335] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 21.233285][ T335] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 21.233289][ T335] _printk (kernel/printk/printk.c:2504) [ 21.233293][ T335] ? snapshot_read.cold (user.c:?) [ 21.233295][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 21.233299][ T335] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 21.233300][ T335] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 21.233305][ T335] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 21.233308][ T335] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 21.233313][ T335] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 21.233316][ T335] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 21.233320][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 21.233322][ T335] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 21.233324][ T335] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 21.233326][ T335] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 21.233330][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 21.233332][ T335] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 21.233335][ T335] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 21.233337][ T335] new_sync_write (fs/read_write.c:595) [ 21.233341][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.233344][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 21.233348][ T335] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.233350][ T335] ? ksys_write (fs/read_write.c:739) [ 21.233356][ T335] vfs_write (fs/read_write.c:687) [ 21.233360][ T335] ksys_write (fs/read_write.c:739) [ 21.233363][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 21.233366][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.233369][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.233372][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 21.233374][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.233377][ T335] RIP: 0033:0x7f72530d6312 [ 21.233380][ T335] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 21.233382][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 21.233385][ T335] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f72530d6312 [ 21.233387][ T335] RDX: 0000000000000001 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 21.233388][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 21.233389][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 21.233390][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 22.607541][ T335] softirqs last disabled at (358701): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 22.607543][ T335] Preemption disabled at: | [ 22.607544][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.607553][ T335] Tainted: [W]=WARN [ 22.607554][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 22.607556][ T335] Call Trace: [ 22.607557][ T335] [ 22.607559][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.607564][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.607567][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 22.607571][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.607575][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 22.607583][ T335] __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.607586][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.607592][ T335] ? 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.607595][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.607599][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 22.607602][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.607604][ T335] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 22.607608][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.607611][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.607615][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.607619][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.607620][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.607624][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.607628][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.607631][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.607635][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.607638][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.607642][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.607645][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.607648][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.607652][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.607654][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.607659][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.607662][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.607664][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.607666][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 22.607670][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.607672][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.607675][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 22.607678][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.607682][ T335] ? _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.607687][ T335] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 22.607691][ T335] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 22.607695][ T335] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 22.607697][ T335] ? idr_get_free (??:?) [ 22.607700][ T335] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 22.607703][ T335] ? _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.607706][ T335] devkmsg_write.cold (kernel/printk/printk.c:796) [ 22.607708][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.607713][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 22.607715][ T335] new_sync_write (fs/read_write.c:595) [ 22.607721][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 22.607725][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 22.607729][ T335] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 22.607733][ T335] vfs_write (fs/read_write.c:687) [ 22.607737][ T335] ksys_write (fs/read_write.c:739) [ 22.607743][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 22.607746][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.607750][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.607752][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 22.607755][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.607757][ T335] RIP: 0033:0x7f72530d6312 [ 22.607761][ T335] 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.607763][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 22.607766][ T335] RAX: ffffffffffffffda RBX: 00000000000002ee RCX: 00007f72530d6312 [ 22.607768][ T335] RDX: 00000000000002ee RSI: 00005621383bd2b0 RDI: 000000000000000b [ 22.607769][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 22.607770][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 22.607770][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 23.644107][ T335] softirqs last disabled at (384386): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 23.644109][ T335] Preemption disabled at: | [ 23.644110][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 23.644121][ T335] Tainted: [W]=WARN [ 23.644122][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 23.644124][ T335] Call Trace: [ 23.644126][ T335] [ 23.644128][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.644135][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 23.644137][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 23.644143][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.644147][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 23.644153][ T335] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 23.644156][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.644164][ T335] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.644167][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.644172][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 23.644176][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.644179][ T335] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 23.644184][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.644187][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 23.644193][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.644196][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.644203][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.644207][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.644214][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.644218][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.644224][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.644227][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.644233][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.644238][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.644240][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.644248][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.644251][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.644253][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.644256][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 23.644261][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.644263][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.644267][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 23.644272][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.644276][ T335] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 23.644278][ T335] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 23.644283][ T335] _printk (kernel/printk/printk.c:2504) [ 23.644287][ T335] ? snapshot_read.cold (user.c:?) [ 23.644289][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 23.644295][ T335] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 23.644297][ T335] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 23.644302][ T335] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 23.644306][ T335] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 23.644311][ T335] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 23.644314][ T335] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 23.644319][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 23.644321][ T335] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 23.644324][ T335] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 23.644327][ T335] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 23.644332][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 23.644334][ T335] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 23.644338][ T335] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 23.644342][ T335] new_sync_write (fs/read_write.c:595) [ 23.644346][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.644350][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 23.644354][ T335] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.644357][ T335] ? ksys_write (fs/read_write.c:739) [ 23.644365][ T335] vfs_write (fs/read_write.c:687) [ 23.644370][ T335] ksys_write (fs/read_write.c:739) [ 23.644374][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 23.644377][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.644382][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.644384][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 23.644389][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.644392][ T335] RIP: 0033:0x7f72530d6312 [ 23.644396][ T335] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 23.644399][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 23.644402][ T335] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f72530d6312 [ 23.644404][ T335] RDX: 0000000000000001 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 23.644405][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 23.644406][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 23.644407][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 24.649321][ T335] softirqs last disabled at (400092): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 24.649323][ T335] Preemption disabled at: | [ 24.649324][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.649334][ T335] Tainted: [W]=WARN [ 24.649335][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 24.649336][ T335] Call Trace: [ 24.649339][ T335] [ 24.649341][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.649347][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.649349][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 24.649354][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.649358][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.649363][ T335] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 24.649365][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.649372][ T335] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.649375][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.649378][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 24.649381][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.649383][ T335] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.649388][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.649390][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.649395][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.649398][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.649404][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.649407][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.649412][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.649416][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.649420][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.649423][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.649427][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.649431][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.649432][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.649438][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.649441][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.649443][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.649445][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 24.649449][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.649450][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.649454][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 24.649458][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.649460][ T335] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 24.649462][ T335] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 24.649466][ T335] _printk (kernel/printk/printk.c:2504) [ 24.649469][ T335] ? snapshot_read.cold (user.c:?) [ 24.649471][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 24.649475][ T335] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 24.649477][ T335] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.649481][ T335] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 24.649484][ T335] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 24.649489][ T335] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 24.649492][ T335] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.649496][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 24.649498][ T335] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 24.649500][ T335] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 24.649503][ T335] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 24.649507][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 24.649509][ T335] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 24.649511][ T335] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 24.649514][ T335] new_sync_write (fs/read_write.c:595) [ 24.649517][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.649520][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 24.649524][ T335] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 24.649525][ T335] ? ksys_write (fs/read_write.c:739) [ 24.649532][ T335] vfs_write (fs/read_write.c:687) [ 24.649536][ T335] ksys_write (fs/read_write.c:739) [ 24.649538][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 24.649541][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.649545][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.649547][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 24.649551][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.649553][ T335] RIP: 0033:0x7f72530d6312 [ 24.649557][ T335] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 24.649559][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 24.649562][ T335] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f72530d6312 [ 24.649563][ T335] RDX: 0000000000000001 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 24.649564][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 24.649565][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 24.649566][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 26.044665][ T335] softirqs last disabled at (433573): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.044668][ T335] Preemption disabled at: | [ 26.044668][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.044677][ T335] Tainted: [W]=WARN [ 26.044678][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 26.044680][ T335] Call Trace: [ 26.044682][ T335] [ 26.044683][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.044688][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.044691][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 26.044695][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.044699][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.044704][ T335] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.044707][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.044713][ T335] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.044716][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.044720][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 26.044723][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.044725][ T335] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 26.044728][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.044731][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.044735][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.044739][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.044741][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.044745][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.044749][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.044752][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.044761][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.044764][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.044769][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.044771][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.044775][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.044779][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.044781][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.044786][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.044788][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.044790][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.044792][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 26.044796][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.044798][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.044801][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 26.044806][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.044809][ T335] ? _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) [ 26.044815][ T335] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 26.044819][ T335] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 26.044823][ T335] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 26.044825][ T335] ? idr_get_free (??:?) [ 26.044828][ T335] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 26.044831][ T335] ? _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) [ 26.044833][ T335] devkmsg_write.cold (kernel/printk/printk.c:796) [ 26.044836][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 26.044840][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 26.044843][ T335] new_sync_write (fs/read_write.c:595) [ 26.044849][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 26.044853][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 26.044857][ T335] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 26.044861][ T335] vfs_write (fs/read_write.c:687) [ 26.044865][ T335] ksys_write (fs/read_write.c:739) [ 26.044867][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 26.044870][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.044873][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.044876][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 26.044879][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.044881][ T335] RIP: 0033:0x7f72530d6312 [ 26.044885][ T335] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 26.044887][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 26.044890][ T335] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f72530d6312 [ 26.044892][ T335] RDX: 0000000000000316 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 26.044893][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 26.044894][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 26.044895][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 27.049995][ T335] softirqs last disabled at (461948): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 27.049999][ T335] Preemption disabled at: | [ 27.050000][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.050009][ T335] Tainted: [W]=WARN [ 27.050010][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 27.050011][ T335] Call Trace: [ 27.050014][ T335] [ 27.050016][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.050022][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.050024][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 27.050029][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.050033][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.050038][ T335] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.050040][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.050046][ T335] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.050049][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.050053][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 27.050056][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.050058][ T335] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.050062][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.050065][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.050070][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.050073][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.050078][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.050081][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.050086][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.050090][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.050095][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.050097][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.050101][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.050105][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.050107][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.050112][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.050115][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.050117][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.050119][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 27.050123][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.050125][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.050128][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 27.050132][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.050135][ T335] ? rcu_gp_is_expedited (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 kernel/rcu/update.c:196) [ 27.050136][ T335] ? synchronize_rcu (kernel/rcu/tree.c:3410) [ 27.050140][ T335] _printk (kernel/printk/printk.c:2504) [ 27.050144][ T335] ? snapshot_read.cold (user.c:?) [ 27.050145][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 27.050149][ T335] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.050151][ T335] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.050155][ T335] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 27.050158][ T335] ? __free_object (./include/linux/irqflags.h:266 (discriminator 6) lib/debugobjects.c:536 (discriminator 6)) [ 27.050163][ T335] enabled_store.cold (drivers/net/netconsole.c:1071 (discriminator 1)) netconsole [ 27.050166][ T335] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 27.050170][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 27.050172][ T335] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 27.050174][ T335] ? __kmalloc_cache_noprof (mm/slub.c:5561 (discriminator 1)) [ 27.050177][ T335] ? configfs_write_iter (./include/linux/slab.h:991 (discriminator 1) fs/configfs/file.c:187 (discriminator 1) fs/configfs/file.c:227 (discriminator 1)) [ 27.050181][ T335] ? netconsole_write_ext (drivers/net/netconsole.c:2504) netconsole [ 27.050182][ T335] configfs_write_iter (fs/configfs/file.c:207 fs/configfs/file.c:229) [ 27.050185][ T335] ? configfs_bin_write_iter (fs/configfs/file.c:287 (discriminator 1)) [ 27.050187][ T335] new_sync_write (fs/read_write.c:595) [ 27.050191][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.050194][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 27.050197][ T335] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.050199][ T335] ? ksys_write (fs/read_write.c:739) [ 27.050205][ T335] vfs_write (fs/read_write.c:687) [ 27.050209][ T335] ksys_write (fs/read_write.c:739) [ 27.050212][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 27.050215][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.050218][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.050221][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.050225][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.050227][ T335] RIP: 0033:0x7f72530d6312 [ 27.050231][ T335] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 27.050233][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 27.050235][ T335] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007f72530d6312 [ 27.050237][ T335] RDX: 0000000000000001 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 27.050238][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 27.050239][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 27.050240][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 28.391391][ T335] softirqs last disabled at (483523): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 28.391393][ T335] Preemption disabled at: | [ 28.391394][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.391403][ T335] Tainted: [W]=WARN [ 28.391404][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 28.391407][ T335] Call Trace: [ 28.391409][ T335] [ 28.391411][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.391417][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.391419][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 28.391424][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.391428][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 28.391433][ T335] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 28.391435][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.391441][ T335] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.391444][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.391448][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 28.391451][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.391453][ T335] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 28.391456][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.391459][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 28.391463][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.391466][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.391468][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.391472][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.391476][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.391478][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.391482][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.391486][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.391490][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.391492][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.391496][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.391500][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.391501][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.391506][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.391509][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.391511][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.391513][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 28.391516][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.391518][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.391521][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 28.391524][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.391527][ T335] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 28.391533][ T335] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 28.391537][ T335] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 28.391540][ T335] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 28.391542][ T335] ? idr_get_free (??:?) [ 28.391546][ T335] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 28.391549][ T335] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 28.391551][ T335] devkmsg_write.cold (kernel/printk/printk.c:796) [ 28.391554][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 28.391558][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 28.391561][ T335] new_sync_write (fs/read_write.c:595) [ 28.391566][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 28.391570][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.391575][ T335] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 28.391578][ T335] vfs_write (fs/read_write.c:687) [ 28.391582][ T335] ksys_write (fs/read_write.c:739) [ 28.391585][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 28.391587][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.391591][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.391593][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 28.391596][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.391598][ T335] RIP: 0033:0x7f72530d6312 [ 28.391602][ T335] Code: 08 0f 85 71 41 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 f3 0f 1e fa 55 bf 01 00 All code ======== 0: 08 0f or %cl,(%rdi) 2: 85 71 41 test %esi,0x41(%rcx) 5: ff (bad) 6: ff 49 89 decl -0x77(%rcx) 9: fb sti a: 48 89 f0 mov %rsi,%rax d: 48 89 d7 mov %rdx,%rdi 10: 48 89 ce mov %rcx,%rsi 13: 4c 89 c2 mov %r8,%rdx 16: 4d 89 ca mov %r9,%r10 19: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 1e: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 23: 4c 89 5c 24 08 mov %r11,0x8(%rsp) 28: 0f 05 syscall 2a:* c3 ret <-- trapping instruction 2b: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 32: 00 00 00 35: 0f 1f 00 nopl (%rax) 38: f3 0f 1e fa endbr64 3c: 55 push %rbp 3d: bf .byte 0xbf 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: c3 ret 1: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 8: 00 00 00 b: 0f 1f 00 nopl (%rax) e: f3 0f 1e fa endbr64 12: 55 push %rbp 13: bf .byte 0xbf 14: 01 00 add %eax,(%rax) [ 28.391604][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 28.391608][ T335] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f72530d6312 [ 28.391609][ T335] RDX: 0000000000000316 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 28.391611][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 28.391612][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 [ 28.391613][ T335] R13: 00005621383bd2b0 R14: 000000000000000b R15: 00007f7252ed10d0 | [ 29.390880][ T335] softirqs last disabled at (503861): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 29.390882][ T335] Preemption disabled at: | [ 29.390883][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.390892][ T335] Tainted: [W]=WARN [ 29.390894][ T335] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 29.390896][ T335] Call Trace: [ 29.390897][ T335] [ 29.390899][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.390904][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.390906][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 29.390911][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.390915][ T335] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 29.390920][ T335] __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)) [ 29.390922][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.390929][ T335] ? 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) [ 29.390931][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.390935][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 29.390938][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.390940][ T335] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 29.390943][ T335] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.390946][ T335] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.390950][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.390953][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.390955][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.390959][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.390963][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.390966][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.390969][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.390973][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.390977][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.390979][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.390983][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.390987][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.390989][ T335] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.390994][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.390996][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.390998][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.391000][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 18) ./include/trace/events/lock.h:23 (discriminator 18) kernel/locking/lockdep.c:5871 (discriminator 18)) [ 29.391004][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.391005][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.391009][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 29.391012][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.391015][ T335] ? _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) [ 29.391021][ T335] devkmsg_emit.constprop.0 (kernel/printk/printk.c:733) [ 29.391024][ T335] ? vprintk_emit.cold (kernel/printk/printk.c:2449) [ 29.391028][ T335] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 29.391030][ T335] ? idr_get_free (??:?) [ 29.391033][ T335] ? devkmsg_write (./include/linux/slab.h:995 kernel/printk/printk.c:762) [ 29.391037][ T335] ? _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) [ 29.391039][ T335] devkmsg_write.cold (kernel/printk/printk.c:796) [ 29.391042][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 29.391046][ T335] ? vprintk_default (kernel/printk/printk.c:2494) [ 29.391049][ T335] new_sync_write (fs/read_write.c:595) [ 29.391054][ T335] ? new_sync_read (./include/linux/ioprio.h:41) [ 29.391059][ T335] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 29.391063][ T335] ? __fget_files (./include/linux/rcupdate.h:882 fs/file.c:1100) [ 29.391067][ T335] vfs_write (fs/read_write.c:687) [ 29.391071][ T335] ksys_write (fs/read_write.c:739) [ 29.391073][ T335] ? __ia32_sys_read (fs/read_write.c:723) [ 29.391076][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.391079][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.391082][ T335] ? irq_exit_rcu (kernel/softirq.c:786) [ 29.391085][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.391087][ T335] RIP: 0033:0x7f72530d6312 [ 29.391091][ T335] 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) [ 29.391093][ T335] RSP: 002b:00007ffeeef621b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 29.391096][ T335] RAX: ffffffffffffffda RBX: 0000000000000316 RCX: 00007f72530d6312 [ 29.391097][ T335] RDX: 0000000000000316 RSI: 00005621383bd2b0 RDI: 000000000000000b [ 29.391098][ T335] RBP: 00007ffeeef621e0 R08: 0000000000000000 R09: 0000000000000000 [ 29.391099][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f7252f43390 Finger prints: __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars