====================================== | [ 9.743823][ T198] softirqs last disabled at (30905): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 9.743825][ T198] Preemption disabled at: | [ 9.743826][ T198] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.743835][ T198] Tainted: [W]=WARN [ 9.743836][ T198] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.743837][ T198] Call Trace: [ 9.743839][ T198] [ 9.743840][ T198] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.743846][ T198] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.743848][ T198] __might_resched.cold (kernel/sched/core.c:9234) [ 9.743852][ T198] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.743856][ T198] ? __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.743860][ T198] __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.743862][ T198] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.743869][ T198] ? 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.743872][ T198] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.743876][ T198] put_chars (drivers/char/virtio_console.c:1176) [ 9.743877][ T198] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 9.743880][ T198] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.743883][ T198] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.743886][ T198] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.743891][ T198] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.743895][ T198] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.743896][ T198] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.743901][ T198] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.743903][ T198] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 9.743906][ T198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.743908][ T198] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.743912][ T198] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.743916][ T198] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.743918][ T198] ? 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.743921][ T198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.743922][ T198] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.743926][ T198] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.743930][ T198] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.743932][ T198] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.743937][ T198] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.743940][ T198] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.743942][ T198] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.743943][ T198] ? 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.743947][ T198] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.743948][ T198] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.743951][ T198] vprintk_emit (kernel/printk/printk.c:2479) [ 9.743955][ T198] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.743959][ T198] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 9.743962][ T198] _printk (kernel/printk/printk.c:2504) [ 9.743966][ T198] ? snapshot_read.cold (user.c:?) [ 9.743972][ T198] ? 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.743976][ T198] gre_init (gre.mod.c:?) gre [ 9.743978][ T198] do_one_initcall (init/main.c:1357) [ 9.743981][ T198] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 9.743985][ T198] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 9.743988][ T198] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 9.743993][ T198] do_init_module (kernel/module/main.c:3117) [ 9.743996][ T198] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.744000][ T198] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 9.744003][ T198] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 9.744006][ T198] load_module (kernel/module/main.c:3593) [ 9.744011][ T198] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 9.744016][ T198] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 9.744023][ T198] init_module_from_file (kernel/module/main.c:3790) [ 9.744026][ T198] ? __do_sys_init_module (kernel/module/main.c:3664) [ 9.744033][ T198] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.744036][ T198] ? 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.744040][ T198] idempotent_init_module (kernel/module/main.c:3802) [ 9.744042][ T198] ? init_module_from_file (kernel/module/main.c:3791) [ 9.744048][ T198] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.744050][ T198] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 9.744055][ T198] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 9.744056][ T198] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.744060][ T198] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.744063][ T198] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.744066][ T198] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.744068][ T198] RIP: 0033:0x7f61ca12d37d [ 9.744071][ T198] 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.744073][ T198] RSP: 002b:00007ffecc9953e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 9.744076][ T198] RAX: ffffffffffffffda RBX: 000055bae72656f0 RCX: 00007f61ca12d37d [ 9.744077][ T198] RDX: 0000000000000000 RSI: 000055bacc2c2ffd RDI: 0000000000000005 [ 9.744078][ T198] RBP: 00007ffecc995480 R08: 0000000000000000 R09: 0000000000000000 [ 9.744079][ T198] R10: 0000000000000000 R11: 0000000000000246 R12: 000055bacc2c2ffd [ 9.744080][ T198] R13: 000055bae7265810 R14: 0000000000040000 R15: 0000000000000000 | [ 16.383494][ T474] softirqs last disabled at (32423): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 16.383497][ T474] Preemption disabled at: | [ 16.383497][ T474] 0x0 | [ 16.383508][ T474] Tainted: [W]=WARN [ 16.383509][ T474] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.383511][ T474] Call Trace: [ 16.383512][ T474] [ 16.383514][ T474] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.383520][ T474] __might_resched.cold (kernel/sched/core.c:9234) [ 16.383525][ T474] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.383529][ T474] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 16.383533][ T474] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.383535][ T474] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.383542][ T474] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.383545][ T474] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.383548][ T474] put_chars (drivers/char/virtio_console.c:1176) [ 16.383551][ T474] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.383554][ T474] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 16.383559][ T474] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.383567][ T474] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.383569][ T474] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.383572][ T474] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.383576][ T474] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.383580][ T474] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.383582][ T474] ? 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)) [ 16.383585][ T474] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.383587][ T474] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.383591][ T474] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.383595][ T474] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.383597][ T474] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.383602][ T474] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.383605][ T474] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.383607][ T474] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.383609][ T474] ? 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) [ 16.383612][ T474] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.383614][ T474] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.383617][ T474] vprintk_emit (kernel/printk/printk.c:2479) [ 16.383620][ T474] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.383623][ T474] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.383627][ T474] _printk (kernel/printk/printk.c:2504) [ 16.383630][ T474] ? snapshot_read.cold (user.c:?) [ 16.383633][ T474] ? 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) [ 16.383636][ T474] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.383640][ T474] ? 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) [ 16.383642][ T474] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 16.383646][ T474] ? exit_notify (kernel/exit.c:780) [ 16.383648][ T474] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.383651][ T474] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.383653][ T474] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.383656][ T474] do_group_exit (kernel/exit.c:1151) [ 16.383658][ T474] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 16.383659][ T474] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 16.383663][ T474] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 16.383666][ T474] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 16.383667][ T474] get_signal (kernel/signal.c:3039) [ 16.383671][ T474] ? ___sys_sendmsg (net/socket.c:2771) [ 16.383679][ T474] ? ptrace_signal (./include/linux/signal.h:87) [ 16.383685][ T474] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 16.383690][ T474] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 16.383692][ T474] ? __sys_recvmsg (net/socket.c:3008) [ 16.383697][ T474] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.383699][ T474] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.383703][ T474] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 16.383706][ T474] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.383709][ T474] 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) [ 16.383712][ T474] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 16.383714][ T474] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.383717][ T474] RIP: 0033:0x7f5037eef54e [ 16.383719][ T474] Code: Unable to access opcode bytes at 0x7f5037eef524. Code starting with the faulting instruction =========================================== [ 16.383720][ T474] RSP: 002b:00007ffde0882150 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 16.383722][ T474] RAX: fffffffffffffffc RBX: 00007ffde0883370 RCX: 00007f5037eef54e [ 16.383724][ T474] RDX: 0000000000000000 RSI: 00007ffde0882210 RDI: 0000000000000006 [ 16.383725][ T474] RBP: 00007ffde0882160 R08: 0000000000000000 R09: 0000000000000000 [ 16.383725][ T474] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffde0882250 [ 16.383726][ T474] R13: 0000000000000000 R14: 000055c22f0e4600 R15: 000055c22f0d10a0 | [ 27.522737][ T793] softirqs last disabled at (38099): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.522739][ T793] Preemption disabled at: | [ 27.522740][ T793] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.522749][ T793] Tainted: [W]=WARN [ 27.522750][ T793] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.522751][ T793] Call Trace: [ 27.522753][ T793] [ 27.522754][ T793] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.522760][ T793] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.522762][ T793] __might_resched.cold (kernel/sched/core.c:9234) [ 27.522766][ T793] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.522770][ T793] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.522774][ T793] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.522776][ T793] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.522783][ T793] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.522787][ T793] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.522791][ T793] put_chars (drivers/char/virtio_console.c:1176) [ 27.522793][ T793] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.522795][ T793] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.522798][ T793] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.522801][ T793] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.522806][ T793] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.522810][ T793] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.522815][ T793] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.522818][ T793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.522823][ T793] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.522827][ T793] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.522829][ T793] ? 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)) [ 27.522832][ T793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.522834][ T793] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.522837][ T793] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.522842][ T793] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.522844][ T793] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.522849][ T793] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.522852][ T793] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.522853][ T793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.522855][ T793] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 27.522859][ T793] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.522860][ T793] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.522863][ T793] vprintk_emit (kernel/printk/printk.c:2479) [ 27.522866][ T793] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.522871][ T793] ? ip6gre_fini (net/ipv6/ip6_gre.c:1112 (discriminator 1)) ip6_gre [ 27.522874][ T793] _printk (kernel/printk/printk.c:2504) [ 27.522878][ T793] ? snapshot_read.cold (user.c:?) [ 27.522884][ T793] ? 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) [ 27.522888][ T793] ip6gre_init (net/ipv6/ip6_gre.c:223) ip6_gre [ 27.522891][ T793] do_one_initcall (init/main.c:1357) [ 27.522893][ T793] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 27.522898][ T793] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 27.522900][ T793] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 27.522906][ T793] do_init_module (kernel/module/main.c:3117) [ 27.522909][ T793] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.522914][ T793] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 27.522916][ T793] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 27.522920][ T793] load_module (kernel/module/main.c:3593) [ 27.522925][ T793] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 27.522930][ T793] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 27.522933][ T793] ? __ia32_sys_fsconfig (??:?) [ 27.522937][ T793] ? backing_file_read_iter (fs/backing-file.c:211) [ 27.522940][ T793] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.522944][ T793] init_module_from_file (kernel/module/main.c:3790) [ 27.522946][ T793] ? __do_sys_init_module (kernel/module/main.c:3664) [ 27.522954][ T793] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.522957][ T793] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.522960][ T793] idempotent_init_module (kernel/module/main.c:3802) [ 27.522963][ T793] ? init_module_from_file (kernel/module/main.c:3791) [ 27.522968][ T793] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 27.522971][ T793] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 27.522976][ T793] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 27.522978][ T793] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.522981][ T793] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.522984][ T793] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.522987][ T793] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.522989][ T793] RIP: 0033:0x7f202869137d [ 27.522993][ T793] 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 [ 27.522995][ T793] RSP: 002b:00007ffd2f90aab8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 27.522997][ T793] RAX: ffffffffffffffda RBX: 0000563fc2666810 RCX: 00007f202869137d [ 27.522998][ T793] RDX: 0000000000000000 RSI: 0000563f99022ffd RDI: 0000000000000000 [ 27.522999][ T793] RBP: 00007ffd2f90ab50 R08: 0000000000000000 R09: 0000000000000000 [ 27.523000][ T793] R10: 0000000000000000 R11: 0000000000000246 R12: 0000563f99022ffd [ 27.523001][ T793] R13: 0000563fc26669a0 R14: 0000000000040000 R15: 0000000000000000 | [ 38.946240][ C0] | [ 38.946241][ C0] | [ 38.946241][ C0] stack backtrace: | [ 38.946247][ C0] Tainted: [W]=WARN [ 38.946248][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.946249][ C0] Call Trace: [ 38.946250][ C0] [ 38.946251][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.946262][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 38.946265][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 38.946268][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 38.946269][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 38.946271][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 38.946273][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.946275][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 38.946277][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946279][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946281][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 38.946283][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 38.946285][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 38.946287][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.946289][ 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)) [ 38.946291][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946292][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946294][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.946296][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.946298][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946300][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.946302][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.946304][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946305][ 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.946307][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.946309][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.946310][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 38.946311][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.946313][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.946315][ C0] _printk (kernel/printk/printk.c:2504) [ 38.946317][ C0] ? snapshot_read.cold (user.c:?) [ 38.946318][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 38.946321][ C0] ? idr_get_free (??:?) [ 38.946323][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 38.946325][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 38.946328][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 38.946330][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 38.946331][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 38.946334][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.946335][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 38.946337][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 38.946338][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 38.946340][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 38.946342][ 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.946344][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 38.946346][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.946348][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 38.946349][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 38.946350][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946352][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946354][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 38.946356][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 38.946357][ 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)) [ 38.946359][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946360][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946362][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 38.946364][ C0] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 38.946367][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 38.946370][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 38.946372][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946374][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.946376][ C0] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 38.946377][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946378][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946380][ 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.946382][ C0] arp_solicit (net/ipv4/arp.c:392) [ 38.946383][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.946386][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946387][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 38.946389][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 38.946391][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 38.946393][ C0] ? neigh_probe (net/core/neighbour.c:1091) [ 38.946394][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.946396][ C0] neigh_probe (net/core/neighbour.c:1093) [ 38.946398][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 38.946400][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.946401][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946402][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 38.946404][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 38.946406][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 38.946409][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.946411][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.946413][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946415][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 38.946416][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.946419][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 38.946420][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946423][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.946425][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 38.946427][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 38.946429][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.946432][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946433][ C0] handle_softirqs (kernel/softirq.c:645) [ 38.946435][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.946437][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 38.946439][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 38.946440][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 38.946442][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.946443][ C0] [ 38.946444][ C0] [ 38.946445][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 38.946446][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 38.946448][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 38.946451][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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.946452][ C0] RSP: 0018:ffffffffaf807cf8 EFLAGS: 00000296 [ 38.946454][ C0] RAX: 000000000022c38f RBX: ffffffffaf830600 RCX: ffffffffabf06247 [ 38.946456][ C0] RDX: ffffffffaf830600 RSI: ffffffffaf111027 RDI: ffffffffaea949e0 [ 38.946456][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 38.946457][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5f00fa2 [ 38.946458][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 38.946460][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.946462][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 38.946463][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 38.946465][ C0] default_idle_call (kernel/sched/idle.c:122) [ 38.946466][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.946468][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 38.946470][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 38.946472][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946474][ C0] do_idle (kernel/sched/idle.c:355) [ 38.946475][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 38.946477][ C0] rest_init (init/main.c:727) [ 38.946478][ C0] ? __cpuidle_text_end (??:?) [ 38.946481][ C0] ? rest_init (init/main.c:727) [ 38.946483][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 38.946486][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 38.946487][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 38.946489][ C0] start_kernel (init/main.c:1185) [ 38.946491][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 38.946493][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 38.946494][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 38.946513][ C0] softirqs last disabled at (2278289): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 38.946515][ C0] Preemption disabled at: | [ 38.946515][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 38.946520][ C0] Tainted: [W]=WARN [ 38.946521][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.946522][ C0] Call Trace: [ 38.946522][ C0] [ 38.946523][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.946525][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 38.946527][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 38.946529][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.946532][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946534][ 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.946535][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.946537][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.946539][ 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.946541][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.946544][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 38.946545][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.946547][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 38.946549][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.946552][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.946554][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946555][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946556][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946558][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.946560][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.946562][ 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)) [ 38.946564][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946565][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946567][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.946569][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.946571][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946573][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.946575][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.946577][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946578][ 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.946580][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.946582][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.946583][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 38.946584][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.946586][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.946588][ C0] _printk (kernel/printk/printk.c:2504) [ 38.946590][ C0] ? snapshot_read.cold (user.c:?) [ 38.946591][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 38.946593][ C0] ? idr_get_free (??:?) [ 38.946596][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 38.946597][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 38.946599][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 38.946601][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 38.946603][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 38.946604][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.946606][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 38.946607][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 38.946609][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 38.946610][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 38.946612][ 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.946614][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 38.946616][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.946618][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 38.946619][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 38.946620][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946622][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946624][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 38.946626][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 38.946627][ 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)) [ 38.946629][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946630][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946632][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 38.946634][ C0] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 38.946636][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 38.946638][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 38.946640][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946642][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.946643][ C0] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 38.946645][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946646][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.946648][ 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.946649][ C0] arp_solicit (net/ipv4/arp.c:392) [ 38.946651][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.946652][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946653][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 38.946655][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 38.946657][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 38.946659][ C0] ? neigh_probe (net/core/neighbour.c:1091) [ 38.946660][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.946662][ C0] neigh_probe (net/core/neighbour.c:1093) [ 38.946663][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 38.946665][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.946667][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946668][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 38.946670][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 38.946672][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 38.946673][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.946675][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.946677][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946678][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 38.946680][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.946682][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 38.946684][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.946687][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.946690][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 38.946692][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 38.946694][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.946695][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946697][ C0] handle_softirqs (kernel/softirq.c:645) [ 38.946699][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.946700][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 38.946702][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 38.946704][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 38.946705][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.946707][ C0] [ 38.946707][ C0] [ 38.946708][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 38.946709][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 38.946711][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 38.946712][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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.946713][ C0] RSP: 0018:ffffffffaf807cf8 EFLAGS: 00000296 [ 38.946714][ C0] RAX: 000000000022c38f RBX: ffffffffaf830600 RCX: ffffffffabf06247 [ 38.946715][ C0] RDX: ffffffffaf830600 RSI: ffffffffaf111027 RDI: ffffffffaea949e0 [ 38.946716][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 38.946717][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5f00fa2 [ 38.946717][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 38.946719][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.946721][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 38.946722][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 38.946724][ C0] default_idle_call (kernel/sched/idle.c:122) [ 38.946725][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 38.946727][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 38.946728][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 38.946730][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.946731][ C0] do_idle (kernel/sched/idle.c:355) [ 38.946733][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 38.946735][ C0] rest_init (init/main.c:727) [ 38.946736][ C0] ? __cpuidle_text_end (??:?) [ 38.946739][ C0] ? rest_init (init/main.c:727) [ 38.946740][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 38.946742][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 38.946744][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 38.946745][ C0] start_kernel (init/main.c:1185) [ 38.946747][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 38.946749][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 38.946750][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 41.122865][ C3] softirqs last disabled at (2342669): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 41.122867][ C3] Preemption disabled at: | [ 41.122868][ C3] 0x0 | [ 41.122878][ C3] Tainted: [W]=WARN [ 41.122878][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.122880][ C3] Call Trace: [ 41.122882][ C3] [ 41.122883][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.122889][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 41.122893][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.122896][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.122899][ 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)) [ 41.122902][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.122905][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.122910][ 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) [ 41.122912][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.122914][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 41.122916][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.122917][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 41.122920][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 41.122922][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.122927][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.122929][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.122931][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.122933][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.122936][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.122938][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.122939][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.122940][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.122941][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.122943][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 41.122945][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.122947][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.122949][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.122951][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.122953][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.122954][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.122955][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.122957][ 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) [ 41.122958][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 41.122960][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.122962][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.122963][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 41.122965][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.122966][ 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) [ 41.122968][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.122969][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.122971][ C3] _printk (kernel/printk/printk.c:2504) [ 41.122974][ C3] ? snapshot_read.cold (user.c:?) [ 41.122975][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 41.122978][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 41.122982][ C3] ? idr_get_free (??:?) [ 41.122983][ 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) [ 41.122987][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 41.122990][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 41.122994][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 41.122996][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 41.122998][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.123000][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123001][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 41.123004][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.123006][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 41.123008][ C3] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 41.123011][ C3] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 41.123013][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 41.123015][ 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) [ 41.123018][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 41.123021][ C3] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 41.123024][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 41.123025][ 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) [ 41.123027][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 41.123028][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.123030][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 41.123032][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 41.123034][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 41.123036][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 41.123037][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 41.123039][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123041][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.123042][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 41.123044][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 41.123047][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 41.123049][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 41.123052][ C3] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 41.123054][ C3] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 41.123057][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123058][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 41.123060][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.123061][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123062][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.123064][ C3] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 41.123068][ 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) [ 41.123069][ C3] ? validate_xmit_skb (net/core/dev.c:4080) [ 41.123071][ C3] __dev_queue_xmit (net/core/dev.c:4926) [ 41.123074][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 41.123076][ C3] ? eth_header (net/ethernet/eth.c:86) [ 41.123078][ C3] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 41.123079][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.123081][ C3] ? arp_create (net/ipv4/arp.c:640) [ 41.123082][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123083][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.123085][ 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) [ 41.123086][ C3] arp_solicit (net/ipv4/arp.c:392) [ 41.123089][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 41.123090][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123091][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 41.123093][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 41.123095][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 41.123097][ 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) [ 41.123099][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 41.123101][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123102][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.123105][ C3] neigh_probe (net/core/neighbour.c:1093) [ 41.123106][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 41.123108][ 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) [ 41.123110][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.123111][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123113][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 41.123115][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 41.123117][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 41.123120][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.123121][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 41.123123][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123124][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 41.123126][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.123128][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 41.123131][ 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) [ 41.123133][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.123135][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 41.123137][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 41.123139][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.123140][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123141][ C3] handle_softirqs (kernel/softirq.c:645) [ 41.123143][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 41.123145][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123146][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.123148][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 41.123149][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 41.123151][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 41.123152][ C3] [ 41.123153][ C3] [ 41.123154][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 41.123155][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 41.123156][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 41.123159][ C3] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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 [ 41.123160][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 41.123163][ C3] RAX: 0000000000000003 RBX: ff11000001cb8040 RCX: 0000000000000001 [ 41.123165][ C3] RDX: 0000000000000003 RSI: ffffffffaea94960 RDI: ffffffffabf06247 [ 41.123166][ C3] RBP: 0000000000000000 R08: ffffffffae7b9421 R09: 1fe220000d8363a2 [ 41.123166][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 41.123167][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 41.123168][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 41.123170][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 41.123173][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 41.123175][ C3] default_idle_call (kernel/sched/idle.c:122) [ 41.123176][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 41.123178][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 41.123180][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 41.123182][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.123184][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.123185][ C3] do_idle (kernel/sched/idle.c:355) [ 41.123186][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 41.123188][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 41.123190][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 41.123192][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 42.721903][ C2] softirqs last disabled at (2224639): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 42.721905][ C2] Preemption disabled at: | [ 42.721906][ C2] 0x0 | [ 42.721917][ C2] Tainted: [W]=WARN [ 42.721918][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.721920][ C2] Call Trace: [ 42.721921][ C2] [ 42.721924][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.721929][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 42.721933][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.721936][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.721939][ C2] __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.721942][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.721945][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.721950][ C2] ? 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.721952][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.721954][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 42.721956][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.721958][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 42.721961][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.721966][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.721968][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.721969][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.721970][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.721972][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.721975][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.721977][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.721978][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.721979][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.721980][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.721982][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.721984][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.721986][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.721989][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.721991][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.721992][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.721994][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.721995][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.721997][ C2] ? 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.721998][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.722000][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.722002][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.722003][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 42.722005][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.722006][ C2] ? 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.722008][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722009][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.722011][ C2] _printk (kernel/printk/printk.c:2504) [ 42.722014][ C2] ? snapshot_read.cold (user.c:?) [ 42.722015][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 42.722019][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 42.722022][ C2] ? idr_get_free (??:?) [ 42.722024][ C2] ? 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.722027][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 42.722031][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 42.722036][ C2] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 42.722039][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 42.722041][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.722043][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.722046][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 42.722048][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.722050][ C2] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 42.722052][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 42.722054][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.722055][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 42.722058][ C2] 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.722061][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 42.722065][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.722067][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 42.722069][ C2] ? 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.722070][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.722071][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.722074][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 42.722076][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 42.722077][ C2] ? neigh_probe (net/core/neighbour.c:1093) [ 42.722080][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.722081][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 42.722083][ C2] ? 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.722085][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722086][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.722087][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 42.722090][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 42.722092][ C2] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 42.722096][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.722099][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.722101][ C2] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 42.722103][ C2] ? nl_fib_input (./include/linux/netlink.h:261) [ 42.722105][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 42.722107][ C2] ? eth_header_cache_update (net/ethernet/eth.c:250) [ 42.722109][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.722110][ C2] ? arp_create (net/ipv4/arp.c:640) [ 42.722111][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722113][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.722115][ C2] 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.722116][ C2] arp_solicit (net/ipv4/arp.c:392) [ 42.722118][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.722120][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722121][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 42.722123][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 42.722125][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 42.722127][ C2] ? __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.722128][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 42.722130][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722131][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.722133][ C2] neigh_probe (net/core/neighbour.c:1093) [ 42.722135][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 42.722137][ C2] ? 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.722139][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.722141][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722142][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 42.722145][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 42.722147][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 42.722151][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.722153][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 42.722155][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722156][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 42.722158][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.722160][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 42.722163][ C2] ? 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.722165][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.722168][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 42.722170][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 42.722172][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.722173][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722174][ C2] handle_softirqs (kernel/softirq.c:645) [ 42.722176][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 42.722178][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722179][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.722181][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 42.722183][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 42.722184][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.722186][ C2] [ 42.722187][ C2] [ 42.722187][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 42.722189][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.722190][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 42.722193][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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.722195][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 42.722199][ C2] RAX: 0000000000000002 RBX: ff11000001c1c740 RCX: 0000000000000001 [ 42.722200][ C2] RDX: 0000000000000002 RSI: ffffffffaea94960 RDI: ffffffffabf06247 [ 42.722201][ C2] RBP: 0000000000000000 R08: ffffffffae7b9421 R09: 1fe220000d8263a2 [ 42.722202][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 42.722203][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 42.722204][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 42.722206][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.722209][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 42.722211][ C2] default_idle_call (kernel/sched/idle.c:122) [ 42.722213][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.722214][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 42.722216][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 42.722219][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.722220][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.722222][ C2] do_idle (kernel/sched/idle.c:355) [ 42.722223][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 42.722225][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 42.722227][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 42.722229][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 44.449879][ C1] softirqs last disabled at (1916995): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 44.449881][ C1] Preemption disabled at: | [ 44.449882][ C1] 0x0 | [ 44.449892][ C1] Tainted: [W]=WARN [ 44.449893][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.449895][ C1] Call Trace: [ 44.449896][ C1] [ 44.449898][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.449904][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 44.449908][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.449911][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.449914][ 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)) [ 44.449917][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.449919][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.449924][ 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) [ 44.449926][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.449928][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 44.449930][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.449931][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 44.449934][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.449937][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.449941][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.449943][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.449945][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.449947][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.449950][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.449952][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.449953][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.449954][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.449955][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.449957][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.449958][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.449961][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.449963][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.449965][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.449967][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.449968][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.449969][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.449971][ 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) [ 44.449972][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 44.449973][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.449975][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.449977][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 44.449979][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.449980][ 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) [ 44.449982][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.449983][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.449985][ C1] _printk (kernel/printk/printk.c:2504) [ 44.449988][ C1] ? snapshot_read.cold (user.c:?) [ 44.449989][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 44.449993][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 44.449996][ C1] ? idr_get_free (??:?) [ 44.449998][ 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) [ 44.450001][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 44.450006][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 44.450009][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 44.450013][ C1] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 44.450014][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.450016][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450017][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 44.450020][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.450022][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 44.450025][ C1] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 44.450028][ C1] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 44.450030][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 44.450032][ 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) [ 44.450034][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 44.450038][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 44.450041][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 44.450042][ 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) [ 44.450044][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 44.450045][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.450047][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 44.450049][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 44.450051][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 44.450053][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 44.450054][ C1] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 44.450056][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450057][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.450059][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 44.450061][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 44.450064][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 44.450066][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 44.450068][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.450071][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.450074][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450075][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 44.450076][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.450078][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450079][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.450081][ C1] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 44.450084][ 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) [ 44.450086][ C1] ? validate_xmit_skb (net/core/dev.c:4080) [ 44.450088][ C1] __dev_queue_xmit (net/core/dev.c:4926) [ 44.450091][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 44.450092][ C1] ? eth_header (net/ethernet/eth.c:86) [ 44.450094][ C1] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 44.450095][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 44.450097][ C1] ? arp_create (net/ipv4/arp.c:640) [ 44.450098][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450099][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.450101][ 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) [ 44.450103][ C1] arp_solicit (net/ipv4/arp.c:392) [ 44.450105][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 44.450107][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450108][ C1] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 44.450110][ C1] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 44.450112][ C1] ? arp_rcv (net/ipv4/arp.c:975) [ 44.450114][ 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) [ 44.450117][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 44.450118][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450119][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 44.450122][ C1] neigh_probe (net/core/neighbour.c:1093) [ 44.450124][ C1] neigh_timer_handler (net/core/neighbour.c:1188) [ 44.450126][ 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) [ 44.450127][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 44.450129][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450130][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 44.450133][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 44.450134][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 44.450137][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 44.450139][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450140][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 44.450142][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 44.450144][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 44.450147][ 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) [ 44.450149][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.450151][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 44.450153][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 44.450155][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.450156][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450157][ C1] handle_softirqs (kernel/softirq.c:645) [ 44.450160][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 44.450161][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450162][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.450164][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 44.450165][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 44.450167][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 44.450169][ C1] [ 44.450169][ C1] [ 44.450170][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 44.450171][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 44.450173][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 44.450175][ C1] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 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 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 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 06 0e 00 verw 0xe0613(%rip) # 0xe063b 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 [ 44.450177][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 44.450180][ C1] RAX: 0000000000000001 RBX: ff11000001c1a3c0 RCX: 0000000000000001 [ 44.450181][ C1] RDX: 0000000000000001 RSI: ffffffffaea94960 RDI: ffffffffabf06247 [ 44.450182][ C1] RBP: 0000000000000000 R08: ffffffffae7b9421 R09: 1fe220000d8163a2 [ 44.450183][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 44.450184][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 44.450185][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 44.450187][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 44.450189][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 44.450191][ C1] default_idle_call (kernel/sched/idle.c:122) [ 44.450192][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 44.450194][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 44.450196][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 44.450198][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.450199][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.450201][ C1] do_idle (kernel/sched/idle.c:355) [ 44.450202][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 44.450204][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 44.450206][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) Finger prints: __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 __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars