====================================== | [ 7.432031][ T209] softirqs last disabled at (0): 0x0 | [ 7.432033][ T209] Preemption disabled at: | [ 7.432034][ T209] 0x0 | [ 7.432042][ T209] Tainted: [W]=WARN [ 7.432043][ T209] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 7.432045][ T209] Call Trace: [ 7.432046][ T209] [ 7.432047][ T209] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 7.432053][ T209] __might_resched.cold (kernel/sched/core.c:9234) [ 7.432057][ T209] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 7.432060][ T209] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 7.432063][ T209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 7.432066][ T209] __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)) [ 7.432069][ T209] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 7.432072][ T209] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 7.432077][ T209] ? 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) [ 7.432078][ T209] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 7.432081][ T209] put_chars (drivers/char/virtio_console.c:1176) [ 7.432082][ T209] ? __send_to_port (drivers/char/virtio_console.c:654) [ 7.432084][ T209] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 7.432087][ T209] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 7.432092][ T209] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 7.432096][ T209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 7.432097][ T209] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 7.432099][ T209] console_emit_next_record (kernel/printk/printk.c:3183) [ 7.432102][ T209] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 7.432104][ T209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 7.432105][ T209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 7.432106][ T209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 7.432107][ T209] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 7.432109][ T209] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 7.432110][ T209] console_flush_one_record (kernel/printk/printk.c:3268) [ 7.432113][ T209] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 7.432115][ T209] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 7.432117][ T209] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 7.432119][ T209] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 7.432121][ T209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 7.432121][ T209] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 7.432123][ T209] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 7.432124][ T209] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 7.432126][ T209] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 7.432127][ T209] ? vprintk_emit (kernel/printk/printk.c:2478) [ 7.432129][ T209] vprintk_emit (kernel/printk/printk.c:2479) [ 7.432131][ T209] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 7.432132][ T209] ? do_raw_read_unlock (kernel/locking/spinlock_debug.c:180) [ 7.432134][ T209] ? forget_original_parent (kernel/exit.c:635 kernel/exit.c:740) [ 7.432136][ T209] _printk (kernel/printk/printk.c:2504) [ 7.432139][ T209] ? snapshot_read.cold (user.c:?) [ 7.432141][ T209] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 7.432142][ T209] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 7.432144][ T209] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 7.432146][ T209] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 7.432148][ T209] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 7.432151][ T209] ? exit_notify (kernel/exit.c:780) [ 7.432152][ T209] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 7.432155][ T209] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 7.432156][ T209] do_group_exit (kernel/exit.c:1151) [ 7.432158][ T209] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 7.432159][ T209] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 7.432161][ T209] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 7.432165][ T209] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 7.432167][ T209] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 7.432169][ T209] RIP: 0033:0x7f1d65b1f1b8 [ 7.432171][ T209] Code: Unable to access opcode bytes at 0x7f1d65b1f18e. Code starting with the faulting instruction =========================================== [ 7.432172][ T209] RSP: 002b:00007ffd68707cb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 7.432175][ T209] RAX: ffffffffffffffda RBX: 00007f1d65c4ff88 RCX: 00007f1d65b1f1b8 [ 7.432176][ T209] RDX: 00007f1d65869fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 7.432177][ T209] RBP: 00007ffd68707d10 R08: 0000000000000000 R09: 0000000000000050 [ 7.432178][ T209] R10: 00007ffd68707ad0 R11: 0000000000000246 R12: 0000000000000001 [ 7.432179][ T209] R13: 0000000000000000 R14: 00007f1d65c4e680 R15: 00007f1d65c4ffa0 | [ 9.203845][ T253] softirqs last disabled at (0): 0x0 | [ 9.203847][ T253] Preemption disabled at: | [ 9.203847][ T253] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.203857][ T253] Tainted: [W]=WARN [ 9.203858][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.203859][ T253] Call Trace: [ 9.203861][ T253] [ 9.203862][ T253] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.203868][ T253] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.203869][ T253] __might_resched.cold (kernel/sched/core.c:9234) [ 9.203873][ T253] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.203876][ T253] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 9.203878][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.203881][ T253] __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)) [ 9.203884][ T253] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.203887][ T253] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.203891][ T253] ? 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) [ 9.203893][ T253] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.203895][ T253] put_chars (drivers/char/virtio_console.c:1176) [ 9.203897][ T253] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 9.203898][ T253] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.203900][ T253] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 9.203902][ T253] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.203907][ T253] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.203909][ T253] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 9.203910][ T253] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 9.203913][ T253] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.203915][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.203916][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.203919][ T253] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.203921][ T253] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.203923][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.203924][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.203925][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.203926][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.203928][ T253] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 9.203930][ T253] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.203932][ T253] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.203935][ T253] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.203936][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.203938][ T253] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.203940][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.203940][ T253] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 9.203942][ T253] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 9.203943][ T253] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 9.203945][ T253] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.203947][ T253] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.203948][ T253] vprintk_emit (kernel/printk/printk.c:2479) [ 9.203950][ T253] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.203951][ T253] ? kasan_save_stack (mm/kasan/common.c:58) [ 9.203953][ T253] ? kasan_save_track (mm/kasan/common.c:78) [ 9.203954][ T253] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 9.203955][ T253] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 9.203956][ T253] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 9.203959][ T253] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 9.203961][ T253] ? do_sock_setsockopt (net/socket.c:2397) [ 9.203964][ T253] _printk (kernel/printk/printk.c:2504) [ 9.203967][ T253] ? snapshot_read.cold (user.c:?) [ 9.203969][ T253] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 9.203972][ T253] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 9.203974][ T253] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 9.203976][ T253] ? netdev_notice (net/core/dev.c:13194) [ 9.203979][ T253] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 9.203981][ T253] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 9.203983][ T253] netif_set_promiscuity (net/core/dev.c:9699) [ 9.203986][ T253] dev_set_promiscuity (net/core/dev_api.c:288) [ 9.203988][ T253] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 9.203991][ T253] packet_mc_add (net/packet/af_packet.c:3755) [ 9.203992][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.203993][ T253] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 9.203995][ T253] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.203997][ T253] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 9.204001][ T253] packet_setsockopt (net/packet/af_packet.c:3840) [ 9.204003][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.204004][ T253] ? packet_bind (net/packet/af_packet.c:3341) [ 9.204006][ T253] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 9.204007][ T253] ? do_sock_getsockopt (net/socket.c:2484) [ 9.204010][ T253] ? sock_poll (net/socket.c:1514) [ 9.204011][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.204012][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.204013][ T253] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.204016][ T253] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 9.204018][ T253] do_sock_setsockopt (net/socket.c:2397) [ 9.204020][ T253] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 9.204021][ T253] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 9.204023][ T253] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 9.204026][ T253] __sys_setsockopt (net/socket.c:2422) [ 9.204028][ T253] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 9.204030][ T253] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.204031][ T253] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 9.204033][ T253] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 9.204034][ T253] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.204036][ T253] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.204038][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.204040][ T253] RIP: 0033:0x7f05c19c52de [ 9.204042][ T253] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 9.204045][ T253] RSP: 002b:00007ffff67fe968 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 9.204049][ T253] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f05c19c52de [ 9.204050][ T253] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 9.204051][ T253] RBP: 00007ffff67feaa0 R08: 0000000000000010 R09: 00005617b2f55530 [ 9.204052][ T253] R10: 00007ffff67fe9e0 R11: 0000000000000246 R12: 0000000000000001 [ 9.204053][ T253] R13: 00005617b2f55918 R14: 00005617b2f55690 R15: 0000000000000000 | [ 14.203033][ T248] softirqs last disabled at (0): 0x0 | [ 14.203035][ T248] Preemption disabled at: | [ 14.203036][ T248] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.203045][ T248] Tainted: [W]=WARN [ 14.203046][ T248] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.203048][ T248] Call Trace: [ 14.203049][ T248] [ 14.203050][ T248] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.203056][ T248] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.203057][ T248] __might_resched.cold (kernel/sched/core.c:9234) [ 14.203061][ T248] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.203065][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.203067][ T248] __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.203070][ T248] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.203073][ T248] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.203078][ T248] ? 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.203080][ T248] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.203082][ T248] put_chars (drivers/char/virtio_console.c:1176) [ 14.203084][ T248] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.203085][ T248] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 14.203088][ T248] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.203094][ T248] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.203096][ T248] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.203098][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.203099][ T248] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.203102][ T248] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.203104][ T248] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.203107][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.203108][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.203109][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.203110][ T248] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.203111][ T248] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 14.203113][ T248] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.203116][ T248] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.203118][ T248] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.203120][ T248] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.203122][ T248] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.203123][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.203124][ T248] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.203126][ T248] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 14.203127][ T248] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 14.203129][ T248] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.203131][ T248] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.203132][ T248] vprintk_emit (kernel/printk/printk.c:2479) [ 14.203134][ T248] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.203135][ T248] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 14.203138][ T248] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 14.203140][ T248] ? __kernel_text_address (kernel/extable.c:79) [ 14.203142][ T248] _printk (kernel/printk/printk.c:2504) [ 14.203145][ T248] ? snapshot_read.cold (user.c:?) [ 14.203147][ T248] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.203148][ T248] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 14.203151][ T248] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 14.203153][ T248] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 14.203155][ T248] ? netdev_notice (net/core/dev.c:13194) [ 14.203157][ T248] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 14.203161][ T248] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 14.203162][ T248] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 14.203165][ T248] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 14.203168][ T248] ? __fput (fs/file_table.c:512) [ 14.203171][ T248] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 14.203172][ T248] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 14.203175][ T248] netif_set_promiscuity (net/core/dev.c:9699) [ 14.203179][ T248] dev_set_promiscuity (net/core/dev_api.c:288) [ 14.203181][ T248] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 14.203183][ T248] ? packet_set_ring (net/packet/af_packet.c:652) [ 14.203184][ T248] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 14.203186][ T248] __sock_release (net/socket.c:735) [ 14.203189][ T248] sock_close (net/socket.c:1526 (discriminator 1)) [ 14.203191][ T248] __fput (fs/file_table.c:512) [ 14.203193][ T248] fput_close_sync (fs/file_table.c:617) [ 14.203194][ T248] ? alloc_file_clone (fs/file_table.c:479) [ 14.203196][ T248] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.203198][ T248] ? 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.203200][ T248] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 14.203201][ T248] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.203204][ T248] ? irq_exit_rcu (kernel/softirq.c:786) [ 14.203207][ T248] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.203209][ T248] RIP: 0033:0x7f3848a8054e [ 14.203211][ T248] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 14.203213][ T248] RSP: 002b:00007fff0e5bad00 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 14.203217][ T248] RAX: ffffffffffffffda RBX: 000055f42a426690 RCX: 00007f3848a8054e [ 14.203219][ T248] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 14.203220][ T248] RBP: 00007fff0e5bad10 R08: 0000000000000000 R09: 0000000000000000 [ 14.203220][ T248] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 14.203221][ T248] R13: 00000000fffffffe R14: 000055f409f2c760 R15: 0000000000000001 | [ 15.280774][ T253] softirqs last disabled at (0): 0x0 | [ 15.280776][ T253] Preemption disabled at: | [ 15.280776][ T253] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.280787][ T253] Tainted: [W]=WARN [ 15.280788][ T253] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.280790][ T253] Call Trace: [ 15.280791][ T253] [ 15.280792][ T253] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.280798][ T253] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.280799][ T253] __might_resched.cold (kernel/sched/core.c:9234) [ 15.280803][ T253] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.280807][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.280809][ T253] __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.280812][ T253] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.280815][ T253] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.280820][ T253] ? 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.280821][ T253] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.280824][ T253] put_chars (drivers/char/virtio_console.c:1176) [ 15.280825][ T253] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.280827][ T253] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 15.280830][ T253] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.280834][ T253] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.280836][ T253] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.280838][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.280839][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.280842][ T253] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.280844][ T253] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.280846][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.280847][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.280848][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.280849][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.280851][ T253] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 15.280853][ T253] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.280855][ T253] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.280858][ T253] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.280860][ T253] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.280862][ T253] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.280863][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.280864][ T253] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.280866][ T253] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 15.280867][ T253] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 15.280869][ T253] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.280871][ T253] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.280872][ T253] vprintk_emit (kernel/printk/printk.c:2479) [ 15.280874][ T253] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.280875][ T253] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 15.280877][ T253] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 15.280880][ T253] ? __kernel_text_address (kernel/extable.c:79) [ 15.280882][ T253] _printk (kernel/printk/printk.c:2504) [ 15.280885][ T253] ? snapshot_read.cold (user.c:?) [ 15.280887][ T253] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.280888][ T253] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.280891][ T253] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.280893][ T253] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.280896][ T253] ? netdev_notice (net/core/dev.c:13194) [ 15.280897][ T253] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 15.280901][ T253] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.280902][ T253] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 15.280905][ T253] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 15.280908][ T253] ? __fput (fs/file_table.c:512) [ 15.280911][ T253] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 15.280912][ T253] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.280915][ T253] netif_set_promiscuity (net/core/dev.c:9699) [ 15.280919][ T253] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.280921][ T253] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 15.280923][ T253] ? packet_set_ring (net/packet/af_packet.c:652) [ 15.280925][ T253] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 15.280926][ T253] __sock_release (net/socket.c:735) [ 15.280929][ T253] sock_close (net/socket.c:1526 (discriminator 1)) [ 15.280931][ T253] __fput (fs/file_table.c:512) [ 15.280933][ T253] fput_close_sync (fs/file_table.c:617) [ 15.280935][ T253] ? alloc_file_clone (fs/file_table.c:479) [ 15.280936][ T253] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 15.280938][ T253] ? 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.280940][ T253] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 15.280942][ T253] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.280944][ T253] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.280946][ T253] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.280948][ T253] RIP: 0033:0x7f05c193c54e [ 15.280950][ T253] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.280953][ T253] RSP: 002b:00007ffff67fead0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 15.280956][ T253] RAX: ffffffffffffffda RBX: 00005617b2f55690 RCX: 00007f05c193c54e [ 15.280958][ T253] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 15.280959][ T253] RBP: 00007ffff67feae0 R08: 0000000000000000 R09: 0000000000000000 [ 15.280959][ T253] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 15.280960][ T253] R13: 00000000fffffffe R14: 00005617949db760 R15: 0000000000000001 | [ 23.063257][ T277] softirqs last disabled at (0): 0x0 | [ 23.063259][ T277] Preemption disabled at: | [ 23.063260][ T277] vprintk_emit (kernel/printk/printk.c:2471) | [ 23.063270][ T277] Tainted: [W]=WARN [ 23.063271][ T277] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.063273][ T277] Call Trace: [ 23.063274][ T277] [ 23.063275][ T277] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.063281][ T277] ? vprintk_emit (kernel/printk/printk.c:2471) [ 23.063282][ T277] __might_resched.cold (kernel/sched/core.c:9234) [ 23.063286][ T277] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.063289][ T277] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 23.063291][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063294][ T277] __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.063297][ T277] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 23.063300][ T277] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.063305][ T277] ? 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.063307][ T277] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.063309][ T277] put_chars (drivers/char/virtio_console.c:1176) [ 23.063310][ T277] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 23.063312][ T277] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.063314][ T277] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 23.063316][ T277] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.063321][ T277] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.063323][ T277] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 23.063325][ T277] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 23.063328][ T277] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 23.063330][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063331][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.063333][ T277] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.063336][ T277] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.063338][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063339][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063340][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063341][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.063343][ T277] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 23.063344][ T277] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.063347][ T277] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.063349][ T277] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.063351][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.063353][ T277] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.063355][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063356][ T277] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 23.063357][ T277] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 23.063358][ T277] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 23.063360][ T277] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.063362][ T277] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.063363][ T277] vprintk_emit (kernel/printk/printk.c:2479) [ 23.063365][ T277] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.063366][ T277] ? kasan_save_stack (mm/kasan/common.c:58) [ 23.063369][ T277] ? kasan_save_track (mm/kasan/common.c:78) [ 23.063370][ T277] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 23.063371][ T277] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 23.063372][ T277] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 23.063374][ T277] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 23.063376][ T277] ? do_sock_setsockopt (net/socket.c:2397) [ 23.063379][ T277] _printk (kernel/printk/printk.c:2504) [ 23.063382][ T277] ? snapshot_read.cold (user.c:?) [ 23.063385][ T277] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 23.063388][ T277] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 23.063390][ T277] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 23.063392][ T277] ? netdev_notice (net/core/dev.c:13194) [ 23.063395][ T277] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.063396][ T277] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 23.063398][ T277] netif_set_promiscuity (net/core/dev.c:9699) [ 23.063402][ T277] dev_set_promiscuity (net/core/dev_api.c:288) [ 23.063404][ T277] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 23.063407][ T277] packet_mc_add (net/packet/af_packet.c:3755) [ 23.063408][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063409][ T277] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 23.063411][ T277] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 23.063413][ T277] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 23.063417][ T277] packet_setsockopt (net/packet/af_packet.c:3840) [ 23.063419][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.063421][ T277] ? packet_bind (net/packet/af_packet.c:3341) [ 23.063422][ T277] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 23.063424][ T277] ? do_sock_getsockopt (net/socket.c:2484) [ 23.063426][ T277] ? sock_poll (net/socket.c:1514) [ 23.063428][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063429][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.063430][ T277] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.063433][ T277] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 23.063435][ T277] do_sock_setsockopt (net/socket.c:2397) [ 23.063437][ T277] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 23.063438][ T277] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 23.063440][ T277] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 23.063442][ T277] __sys_setsockopt (net/socket.c:2422) [ 23.063445][ T277] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 23.063446][ T277] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.063448][ T277] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 23.063449][ T277] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 23.063451][ T277] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.063453][ T277] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.063455][ T277] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.063457][ T277] RIP: 0033:0x7f3cb1ebd2de [ 23.063459][ T277] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 23.063462][ T277] RSP: 002b:00007fff024997a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 23.063465][ T277] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f3cb1ebd2de [ 23.063467][ T277] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 23.063467][ T277] RBP: 00007fff024998e0 R08: 0000000000000010 R09: 0000558e07045530 [ 23.063468][ T277] R10: 00007fff02499820 R11: 0000000000000246 R12: 0000000000000001 [ 23.063469][ T277] R13: 0000558e07045918 R14: 0000558e07045690 R15: 0000000000000000 | [ 27.060703][ T277] softirqs last disabled at (0): 0x0 | [ 27.060705][ T277] Preemption disabled at: | [ 27.060706][ T277] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.060716][ T277] Tainted: [W]=WARN [ 27.060717][ T277] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.060719][ T277] Call Trace: [ 27.060720][ T277] [ 27.060722][ T277] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.060727][ T277] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.060728][ T277] __might_resched.cold (kernel/sched/core.c:9234) [ 27.060733][ T277] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.060736][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.060739][ T277] __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.060742][ T277] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.060745][ T277] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.060750][ T277] ? 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.060752][ T277] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.060754][ T277] put_chars (drivers/char/virtio_console.c:1176) [ 27.060756][ T277] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.060757][ T277] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 27.060768][ T277] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.060773][ T277] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.060775][ T277] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.060776][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.060778][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.060780][ T277] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.060783][ T277] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.060785][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.060786][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.060787][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.060788][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.060790][ T277] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.060791][ T277] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.060794][ T277] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.060796][ T277] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.060798][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.060800][ T277] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.060802][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.060802][ T277] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.060804][ T277] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 27.060805][ T277] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 27.060807][ T277] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.060809][ T277] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.060810][ T277] vprintk_emit (kernel/printk/printk.c:2479) [ 27.060812][ T277] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.060813][ T277] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 27.060816][ T277] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 27.060819][ T277] ? __kernel_text_address (kernel/extable.c:79) [ 27.060820][ T277] _printk (kernel/printk/printk.c:2504) [ 27.060824][ T277] ? snapshot_read.cold (user.c:?) [ 27.060826][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.060827][ T277] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.060830][ T277] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.060832][ T277] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.060835][ T277] ? netdev_notice (net/core/dev.c:13194) [ 27.060836][ T277] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 27.060840][ T277] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 27.060841][ T277] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 27.060844][ T277] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 27.060847][ T277] ? __fput (fs/file_table.c:512) [ 27.060851][ T277] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 27.060852][ T277] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.060854][ T277] netif_set_promiscuity (net/core/dev.c:9699) [ 27.060858][ T277] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.060861][ T277] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 27.060863][ T277] ? packet_set_ring (net/packet/af_packet.c:652) [ 27.060864][ T277] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 27.060866][ T277] __sock_release (net/socket.c:735) [ 27.060869][ T277] sock_close (net/socket.c:1526 (discriminator 1)) [ 27.060870][ T277] __fput (fs/file_table.c:512) [ 27.060873][ T277] fput_close_sync (fs/file_table.c:617) [ 27.060874][ T277] ? alloc_file_clone (fs/file_table.c:479) [ 27.060876][ T277] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.060877][ T277] ? 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.060880][ T277] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 27.060881][ T277] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.060884][ T277] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.060887][ T277] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.060889][ T277] RIP: 0033:0x7f3cb1e3454e [ 27.060890][ T277] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 27.060893][ T277] RSP: 002b:00007fff02499910 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 27.060897][ T277] RAX: ffffffffffffffda RBX: 0000558e07045690 RCX: 00007f3cb1e3454e [ 27.060898][ T277] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 27.060899][ T277] RBP: 00007fff02499920 R08: 0000000000000000 R09: 0000000000000000 [ 27.060900][ T277] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 27.060901][ T277] R13: 00000000fffffffe R14: 0000558dedb2a760 R15: 0000000000000001 | [ 38.181704][ T322] softirqs last disabled at (0): 0x0 | [ 38.181706][ T322] Preemption disabled at: | [ 38.181707][ T322] 0x0 | [ 38.181714][ T322] Tainted: [W]=WARN [ 38.181715][ T322] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.181717][ T322] Call Trace: [ 38.181718][ T322] [ 38.181719][ T322] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.181725][ T322] __might_resched.cold (kernel/sched/core.c:9234) [ 38.181729][ T322] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.181732][ T322] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 38.181736][ T322] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.181738][ T322] __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)) [ 38.181741][ T322] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.181744][ T322] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.181748][ T322] ? 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) [ 38.181750][ T322] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.181753][ T322] put_chars (drivers/char/virtio_console.c:1176) [ 38.181754][ T322] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.181756][ T322] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 38.181759][ T322] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.181763][ T322] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.181765][ T322] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.181767][ T322] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.181769][ T322] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.181772][ T322] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.181774][ T322] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.181775][ T322] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.181776][ T322] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.181777][ T322] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.181778][ T322] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 38.181780][ T322] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.181782][ T322] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.181785][ T322] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.181787][ T322] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.181789][ T322] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.181790][ T322] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.181791][ T322] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.181800][ T322] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 38.181801][ T322] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 38.181803][ T322] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.181805][ T322] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.181806][ T322] vprintk_emit (kernel/printk/printk.c:2479) [ 38.181808][ T322] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.181809][ T322] ? do_raw_read_unlock (kernel/locking/spinlock_debug.c:180) [ 38.181811][ T322] ? forget_original_parent (kernel/exit.c:635 kernel/exit.c:740) [ 38.181814][ T322] _printk (kernel/printk/printk.c:2504) [ 38.181817][ T322] ? snapshot_read.cold (user.c:?) [ 38.181818][ T322] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 38.181820][ T322] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 38.181822][ T322] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.181824][ T322] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 38.181826][ T322] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 38.181829][ T322] ? exit_notify (kernel/exit.c:780) [ 38.181830][ T322] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 38.181833][ T322] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.181834][ T322] do_group_exit (kernel/exit.c:1151) [ 38.181836][ T322] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 38.181837][ T322] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 38.181840][ T322] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.181843][ T322] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 38.181845][ T322] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.181847][ T322] RIP: 0033:0x7f079b64e1b8 [ 38.181849][ T322] Code: Unable to access opcode bytes at 0x7f079b64e18e. Code starting with the faulting instruction =========================================== [ 38.181850][ T322] RSP: 002b:00007ffc3df17dd8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 38.181854][ T322] RAX: ffffffffffffffda RBX: 00007f079b77ef88 RCX: 00007f079b64e1b8 [ 38.181855][ T322] RDX: 00007f079b398fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 38.181856][ T322] RBP: 00007ffc3df17e30 R08: 0000000000000000 R09: 0000000000000000 [ 38.181857][ T322] R10: 00007ffc3df17bf0 R11: 0000000000000246 R12: 0000000000000001 [ 38.181857][ T322] R13: 0000000000000000 R14: 00007f079b77d680 R15: 00007f079b77efa0 | [ 39.852076][ T359] softirqs last disabled at (0): 0x0 | [ 39.852078][ T359] Preemption disabled at: | [ 39.852078][ T359] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.852088][ T359] Tainted: [W]=WARN [ 39.852089][ T359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.852091][ T359] Call Trace: [ 39.852095][ T359] [ 39.852096][ T359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.852102][ T359] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.852103][ T359] __might_resched.cold (kernel/sched/core.c:9234) [ 39.852107][ T359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.852110][ T359] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 39.852112][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852115][ T359] __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)) [ 39.852118][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.852121][ T359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.852126][ T359] ? 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) [ 39.852127][ T359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.852130][ T359] put_chars (drivers/char/virtio_console.c:1176) [ 39.852131][ T359] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 39.852133][ T359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.852134][ T359] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 39.852137][ T359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.852141][ T359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.852143][ T359] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 39.852145][ T359] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 39.852148][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.852149][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852151][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.852153][ T359] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.852156][ T359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.852158][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852159][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852160][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852160][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.852162][ T359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 39.852164][ T359] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.852166][ T359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.852169][ T359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.852171][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.852173][ T359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.852174][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852175][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.852177][ T359] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 39.852178][ T359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 39.852180][ T359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.852181][ T359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.852182][ T359] vprintk_emit (kernel/printk/printk.c:2479) [ 39.852184][ T359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.852185][ T359] ? kasan_save_stack (mm/kasan/common.c:58) [ 39.852187][ T359] ? kasan_save_track (mm/kasan/common.c:78) [ 39.852189][ T359] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.852190][ T359] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.852191][ T359] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 39.852193][ T359] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 39.852195][ T359] ? do_sock_setsockopt (net/socket.c:2397) [ 39.852198][ T359] _printk (kernel/printk/printk.c:2504) [ 39.852201][ T359] ? snapshot_read.cold (user.c:?) [ 39.852203][ T359] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.852206][ T359] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.852208][ T359] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.852211][ T359] ? netdev_notice (net/core/dev.c:13194) [ 39.852213][ T359] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.852215][ T359] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.852217][ T359] netif_set_promiscuity (net/core/dev.c:9699) [ 39.852221][ T359] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.852223][ T359] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.852225][ T359] packet_mc_add (net/packet/af_packet.c:3755) [ 39.852227][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852228][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.852229][ T359] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.852232][ T359] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 39.852236][ T359] packet_setsockopt (net/packet/af_packet.c:3840) [ 39.852237][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.852239][ T359] ? packet_bind (net/packet/af_packet.c:3341) [ 39.852240][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.852242][ T359] ? do_sock_getsockopt (net/socket.c:2484) [ 39.852244][ T359] ? sock_poll (net/socket.c:1514) [ 39.852246][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852247][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.852248][ T359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.852251][ T359] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 39.852253][ T359] do_sock_setsockopt (net/socket.c:2397) [ 39.852255][ T359] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 39.852256][ T359] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 39.852258][ T359] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 39.852260][ T359] __sys_setsockopt (net/socket.c:2422) [ 39.852263][ T359] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 39.852264][ T359] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.852266][ T359] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 39.852267][ T359] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 39.852268][ T359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.852271][ T359] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.852273][ T359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.852275][ T359] RIP: 0033:0x7f20dbfdb2de [ 39.852277][ T359] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 39.852279][ T359] RSP: 002b:00007ffe634888d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 39.852283][ T359] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f20dbfdb2de [ 39.852284][ T359] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 39.852285][ T359] RBP: 00007ffe63488a10 R08: 0000000000000010 R09: 000056518e338530 [ 39.852286][ T359] R10: 00007ffe63488950 R11: 0000000000000246 R12: 0000000000000001 [ 39.852287][ T359] R13: 000056518e338918 R14: 000056518e338690 R15: 0000000000000000 | [ 44.859561][ T354] softirqs last disabled at (0): 0x0 | [ 44.859562][ T354] Preemption disabled at: | [ 44.859563][ T354] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.859573][ T354] Tainted: [W]=WARN [ 44.859574][ T354] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.859575][ T354] Call Trace: [ 44.859577][ T354] [ 44.859578][ T354] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.859584][ T354] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.859585][ T354] __might_resched.cold (kernel/sched/core.c:9234) [ 44.859589][ T354] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.859592][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.859595][ T354] __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)) [ 44.859598][ T354] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.859601][ T354] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.859606][ T354] ? 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) [ 44.859607][ T354] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.859610][ T354] put_chars (drivers/char/virtio_console.c:1176) [ 44.859611][ T354] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.859613][ T354] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 44.859616][ T354] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.859620][ T354] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.859622][ T354] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.859624][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.859625][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.859627][ T354] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.859630][ T354] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.859632][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.859633][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.859634][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.859635][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.859637][ T354] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.859639][ T354] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.859641][ T354] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.859643][ T354] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.859645][ T354] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.859647][ T354] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.859649][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.859650][ T354] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.859651][ T354] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 44.859653][ T354] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 44.859654][ T354] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.859656][ T354] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.859657][ T354] vprintk_emit (kernel/printk/printk.c:2479) [ 44.859659][ T354] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.859660][ T354] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 44.859663][ T354] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 44.859666][ T354] ? __kernel_text_address (kernel/extable.c:79) [ 44.859667][ T354] _printk (kernel/printk/printk.c:2504) [ 44.859670][ T354] ? snapshot_read.cold (user.c:?) [ 44.859672][ T354] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.859673][ T354] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.859676][ T354] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.859678][ T354] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.859681][ T354] ? netdev_notice (net/core/dev.c:13194) [ 44.859682][ T354] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 44.859686][ T354] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.859687][ T354] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 44.859690][ T354] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 44.859693][ T354] ? __fput (fs/file_table.c:512) [ 44.859696][ T354] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 44.859698][ T354] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.859700][ T354] netif_set_promiscuity (net/core/dev.c:9699) [ 44.859703][ T354] dev_set_promiscuity (net/core/dev_api.c:288) [ 44.859705][ T354] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 44.859707][ T354] ? packet_set_ring (net/packet/af_packet.c:652) [ 44.859709][ T354] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 44.859711][ T354] __sock_release (net/socket.c:735) [ 44.859714][ T354] sock_close (net/socket.c:1526 (discriminator 1)) [ 44.859715][ T354] __fput (fs/file_table.c:512) [ 44.859718][ T354] fput_close_sync (fs/file_table.c:617) [ 44.859719][ T354] ? alloc_file_clone (fs/file_table.c:479) [ 44.859721][ T354] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.859722][ T354] ? 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) [ 44.859725][ T354] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 44.859726][ T354] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.859729][ T354] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.859731][ T354] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.859733][ T354] RIP: 0033:0x7feb619cf54e [ 44.859735][ T354] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.859737][ T354] RSP: 002b:00007fffc9877fd0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 44.859741][ T354] RAX: ffffffffffffffda RBX: 000055dd8b705690 RCX: 00007feb619cf54e [ 44.859742][ T354] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 44.859743][ T354] RBP: 00007fffc9877fe0 R08: 0000000000000000 R09: 0000000000000000 [ 44.859744][ T354] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 44.859744][ T354] R13: 00000000fffffffe R14: 000055dd5eaf8760 R15: 0000000000000001 | [ 45.938914][ T359] softirqs last disabled at (0): 0x0 | [ 45.938916][ T359] Preemption disabled at: | [ 45.938917][ T359] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.938930][ T359] Tainted: [W]=WARN [ 45.938931][ T359] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.938933][ T359] Call Trace: [ 45.938935][ T359] [ 45.938936][ T359] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.938942][ T359] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.938944][ T359] __might_resched.cold (kernel/sched/core.c:9234) [ 45.938949][ T359] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.938953][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.938957][ T359] __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)) [ 45.938961][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.938964][ T359] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.938971][ T359] ? 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) [ 45.938974][ T359] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.938977][ T359] put_chars (drivers/char/virtio_console.c:1176) [ 45.938980][ T359] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.938983][ T359] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 45.938987][ T359] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.938994][ T359] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.938997][ T359] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.938999][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.939002][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.939005][ T359] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.939009][ T359] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.939012][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.939014][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.939016][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.939018][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.939021][ T359] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.939024][ T359] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.939028][ T359] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.939032][ T359] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.939035][ T359] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.939037][ T359] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.939040][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.939042][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.939044][ T359] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 45.939047][ T359] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 45.939049][ T359] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.939052][ T359] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.939054][ T359] vprintk_emit (kernel/printk/printk.c:2479) [ 45.939057][ T359] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.939059][ T359] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.939063][ T359] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.939067][ T359] ? __kernel_text_address (kernel/extable.c:79) [ 45.939070][ T359] _printk (kernel/printk/printk.c:2504) [ 45.939074][ T359] ? snapshot_read.cold (user.c:?) [ 45.939077][ T359] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.939079][ T359] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.939083][ T359] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.939086][ T359] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.939089][ T359] ? netdev_notice (net/core/dev.c:13194) [ 45.939094][ T359] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.939099][ T359] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.939101][ T359] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 45.939105][ T359] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 45.939109][ T359] ? __fput (fs/file_table.c:512) [ 45.939112][ T359] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.939115][ T359] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.939118][ T359] netif_set_promiscuity (net/core/dev.c:9699) [ 45.939123][ T359] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.939126][ T359] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 45.939129][ T359] ? packet_set_ring (net/packet/af_packet.c:652) [ 45.939132][ T359] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 45.939135][ T359] __sock_release (net/socket.c:735) [ 45.939139][ T359] sock_close (net/socket.c:1526 (discriminator 1)) [ 45.939141][ T359] __fput (fs/file_table.c:512) [ 45.939144][ T359] fput_close_sync (fs/file_table.c:617) [ 45.939146][ T359] ? alloc_file_clone (fs/file_table.c:479) [ 45.939149][ T359] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.939151][ T359] ? 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) [ 45.939154][ T359] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 45.939156][ T359] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.939160][ T359] ? irq_exit_rcu (kernel/softirq.c:786) [ 45.939163][ T359] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.939166][ T359] RIP: 0033:0x7f20dbf5254e [ 45.939169][ T359] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.939172][ T359] RSP: 002b:00007ffe63488a40 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 45.939177][ T359] RAX: ffffffffffffffda RBX: 000056518e338690 RCX: 00007f20dbf5254e [ 45.939179][ T359] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 45.939180][ T359] RBP: 00007ffe63488a50 R08: 0000000000000000 R09: 0000000000000000 [ 45.939182][ T359] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 45.939183][ T359] R13: 00000000fffffffe R14: 000056515182f760 R15: 0000000000000001 | [ 55.414790][ T383] softirqs last disabled at (0): 0x0 | [ 55.414792][ T383] Preemption disabled at: | [ 55.414793][ T383] vprintk_emit (kernel/printk/printk.c:2471) | [ 55.414802][ T383] Tainted: [W]=WARN [ 55.414803][ T383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.414804][ T383] Call Trace: [ 55.414806][ T383] [ 55.414807][ T383] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 55.414813][ T383] ? vprintk_emit (kernel/printk/printk.c:2471) [ 55.414814][ T383] __might_resched.cold (kernel/sched/core.c:9234) [ 55.414818][ T383] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 55.414822][ T383] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 55.414824][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414832][ T383] __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)) [ 55.414835][ T383] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 55.414838][ T383] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.414843][ T383] ? 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) [ 55.414844][ T383] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.414847][ T383] put_chars (drivers/char/virtio_console.c:1176) [ 55.414848][ T383] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 55.414850][ T383] ? __send_to_port (drivers/char/virtio_console.c:654) [ 55.414851][ T383] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 55.414854][ T383] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 55.414858][ T383] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 55.414860][ T383] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 55.414862][ T383] ? vsnprintf (lib/vsprintf.c:2953 (discriminator 1)) [ 55.414865][ T383] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 55.414867][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414868][ T383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.414870][ T383] console_emit_next_record (kernel/printk/printk.c:3183) [ 55.414873][ T383] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 55.414875][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414876][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414877][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414878][ T383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.414880][ T383] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 55.414881][ T383] console_flush_one_record (kernel/printk/printk.c:3268) [ 55.414883][ T383] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 55.414886][ T383] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 55.414888][ T383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.414889][ T383] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 55.414891][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414892][ T383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 55.414893][ T383] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 55.414895][ T383] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 55.414896][ T383] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 55.414898][ T383] ? vprintk_emit (kernel/printk/printk.c:2478) [ 55.414899][ T383] vprintk_emit (kernel/printk/printk.c:2479) [ 55.414901][ T383] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 55.414902][ T383] ? kasan_save_stack (mm/kasan/common.c:58) [ 55.414904][ T383] ? kasan_save_track (mm/kasan/common.c:78) [ 55.414905][ T383] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 55.414906][ T383] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 55.414907][ T383] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 55.414910][ T383] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 55.414912][ T383] ? do_sock_setsockopt (net/socket.c:2397) [ 55.414915][ T383] _printk (kernel/printk/printk.c:2504) [ 55.414918][ T383] ? snapshot_read.cold (user.c:?) [ 55.414920][ T383] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 55.414924][ T383] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 55.414926][ T383] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 55.414928][ T383] ? netdev_notice (net/core/dev.c:13194) [ 55.414931][ T383] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 55.414932][ T383] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 55.414934][ T383] netif_set_promiscuity (net/core/dev.c:9699) [ 55.414937][ T383] dev_set_promiscuity (net/core/dev_api.c:288) [ 55.414939][ T383] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 55.414942][ T383] packet_mc_add (net/packet/af_packet.c:3755) [ 55.414943][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414944][ T383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 55.414946][ T383] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 55.414948][ T383] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 55.414952][ T383] packet_setsockopt (net/packet/af_packet.c:3840) [ 55.414954][ T383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.414956][ T383] ? packet_bind (net/packet/af_packet.c:3341) [ 55.414957][ T383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 55.414959][ T383] ? do_sock_getsockopt (net/socket.c:2484) [ 55.414961][ T383] ? sock_poll (net/socket.c:1514) [ 55.414963][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414964][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.414965][ T383] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 55.414968][ T383] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 55.414970][ T383] do_sock_setsockopt (net/socket.c:2397) [ 55.414971][ T383] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 55.414973][ T383] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 55.414975][ T383] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 55.414977][ T383] __sys_setsockopt (net/socket.c:2422) [ 55.414980][ T383] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 55.414981][ T383] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 55.414983][ T383] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 55.414984][ T383] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 55.414986][ T383] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 55.414988][ T383] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 55.414990][ T383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.414992][ T383] RIP: 0033:0x7f32355e12de [ 55.414994][ T383] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 55.414997][ T383] RSP: 002b:00007ffd801a00c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 55.415000][ T383] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f32355e12de [ 55.415002][ T383] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 55.415002][ T383] RBP: 00007ffd801a0200 R08: 0000000000000010 R09: 0000556de43b6530 [ 55.415003][ T383] R10: 00007ffd801a0140 R11: 0000000000000246 R12: 0000000000000001 [ 55.415004][ T383] R13: 0000556de43b6918 R14: 0000556de43b6690 R15: 0000000000000000 | [ 59.415854][ T383] softirqs last disabled at (0): 0x0 | [ 59.415856][ T383] Preemption disabled at: | [ 59.415856][ T383] vprintk_emit (kernel/printk/printk.c:2471) | [ 59.415866][ T383] Tainted: [W]=WARN [ 59.415867][ T383] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.415869][ T383] Call Trace: [ 59.415871][ T383] [ 59.415872][ T383] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 59.415878][ T383] ? vprintk_emit (kernel/printk/printk.c:2471) [ 59.415879][ T383] __might_resched.cold (kernel/sched/core.c:9234) [ 59.415884][ T383] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 59.415887][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.415890][ T383] __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)) [ 59.415893][ T383] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.415896][ T383] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.415901][ T383] ? 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) [ 59.415903][ T383] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.415905][ T383] put_chars (drivers/char/virtio_console.c:1176) [ 59.415907][ T383] ? __send_to_port (drivers/char/virtio_console.c:654) [ 59.415908][ T383] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 59.415911][ T383] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 59.415916][ T383] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 59.415918][ T383] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 59.415919][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.415921][ T383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.415923][ T383] console_emit_next_record (kernel/printk/printk.c:3183) [ 59.415926][ T383] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 59.415928][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.415929][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.415930][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.415931][ T383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.415933][ T383] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 59.415935][ T383] console_flush_one_record (kernel/printk/printk.c:3268) [ 59.415937][ T383] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 59.415940][ T383] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 59.415942][ T383] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.415943][ T383] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 59.415945][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.415946][ T383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.415948][ T383] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 59.415949][ T383] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 59.415951][ T383] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 59.415953][ T383] ? vprintk_emit (kernel/printk/printk.c:2478) [ 59.415954][ T383] vprintk_emit (kernel/printk/printk.c:2479) [ 59.415956][ T383] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 59.415957][ T383] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 59.415960][ T383] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 59.415962][ T383] ? __kernel_text_address (kernel/extable.c:79) [ 59.415964][ T383] _printk (kernel/printk/printk.c:2504) [ 59.415967][ T383] ? snapshot_read.cold (user.c:?) [ 59.415969][ T383] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.415971][ T383] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 59.415974][ T383] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 59.415976][ T383] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 59.415978][ T383] ? netdev_notice (net/core/dev.c:13194) [ 59.415980][ T383] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 59.415984][ T383] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 59.415985][ T383] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 59.415988][ T383] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 59.415991][ T383] ? __fput (fs/file_table.c:512) [ 59.415994][ T383] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 59.415996][ T383] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 59.415998][ T383] netif_set_promiscuity (net/core/dev.c:9699) [ 59.416002][ T383] dev_set_promiscuity (net/core/dev_api.c:288) [ 59.416004][ T383] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 59.416006][ T383] ? packet_set_ring (net/packet/af_packet.c:652) [ 59.416008][ T383] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 59.416010][ T383] __sock_release (net/socket.c:735) [ 59.416013][ T383] sock_close (net/socket.c:1526 (discriminator 1)) [ 59.416014][ T383] __fput (fs/file_table.c:512) [ 59.416016][ T383] fput_close_sync (fs/file_table.c:617) [ 59.416018][ T383] ? alloc_file_clone (fs/file_table.c:479) [ 59.416020][ T383] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 59.416021][ T383] ? 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) [ 59.416024][ T383] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 59.416026][ T383] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 59.416028][ T383] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 59.416030][ T383] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.416032][ T383] RIP: 0033:0x7f323555854e [ 59.416034][ T383] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 59.416036][ T383] RSP: 002b:00007ffd801a0230 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 59.416040][ T383] RAX: ffffffffffffffda RBX: 0000556de43b6690 RCX: 00007f323555854e [ 59.416041][ T383] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 59.416042][ T383] RBP: 00007ffd801a0240 R08: 0000000000000000 R09: 0000000000000000 [ 59.416043][ T383] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print