====================================== | [ 9.145272][ T197] softirqs last disabled at (33693): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 9.145275][ T197] Preemption disabled at: | [ 9.145275][ T197] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.145283][ T197] Tainted: [W]=WARN [ 9.145284][ T197] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.145286][ T197] Call Trace: [ 9.145287][ T197] [ 9.145288][ T197] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.145294][ T197] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.145296][ T197] __might_resched.cold (kernel/sched/core.c:9234) [ 9.145300][ T197] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.145304][ T197] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.145309][ T197] __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.145310][ T197] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.145318][ T197] ? 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.145320][ T197] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.145324][ T197] put_chars (drivers/char/virtio_console.c:1176) [ 9.145326][ T197] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 9.145328][ T197] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.145330][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.145334][ T197] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.145338][ T197] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.145342][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.145344][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.145348][ T197] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.145350][ T197] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 9.145353][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.145355][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.145359][ T197] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.145363][ T197] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.145365][ T197] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 9.145368][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.145370][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.145374][ T197] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.145378][ T197] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.145379][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.145384][ T197] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.145387][ T197] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.145389][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.145391][ T197] ? 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.145394][ T197] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.145396][ T197] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.145399][ T197] vprintk_emit (kernel/printk/printk.c:2479) [ 9.145402][ T197] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.145407][ T197] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 9.145409][ T197] _printk (kernel/printk/printk.c:2504) [ 9.145413][ T197] ? snapshot_read.cold (user.c:?) [ 9.145421][ T197] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 9.145424][ T197] gre_init (gre.mod.c:?) gre [ 9.145426][ T197] do_one_initcall (init/main.c:1357) [ 9.145429][ T197] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 9.145433][ T197] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 9.145436][ T197] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 9.145441][ T197] do_init_module (kernel/module/main.c:3117) [ 9.145444][ T197] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.145448][ T197] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 9.145450][ T197] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 9.145454][ T197] load_module (kernel/module/main.c:3593) [ 9.145459][ T197] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 9.145464][ T197] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 9.145471][ T197] init_module_from_file (kernel/module/main.c:3790) [ 9.145473][ T197] ? __do_sys_init_module (kernel/module/main.c:3664) [ 9.145480][ T197] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.145484][ T197] ? 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.145487][ T197] idempotent_init_module (kernel/module/main.c:3802) [ 9.145490][ T197] ? init_module_from_file (kernel/module/main.c:3791) [ 9.145495][ T197] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.145497][ T197] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 9.145502][ T197] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 9.145504][ T197] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.145508][ T197] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.145511][ T197] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.145513][ T197] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.145515][ T197] RIP: 0033:0x7f61d3b5037d [ 9.145519][ T197] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 9.145520][ T197] RSP: 002b:00007fff238bd1c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 9.145523][ T197] RAX: ffffffffffffffda RBX: 000055ccf6a896f0 RCX: 00007f61d3b5037d [ 9.145524][ T197] RDX: 0000000000000000 RSI: 000055ccba4dcffd RDI: 0000000000000005 [ 9.145525][ T197] RBP: 00007fff238bd260 R08: 0000000000000000 R09: 0000000000000000 [ 9.145526][ T197] R10: 0000000000000000 R11: 0000000000000246 R12: 000055ccba4dcffd [ 9.145530][ T197] R13: 000055ccf6a89810 R14: 0000000000040000 R15: 0000000000000000 | [ 14.379203][ T430] softirqs last disabled at (46137): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.379206][ T430] Preemption disabled at: | [ 14.379207][ T430] 0x0 | [ 14.379216][ T430] Tainted: [W]=WARN [ 14.379217][ T430] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.379218][ T430] Call Trace: [ 14.379220][ T430] [ 14.379222][ T430] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.379228][ T430] __might_resched.cold (kernel/sched/core.c:9234) [ 14.379233][ T430] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.379237][ T430] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.379242][ T430] __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.379244][ T430] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.379250][ T430] ? 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.379253][ T430] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.379257][ T430] put_chars (drivers/char/virtio_console.c:1176) [ 14.379259][ T430] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.379262][ T430] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.379267][ T430] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.379274][ T430] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.379277][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.379280][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.379284][ T430] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.379288][ T430] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.379290][ T430] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 14.379293][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.379295][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.379299][ T430] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.379303][ T430] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.379305][ T430] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.379310][ T430] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.379313][ T430] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.379315][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.379317][ T430] ? 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.379320][ T430] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.379322][ T430] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.379325][ T430] vprintk_emit (kernel/printk/printk.c:2479) [ 14.379328][ T430] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.379331][ T430] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.379335][ T430] _printk (kernel/printk/printk.c:2504) [ 14.379338][ T430] ? snapshot_read.cold (user.c:?) [ 14.379341][ T430] ? 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) [ 14.379344][ T430] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.379347][ T430] ? 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) [ 14.379350][ T430] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 14.379354][ T430] ? exit_notify (kernel/exit.c:780) [ 14.379355][ T430] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.379358][ T430] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.379360][ T430] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.379363][ T430] do_group_exit (kernel/exit.c:1151) [ 14.379365][ T430] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 14.379367][ T430] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 14.379370][ T430] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 14.379372][ T430] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 14.379374][ T430] get_signal (kernel/signal.c:3039) [ 14.379378][ T430] ? ___sys_sendmsg (net/socket.c:2771) [ 14.379385][ T430] ? ptrace_signal (./include/linux/signal.h:87) [ 14.379391][ T430] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 14.379396][ T430] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 14.379397][ T430] ? __sys_recvmsg (net/socket.c:3008) [ 14.379403][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.379404][ T430] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.379408][ T430] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 14.379412][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.379417][ T430] do_syscall_64 (./include/linux/irq-entry-common.h:207 ./include/linux/irq-entry-common.h:230 ./include/linux/entry-common.h:336 arch/x86/entry/syscall_64.c:89) [ 14.379420][ T430] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.379423][ T430] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.379425][ T430] RIP: 0033:0x7f633dd1354e [ 14.379427][ T430] Code: Unable to access opcode bytes at 0x7f633dd13524. Code starting with the faulting instruction =========================================== [ 14.379428][ T430] RSP: 002b:00007ffff26255b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 14.379431][ T430] RAX: fffffffffffffffc RBX: 00007ffff26267d0 RCX: 00007f633dd1354e [ 14.379432][ T430] RDX: 0000000000000000 RSI: 00007ffff2625670 RDI: 0000000000000006 [ 14.379433][ T430] RBP: 00007ffff26255c0 R08: 0000000000000000 R09: 0000000000000000 [ 14.379434][ T430] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffff26256b0 [ 14.379434][ T430] R13: 0000000000000000 R14: 0000564a649d3600 R15: 0000564a649c00a0 | [ 15.511353][ T480] softirqs last disabled at (36290): sk_common_release (./include/net/sock.h:2138 net/core/sock.c:4066) | [ 15.511355][ T480] Preemption disabled at: | [ 15.511356][ T480] 0x0 | [ 15.511365][ T480] Tainted: [W]=WARN [ 15.511366][ T480] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.511368][ T480] Call Trace: [ 15.511369][ T480] [ 15.511371][ T480] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.511377][ T480] __might_resched.cold (kernel/sched/core.c:9234) [ 15.511382][ T480] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.511386][ T480] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.511390][ T480] __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.511392][ T480] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.511398][ T480] ? 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.511401][ T480] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.511405][ T480] put_chars (drivers/char/virtio_console.c:1176) [ 15.511407][ T480] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.511410][ T480] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.511418][ T480] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.511426][ T480] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.511429][ T480] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.511431][ T480] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.511435][ T480] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.511439][ T480] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.511441][ T480] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 15.511444][ T480] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.511446][ T480] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.511450][ T480] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.511454][ T480] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.511456][ T480] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.511461][ T480] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.511464][ T480] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.511465][ T480] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.511467][ T480] ? 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.511471][ T480] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.511472][ T480] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.511475][ T480] vprintk_emit (kernel/printk/printk.c:2479) [ 15.511478][ T480] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.511481][ T480] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.511484][ T480] _printk (kernel/printk/printk.c:2504) [ 15.511488][ T480] ? snapshot_read.cold (user.c:?) [ 15.511491][ T480] ? 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) [ 15.511493][ T480] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.511497][ T480] ? 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) [ 15.511500][ T480] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 15.511504][ T480] ? exit_notify (kernel/exit.c:780) [ 15.511505][ T480] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 15.511508][ T480] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 15.511509][ T480] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 15.511513][ T480] do_group_exit (kernel/exit.c:1151) [ 15.511514][ T480] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 15.511516][ T480] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 15.511519][ T480] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 15.511521][ T480] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 15.511523][ T480] get_signal (kernel/signal.c:3039) [ 15.511531][ T480] ? ptrace_signal (./include/linux/signal.h:87) [ 15.511536][ T480] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 15.511540][ T480] ? get_old_itimerspec32 (kernel/time/time.c:1050) [ 15.511543][ T480] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.511546][ T480] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 15.511548][ T480] ? ktime_get_ts64 (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1145 (discriminator 6)) [ 15.511554][ T480] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.511561][ T480] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.511564][ T480] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 15.511567][ T480] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.511569][ T480] do_syscall_64 (./include/linux/irq-entry-common.h:207 ./include/linux/irq-entry-common.h:230 ./include/linux/entry-common.h:336 arch/x86/entry/syscall_64.c:89) [ 15.511572][ T480] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.511575][ T480] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.511577][ T480] RIP: 0033:0x7f1d9207354e [ 15.511579][ T480] Code: Unable to access opcode bytes at 0x7f1d92073524. Code starting with the faulting instruction =========================================== [ 15.511580][ T480] RSP: 002b:00007ffe11f39990 EFLAGS: 00000202 ORIG_RAX: 0000000000000007 [ 15.511583][ T480] RAX: fffffffffffffdfc RBX: 00007ffe11f3abb0 RCX: 00007f1d9207354e [ 15.511584][ T480] RDX: 0000000000000063 RSI: 0000000000000001 RDI: 00007ffe11f39a30 [ 15.511585][ T480] RBP: 00007ffe11f399a0 R08: 0000000000000000 R09: 0000000000000000 [ 15.511586][ T480] R10: 0000000000000000 R11: 0000000000000202 R12: 431bde82d7b634db [ 15.511587][ T480] R13: 0000000000000000 R14: 00005619036c9600 R15: 00005619036b60a0 | [ 26.034408][ T799] softirqs last disabled at (30133): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.034410][ T799] Preemption disabled at: | [ 26.034410][ T799] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.034421][ T799] Tainted: [W]=WARN [ 26.034421][ T799] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.034423][ T799] Call Trace: [ 26.034425][ T799] [ 26.034426][ T799] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.034432][ T799] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.034434][ T799] __might_resched.cold (kernel/sched/core.c:9234) [ 26.034438][ T799] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.034442][ T799] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.034447][ T799] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.034448][ T799] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.034455][ T799] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.034458][ T799] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.034461][ T799] put_chars (drivers/char/virtio_console.c:1176) [ 26.034463][ T799] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.034465][ T799] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.034468][ T799] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.034471][ T799] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.034476][ T799] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.034479][ T799] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.034484][ T799] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.034487][ T799] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.034492][ T799] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.034496][ T799] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.034498][ T799] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 26.034501][ T799] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.034502][ T799] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.034506][ T799] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.034510][ T799] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.034512][ T799] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.034517][ T799] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.034520][ T799] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.034522][ T799] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.034523][ T799] ? 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) [ 26.034527][ T799] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.034529][ T799] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.034531][ T799] vprintk_emit (kernel/printk/printk.c:2479) [ 26.034535][ T799] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.034539][ T799] ? ip6gre_fini (net/ipv6/ip6_gre.c:1112 (discriminator 1)) ip6_gre [ 26.034543][ T799] _printk (kernel/printk/printk.c:2504) [ 26.034546][ T799] ? snapshot_read.cold (user.c:?) [ 26.034552][ T799] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 26.034555][ T799] ip6gre_init (net/ipv6/ip6_gre.c:223) ip6_gre [ 26.034558][ T799] do_one_initcall (init/main.c:1357) [ 26.034561][ T799] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 26.034565][ T799] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 26.034568][ T799] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 26.034573][ T799] do_init_module (kernel/module/main.c:3117) [ 26.034576][ T799] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.034580][ T799] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 26.034582][ T799] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 26.034586][ T799] load_module (kernel/module/main.c:3593) [ 26.034591][ T799] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 26.034596][ T799] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 26.034599][ T799] ? __ia32_sys_fsconfig (??:?) [ 26.034607][ T799] ? backing_file_read_iter (fs/backing-file.c:211) [ 26.034611][ T799] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.034614][ T799] init_module_from_file (kernel/module/main.c:3790) [ 26.034616][ T799] ? __do_sys_init_module (kernel/module/main.c:3664) [ 26.034624][ T799] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.034627][ T799] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.034630][ T799] idempotent_init_module (kernel/module/main.c:3802) [ 26.034633][ T799] ? init_module_from_file (kernel/module/main.c:3791) [ 26.034638][ T799] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 26.034640][ T799] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 26.034646][ T799] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 26.034647][ T799] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.034651][ T799] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.034654][ T799] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.034657][ T799] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.034659][ T799] RIP: 0033:0x7fbc04c9637d [ 26.034662][ T799] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 26.034663][ T799] RSP: 002b:00007ffd15bf0d78 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 26.034666][ T799] RAX: ffffffffffffffda RBX: 0000558ea1c7a810 RCX: 00007fbc04c9637d [ 26.034667][ T799] RDX: 0000000000000000 RSI: 0000558e97effffd RDI: 0000000000000000 [ 26.034668][ T799] RBP: 00007ffd15bf0e10 R08: 0000000000000000 R09: 0000000000000000 [ 26.034669][ T799] R10: 0000000000000000 R11: 0000000000000246 R12: 0000558e97effffd [ 26.034670][ T799] R13: 0000558ea1c7a9a0 R14: 0000000000040000 R15: 0000000000000000 | [ 31.893002][ T1049] softirqs last disabled at (43721): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 31.893004][ T1049] Preemption disabled at: | [ 31.893005][ T1049] 0x0 | [ 31.893015][ T1049] Tainted: [W]=WARN [ 31.893016][ T1049] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.893018][ T1049] Call Trace: [ 31.893019][ T1049] [ 31.893021][ T1049] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.893027][ T1049] __might_resched.cold (kernel/sched/core.c:9234) [ 31.893031][ T1049] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.893035][ T1049] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.893040][ T1049] __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)) [ 31.893042][ T1049] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.893048][ T1049] ? 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) [ 31.893051][ T1049] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.893055][ T1049] put_chars (drivers/char/virtio_console.c:1176) [ 31.893057][ T1049] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.893060][ T1049] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.893065][ T1049] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.893072][ T1049] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.893075][ T1049] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.893078][ T1049] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.893082][ T1049] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.893085][ T1049] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.893087][ T1049] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 31.893090][ T1049] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.893092][ T1049] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.893096][ T1049] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.893100][ T1049] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.893102][ T1049] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.893107][ T1049] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.893110][ T1049] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.893112][ T1049] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.893114][ T1049] ? 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) [ 31.893117][ T1049] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.893119][ T1049] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.893122][ T1049] vprintk_emit (kernel/printk/printk.c:2479) [ 31.893125][ T1049] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.893128][ T1049] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.893131][ T1049] _printk (kernel/printk/printk.c:2504) [ 31.893135][ T1049] ? snapshot_read.cold (user.c:?) [ 31.893137][ T1049] ? 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) [ 31.893140][ T1049] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.893144][ T1049] ? 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) [ 31.893146][ T1049] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 31.893150][ T1049] ? exit_notify (kernel/exit.c:780) [ 31.893151][ T1049] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.893154][ T1049] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.893156][ T1049] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.893159][ T1049] do_group_exit (kernel/exit.c:1151) [ 31.893161][ T1049] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 31.893163][ T1049] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.893166][ T1049] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 31.893168][ T1049] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 31.893170][ T1049] get_signal (kernel/signal.c:3039) [ 31.893173][ T1049] ? ___sys_sendmsg (net/socket.c:2771) [ 31.893180][ T1049] ? ptrace_signal (./include/linux/signal.h:87) [ 31.893186][ T1049] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 31.893190][ T1049] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 31.893192][ T1049] ? __sys_recvmsg (net/socket.c:3008) [ 31.893197][ T1049] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.893199][ T1049] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.893203][ T1049] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 31.893206][ T1049] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.893209][ T1049] do_syscall_64 (./include/linux/irq-entry-common.h:207 ./include/linux/irq-entry-common.h:230 ./include/linux/entry-common.h:336 arch/x86/entry/syscall_64.c:89) [ 31.893211][ T1049] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.893214][ T1049] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.893216][ T1049] RIP: 0033:0x7f950b57c54e [ 31.893218][ T1049] Code: Unable to access opcode bytes at 0x7f950b57c524. Code starting with the faulting instruction =========================================== [ 31.893219][ T1049] RSP: 002b:00007ffd89068e20 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 31.893222][ T1049] RAX: fffffffffffffffc RBX: 00007ffd8906a040 RCX: 00007f950b57c54e [ 31.893223][ T1049] RDX: 0000000000000000 RSI: 00007ffd89068ee0 RDI: 0000000000000006 [ 31.893224][ T1049] RBP: 00007ffd89068e30 R08: 0000000000000000 R09: 0000000000000000 [ 31.893225][ T1049] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd89068f20 [ 31.893225][ T1049] R13: 0000000000000000 R14: 000055c4d9df4600 R15: 000055c4d9de10a0 | [ 36.924837][ C0] | [ 36.924837][ C0] | [ 36.924837][ C0] stack backtrace: | [ 36.924843][ C0] Tainted: [W]=WARN [ 36.924844][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.924846][ C0] Call Trace: [ 36.924847][ C0] [ 36.924848][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.924853][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 36.924855][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 36.924858][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 36.924860][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 36.924862][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 36.924864][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 36.924866][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 36.924868][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.924870][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.924872][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 36.924874][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 36.924875][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 36.924877][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.924879][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 36.924881][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.924882][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.924884][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.924886][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.924888][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.924890][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.924892][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.924894][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.924895][ C0] ? 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) [ 36.924897][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.924899][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.924900][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 36.924901][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.924903][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.924905][ C0] _printk (kernel/printk/printk.c:2504) [ 36.924906][ C0] ? snapshot_read.cold (user.c:?) [ 36.924908][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 36.924911][ C0] ? idr_get_free (??:?) [ 36.924913][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 36.924915][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 36.924917][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 36.924919][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 36.924921][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 36.924923][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 36.924925][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 36.924926][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 36.924928][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 36.924929][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 36.924931][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 36.924934][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 36.924935][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 36.924937][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 36.924939][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 36.924940][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.924941][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.924943][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 36.924945][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 36.924947][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 36.924948][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.924950][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.924952][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 36.924953][ C0] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 36.924957][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.924960][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 36.924961][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.924964][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 36.924965][ C0] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 36.924967][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.924968][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.924969][ C0] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 36.924971][ C0] arp_solicit (net/ipv4/arp.c:392) [ 36.924972][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 36.924975][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.924976][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 36.924978][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 36.924980][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 36.924982][ C0] ? neigh_probe (net/core/neighbour.c:1091) [ 36.924983][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 36.924985][ C0] neigh_probe (net/core/neighbour.c:1093) [ 36.924987][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 36.924989][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 36.924990][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.924991][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 36.924993][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 36.924995][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 36.924998][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 36.925000][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.925002][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925003][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 36.925005][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 36.925007][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 36.925009][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.925012][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.925014][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 36.925016][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 36.925018][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.925021][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925022][ C0] handle_softirqs (kernel/softirq.c:645) [ 36.925024][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.925025][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 36.925028][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 36.925029][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 36.925031][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 36.925032][ C0] [ 36.925033][ C0] [ 36.925033][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 36.925035][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 36.925036][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 36.925039][ C0] Code: 48 8b 3d 94 92 68 02 e8 1f 00 00 00 48 2b 05 58 e3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 16 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 92 68 02 mov 0x2689294(%rip),%rdi # 0x268929b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 e3 a0 00 sub 0xa0e358(%rip),%rax # 0xa0e36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 16 0e 00 verw 0xe1613(%rip) # 0xe163b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 36.925041][ C0] RSP: 0018:ffffffff9ee07cf8 EFLAGS: 00000296 [ 36.925043][ C0] RAX: 000000000029dc47 RBX: ffffffff9ee30600 RCX: ffffffff9b506247 [ 36.925044][ C0] RDX: ffffffff9ee30600 RSI: ffffffff9e711042 RDI: ffffffff9e0949e0 [ 36.925045][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 36.925046][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3dc0fa2 [ 36.925046][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 36.925048][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 36.925050][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.925052][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 36.925053][ C0] default_idle_call (kernel/sched/idle.c:122) [ 36.925055][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 36.925056][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 36.925058][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 36.925060][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.925062][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925063][ C0] do_idle (kernel/sched/idle.c:355) [ 36.925065][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 36.925066][ C0] rest_init (init/main.c:727) [ 36.925068][ C0] ? __cpuidle_text_end (??:?) [ 36.925070][ C0] ? rest_init (init/main.c:727) [ 36.925072][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 36.925075][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 36.925077][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 36.925079][ C0] start_kernel (init/main.c:1185) [ 36.925081][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 36.925082][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 36.925084][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 36.925102][ C0] softirqs last disabled at (2743369): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 36.925104][ C0] Preemption disabled at: | [ 36.925104][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 36.925109][ C0] Tainted: [W]=WARN [ 36.925110][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.925110][ C0] Call Trace: [ 36.925111][ C0] [ 36.925112][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.925114][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 36.925116][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 36.925118][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.925121][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925123][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 36.925124][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.925126][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.925128][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.925130][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.925133][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 36.925134][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.925136][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 36.925138][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.925141][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.925142][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925143][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925144][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.925146][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.925149][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.925150][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 36.925152][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925153][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.925155][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.925158][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.925159][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.925162][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.925163][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.925165][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925166][ C0] ? 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) [ 36.925168][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.925170][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.925171][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 36.925172][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.925174][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.925176][ C0] _printk (kernel/printk/printk.c:2504) [ 36.925177][ C0] ? snapshot_read.cold (user.c:?) [ 36.925179][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 36.925181][ C0] ? idr_get_free (??:?) [ 36.925183][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 36.925185][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 36.925187][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 36.925189][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 36.925190][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 36.925192][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 36.925193][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 36.925195][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 36.925196][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 36.925197][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 36.925199][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 36.925202][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 36.925203][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 36.925205][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 36.925207][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 36.925208][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.925209][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.925211][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 36.925213][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 36.925215][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 36.925216][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925217][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.925219][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 36.925221][ C0] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 36.925223][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.925225][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 36.925226][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.925229][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 36.925230][ C0] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 36.925231][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925233][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.925234][ C0] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 36.925236][ C0] arp_solicit (net/ipv4/arp.c:392) [ 36.925237][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 36.925239][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925240][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 36.925241][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 36.925243][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 36.925244][ C0] ? neigh_probe (net/core/neighbour.c:1091) [ 36.925246][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 36.925247][ C0] neigh_probe (net/core/neighbour.c:1093) [ 36.925249][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 36.925251][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 36.925253][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925254][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 36.925256][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 36.925257][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 36.925259][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 36.925260][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.925262][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925264][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 36.925265][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 36.925268][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 36.925269][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.925272][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.925274][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 36.925276][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 36.925278][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.925279][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925280][ C0] handle_softirqs (kernel/softirq.c:645) [ 36.925282][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.925284][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 36.925286][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 36.925287][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 36.925289][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 36.925290][ C0] [ 36.925291][ C0] [ 36.925291][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 36.925293][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 36.925294][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 36.925296][ C0] Code: 48 8b 3d 94 92 68 02 e8 1f 00 00 00 48 2b 05 58 e3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 16 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 92 68 02 mov 0x2689294(%rip),%rdi # 0x268929b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 e3 a0 00 sub 0xa0e358(%rip),%rax # 0xa0e36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 16 0e 00 verw 0xe1613(%rip) # 0xe163b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 36.925297][ C0] RSP: 0018:ffffffff9ee07cf8 EFLAGS: 00000296 [ 36.925298][ C0] RAX: 000000000029dc47 RBX: ffffffff9ee30600 RCX: ffffffff9b506247 [ 36.925299][ C0] RDX: ffffffff9ee30600 RSI: ffffffff9e711042 RDI: ffffffff9e0949e0 [ 36.925299][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 36.925300][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3dc0fa2 [ 36.925301][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 36.925302][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 36.925304][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.925306][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 36.925307][ C0] default_idle_call (kernel/sched/idle.c:122) [ 36.925308][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 36.925310][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 36.925312][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 36.925313][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.925314][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.925316][ C0] do_idle (kernel/sched/idle.c:355) [ 36.925317][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 36.925319][ C0] rest_init (init/main.c:727) [ 36.925320][ C0] ? __cpuidle_text_end (??:?) [ 36.925323][ C0] ? rest_init (init/main.c:727) [ 36.925324][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 36.925326][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 36.925327][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 36.925329][ C0] start_kernel (init/main.c:1185) [ 36.925331][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 36.925332][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 36.925334][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 38.972494][ C0] softirqs last disabled at (2743369): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 38.972497][ C0] Preemption disabled at: | [ 38.972498][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 38.972508][ C0] Tainted: [W]=WARN [ 38.972509][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.972511][ C0] Call Trace: [ 38.972513][ C0] [ 38.972514][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.972519][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 38.972521][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 38.972525][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.972528][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972531][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 38.972534][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.972536][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.972541][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.972542][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.972545][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 38.972546][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.972547][ C0] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 38.972549][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 38.972552][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.972556][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.972558][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.972559][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972562][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.972564][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.972566][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972567][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972568][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972569][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972571][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 38.972573][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.972575][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.972578][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.972579][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972581][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.972582][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972583][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.972585][ C0] ? 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.972586][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 38.972587][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.972589][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.972590][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 38.972592][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.972593][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 38.972595][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972596][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972598][ C0] _printk (kernel/printk/printk.c:2504) [ 38.972600][ C0] ? snapshot_read.cold (user.c:?) [ 38.972602][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 38.972605][ C0] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 38.972608][ C0] ? idr_get_free (??:?) [ 38.972609][ C0] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 38.972613][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 38.972616][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 38.972620][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 38.972622][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 38.972623][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972625][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972626][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 38.972629][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.972631][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 38.972634][ C0] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 38.972636][ C0] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 38.972638][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 38.972639][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972641][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 38.972644][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 38.972647][ C0] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 38.972650][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 38.972651][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 38.972653][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 38.972654][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972656][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 38.972662][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.972664][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 38.972665][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 38.972666][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 38.972669][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972670][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972672][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 38.972674][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 38.972677][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 38.972679][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 38.972681][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 38.972684][ C0] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 38.972687][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972688][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 38.972689][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972691][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972692][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.972693][ C0] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 38.972696][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 38.972698][ C0] ? validate_xmit_skb (net/core/dev.c:4080) [ 38.972700][ C0] __dev_queue_xmit (net/core/dev.c:4926) [ 38.972703][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 38.972705][ C0] ? eth_header (net/ethernet/eth.c:86) [ 38.972706][ C0] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 38.972708][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 38.972709][ C0] ? arp_create (net/ipv4/arp.c:640) [ 38.972711][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972712][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.972714][ C0] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 38.972715][ C0] arp_solicit (net/ipv4/arp.c:392) [ 38.972717][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.972719][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972719][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 38.972722][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 38.972724][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 38.972726][ C0] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 38.972728][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 38.972730][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972731][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.972734][ C0] neigh_probe (net/core/neighbour.c:1093) [ 38.972735][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 38.972737][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.972739][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.972740][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972741][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 38.972744][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 38.972746][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 38.972749][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.972750][ C0] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 38.972752][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972753][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 38.972755][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.972757][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 38.972760][ C0] ? 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.972762][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.972764][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 38.972766][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 38.972768][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.972769][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972770][ C0] handle_softirqs (kernel/softirq.c:645) [ 38.972772][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 38.972774][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972775][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.972777][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 38.972778][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 38.972780][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.972781][ C0] [ 38.972782][ C0] [ 38.972783][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 38.972784][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 38.972786][ C0] Code: 48 8b 3d 94 92 68 02 e8 1f 00 00 00 48 2b 05 58 e3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 16 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 92 68 02 mov 0x2689294(%rip),%rdi # 0x268929b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 e3 a0 00 sub 0xa0e358(%rip),%rax # 0xa0e36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 16 0e 00 verw 0xe1613(%rip) # 0xe163b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 38.972788][ C0] RSP: 0018:ffffffff9ee07cf8 EFLAGS: 00000246 [ 38.972791][ C0] RAX: 0000000000000000 RBX: ffffffff9ee30600 RCX: 0000000000000001 [ 38.972792][ C0] RDX: 0000000000000000 RSI: ffffffff9e094960 RDI: ffffffff9b506247 [ 38.972793][ C0] RBP: 0000000000000000 R08: ffffffff9ddb8421 R09: 1fe220000d8063a2 [ 38.972794][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: 1ffffffff3dc0fa2 [ 38.972794][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 38.972796][ C0] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 38.972798][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.972801][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 38.972802][ C0] default_idle_call (kernel/sched/idle.c:122) [ 38.972804][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.972806][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 38.972807][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 38.972810][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.972811][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.972812][ C0] do_idle (kernel/sched/idle.c:355) [ 38.972814][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 38.972815][ C0] rest_init (init/main.c:727) [ 38.972817][ C0] ? __cpuidle_text_end (??:?) [ 38.972820][ C0] ? rest_init (init/main.c:727) [ 38.972821][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 38.972824][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 38.972826][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 38.972828][ C0] start_kernel (init/main.c:1185) [ 38.972832][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 38.972834][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 38.972836][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 40.573492][ C3] softirqs last disabled at (2158121): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 40.573494][ C3] Preemption disabled at: | [ 40.573495][ C3] 0x0 | [ 40.573504][ C3] Tainted: [W]=WARN [ 40.573505][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.573507][ C3] Call Trace: [ 40.573508][ C3] [ 40.573509][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.573515][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 40.573519][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 40.573522][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.573525][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573527][ C3] __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)) [ 40.573530][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.573532][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.573537][ C3] ? 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) [ 40.573538][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.573541][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 40.573542][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.573544][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 40.573547][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.573551][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.573553][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573554][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573555][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573558][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.573560][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.573562][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573563][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573564][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573565][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573567][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 40.573569][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.573571][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.573573][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.573575][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573577][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.573578][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573579][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.573581][ C3] ? 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) [ 40.573582][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 40.573584][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.573585][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.573587][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 40.573589][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.573590][ C3] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 40.573591][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573592][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573594][ C3] _printk (kernel/printk/printk.c:2504) [ 40.573597][ C3] ? snapshot_read.cold (user.c:?) [ 40.573599][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 40.573602][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 40.573605][ C3] ? idr_get_free (??:?) [ 40.573607][ C3] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 40.573610][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 40.573614][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 40.573617][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 40.573620][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 40.573621][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.573623][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 40.573626][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 40.573629][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 40.573632][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 40.573633][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 40.573634][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 40.573636][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 40.573639][ C3] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 40.573642][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 40.573645][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 40.573647][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 40.573648][ C3] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 40.573650][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 40.573651][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573653][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 40.573655][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 40.573656][ C3] ? neigh_probe (net/core/neighbour.c:1093) [ 40.573658][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573659][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 40.573661][ C3] ? 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) [ 40.573663][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573664][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573669][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 40.573672][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 40.573674][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 40.573677][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.573680][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 40.573682][ C3] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 40.573683][ C3] ? nl_fib_input (./include/linux/netlink.h:261) [ 40.573685][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 40.573687][ C3] ? eth_header_cache_update (net/ethernet/eth.c:250) [ 40.573688][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.573690][ C3] ? arp_create (net/ipv4/arp.c:640) [ 40.573691][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573692][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.573694][ C3] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 40.573696][ C3] arp_solicit (net/ipv4/arp.c:392) [ 40.573697][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 40.573700][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573701][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 40.573703][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 40.573705][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 40.573706][ C3] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 40.573708][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 40.573709][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573710][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.573712][ C3] neigh_probe (net/core/neighbour.c:1093) [ 40.573713][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 40.573715][ C3] ? 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) [ 40.573717][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.573718][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573720][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 40.573723][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 40.573725][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 40.573728][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.573729][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 40.573731][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573733][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 40.573734][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.573737][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 40.573739][ C3] ? 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) [ 40.573741][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.573743][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 40.573745][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 40.573747][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.573748][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573749][ C3] handle_softirqs (kernel/softirq.c:645) [ 40.573751][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 40.573753][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573754][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.573756][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 40.573757][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 40.573759][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 40.573760][ C3] [ 40.573761][ C3] [ 40.573761][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 40.573763][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 40.573764][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 40.573767][ C3] Code: 48 8b 3d 94 92 68 02 e8 1f 00 00 00 48 2b 05 58 e3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 16 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 92 68 02 mov 0x2689294(%rip),%rdi # 0x268929b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 e3 a0 00 sub 0xa0e358(%rip),%rax # 0xa0e36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 16 0e 00 verw 0xe1613(%rip) # 0xe163b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 40.573768][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 40.573771][ C3] RAX: 0000000000000003 RBX: ff11000001cb8040 RCX: 0000000000000001 [ 40.573773][ C3] RDX: 0000000000000003 RSI: ffffffff9e094960 RDI: ffffffff9b506247 [ 40.573774][ C3] RBP: 0000000000000000 R08: ffffffff9ddb8421 R09: 1fe220000d8363a2 [ 40.573774][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 40.573775][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 40.573776][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 40.573778][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 40.573780][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 40.573782][ C3] default_idle_call (kernel/sched/idle.c:122) [ 40.573783][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 40.573785][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 40.573787][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 40.573789][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.573790][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.573792][ C3] do_idle (kernel/sched/idle.c:355) [ 40.573793][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 40.573795][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 40.573796][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 40.573798][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 42.236537][ C1] softirqs last disabled at (1874377): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 42.236539][ C1] Preemption disabled at: | [ 42.236540][ C1] 0x0 | [ 42.236549][ C1] Tainted: [W]=WARN [ 42.236550][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.236552][ C1] Call Trace: [ 42.236553][ C1] [ 42.236555][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.236561][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 42.236565][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.236568][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236571][ C1] __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)) [ 42.236574][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.236577][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.236581][ C1] ? 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) [ 42.236583][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.236586][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 42.236587][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.236588][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 42.236591][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 42.236593][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.236598][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.236600][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.236601][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236604][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.236606][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.236608][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236609][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236610][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236611][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236613][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.236614][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.236617][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.236619][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.236621][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236622][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.236624][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236625][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.236627][ C1] ? 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) [ 42.236628][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.236629][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.236631][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.236633][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 42.236634][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.236635][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 42.236637][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236638][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.236640][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236641][ C1] _printk (kernel/printk/printk.c:2504) [ 42.236644][ C1] ? snapshot_read.cold (user.c:?) [ 42.236646][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 42.236649][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 42.236652][ C1] ? idr_get_free (??:?) [ 42.236654][ C1] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 42.236658][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 42.236661][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 42.236665][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 42.236668][ C1] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 42.236670][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236671][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236680][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.236684][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.236686][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 42.236688][ C1] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 42.236691][ C1] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 42.236693][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.236695][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 42.236698][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 42.236701][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 42.236704][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 42.236705][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 42.236707][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.236708][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236710][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 42.236712][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.236714][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 42.236716][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.236717][ C1] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 42.236719][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236720][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236722][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 42.236724][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 42.236727][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.236729][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.236731][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 42.236734][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 42.236737][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236737][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.236739][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236740][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236742][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.236744][ C1] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 42.236747][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 42.236749][ C1] ? validate_xmit_skb (net/core/dev.c:4080) [ 42.236751][ C1] __dev_queue_xmit (net/core/dev.c:4926) [ 42.236753][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.236755][ C1] ? eth_header (net/ethernet/eth.c:86) [ 42.236757][ C1] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 42.236758][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.236759][ C1] ? arp_create (net/ipv4/arp.c:640) [ 42.236761][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236762][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.236764][ C1] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 42.236765][ C1] arp_solicit (net/ipv4/arp.c:392) [ 42.236767][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.236769][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236770][ C1] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 42.236772][ C1] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 42.236775][ C1] ? arp_rcv (net/ipv4/arp.c:975) [ 42.236776][ C1] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 42.236779][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 42.236780][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236782][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.236784][ C1] neigh_probe (net/core/neighbour.c:1093) [ 42.236786][ C1] neigh_timer_handler (net/core/neighbour.c:1188) [ 42.236788][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:122 (discriminator 1) kernel/context_tracking.c:203 (discriminator 1)) [ 42.236789][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.236791][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236792][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 42.236794][ C1] ? _raw_spin_unlock_irq_enable (./include/linux/spinlock_api_smp.h:229 (discriminator 1) kernel/locking/spinlock.c:237 (discriminator 1)) [ 42.236796][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 42.236798][ C1] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 42.236800][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 42.236802][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.236804][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 42.236806][ C1] ? 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) [ 42.236808][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.236811][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 42.236813][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 42.236814][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.236816][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236817][ C1] handle_softirqs (kernel/softirq.c:645) [ 42.236819][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 42.236820][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236821][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.236823][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 42.236824][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 42.236826][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.236827][ C1] [ 42.236828][ C1] [ 42.236829][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 42.236830][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.236832][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 42.236834][ C1] Code: 48 8b 3d 94 92 68 02 e8 1f 00 00 00 48 2b 05 58 e3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 16 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 92 68 02 mov 0x2689294(%rip),%rdi # 0x268929b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 e3 a0 00 sub 0xa0e358(%rip),%rax # 0xa0e36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 16 0e 00 verw 0xe1613(%rip) # 0xe163b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 42.236836][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 42.236839][ C1] RAX: 0000000000000001 RBX: ff11000001c1a3c0 RCX: 0000000000000001 [ 42.236840][ C1] RDX: 0000000000000001 RSI: ffffffff9e094960 RDI: ffffffff9b506247 [ 42.236841][ C1] RBP: 0000000000000000 R08: ffffffff9ddb8421 R09: 1fe220000d8163a2 [ 42.236842][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 42.236842][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 42.236844][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 42.236846][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.236847][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 42.236849][ C1] default_idle_call (kernel/sched/idle.c:122) [ 42.236851][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.236852][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 42.236854][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 42.236856][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.236857][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.236859][ C1] do_idle (kernel/sched/idle.c:355) [ 42.236860][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 42.236862][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 42.236863][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) Finger prints: __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars sk_common_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars