====================================== | [ 9.356379][ T197] softirqs last disabled at (20101): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 9.356381][ T197] Preemption disabled at: | [ 9.356382][ T197] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.356390][ T197] Tainted: [W]=WARN [ 9.356391][ T197] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.356393][ T197] Call Trace: [ 9.356394][ T197] [ 9.356395][ T197] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.356401][ T197] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.356403][ T197] __might_resched.cold (kernel/sched/core.c:9234) [ 9.356407][ T197] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.356411][ T197] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.356415][ T197] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.356417][ T197] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.356424][ T197] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.356426][ T197] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.356430][ T197] put_chars (drivers/char/virtio_console.c:1176) [ 9.356432][ T197] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 9.356434][ T197] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.356437][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.356440][ T197] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.356444][ T197] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.356448][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.356450][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.356455][ T197] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.356457][ T197] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 9.356461][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.356463][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.356467][ T197] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.356470][ T197] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.356472][ T197] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 9.356475][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.356477][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.356481][ T197] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.356485][ T197] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.356487][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.356492][ T197] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.356495][ T197] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.356497][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.356498][ T197] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 9.356502][ T197] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.356504][ T197] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.356506][ T197] vprintk_emit (kernel/printk/printk.c:2479) [ 9.356509][ T197] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.356514][ T197] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 9.356517][ T197] _printk (kernel/printk/printk.c:2504) [ 9.356520][ T197] ? snapshot_read.cold (user.c:?) [ 9.356526][ T197] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 9.356530][ T197] gre_init (gre.mod.c:?) gre [ 9.356532][ T197] do_one_initcall (init/main.c:1357) [ 9.356535][ T197] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 9.356539][ T197] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 9.356541][ T197] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 9.356547][ T197] do_init_module (kernel/module/main.c:3117) [ 9.356550][ T197] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.356553][ T197] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 9.356556][ T197] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 9.356560][ T197] load_module (kernel/module/main.c:3593) [ 9.356565][ T197] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 9.356570][ T197] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 9.356577][ T197] init_module_from_file (kernel/module/main.c:3790) [ 9.356579][ T197] ? __do_sys_init_module (kernel/module/main.c:3664) [ 9.356586][ T197] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.356590][ T197] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.356593][ T197] idempotent_init_module (kernel/module/main.c:3802) [ 9.356596][ T197] ? init_module_from_file (kernel/module/main.c:3791) [ 9.356601][ T197] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.356603][ T197] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 9.356608][ T197] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 9.356610][ T197] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.356614][ T197] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.356616][ T197] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.356619][ T197] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.356621][ T197] RIP: 0033:0x7f135095e37d [ 9.356624][ T197] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 9.356625][ T197] RSP: 002b:00007ffd89191fd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 9.356628][ T197] RAX: ffffffffffffffda RBX: 0000560e0cf6b6f0 RCX: 00007f135095e37d [ 9.356629][ T197] RDX: 0000000000000000 RSI: 0000560de4fddffd RDI: 0000000000000005 [ 9.356630][ T197] RBP: 00007ffd89192070 R08: 0000000000000000 R09: 0000000000000000 [ 9.356631][ T197] R10: 0000000000000000 R11: 0000000000000246 R12: 0000560de4fddffd [ 9.356632][ T197] R13: 0000560e0cf6b810 R14: 0000000000040000 R15: 0000000000000000 | [ 14.738567][ T425] softirqs last disabled at (29547): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.738570][ T425] Preemption disabled at: | [ 14.738570][ T425] 0x0 | [ 14.738581][ T425] Tainted: [W]=WARN [ 14.738582][ T425] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.738583][ T425] Call Trace: [ 14.738585][ T425] [ 14.738586][ T425] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.738593][ T425] __might_resched.cold (kernel/sched/core.c:9234) [ 14.738598][ T425] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.738602][ T425] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.738606][ T425] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.738608][ T425] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.738615][ T425] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.738618][ T425] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.738621][ T425] put_chars (drivers/char/virtio_console.c:1176) [ 14.738624][ T425] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.738627][ T425] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.738632][ T425] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.738639][ T425] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.738642][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.738645][ T425] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.738648][ T425] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.738653][ T425] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.738654][ T425] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 14.738658][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.738659][ T425] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.738663][ T425] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.738667][ T425] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.738669][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.738674][ T425] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.738677][ T425] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.738679][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.738680][ T425] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 14.738684][ T425] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.738686][ T425] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.738689][ T425] vprintk_emit (kernel/printk/printk.c:2479) [ 14.738692][ T425] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.738694][ T425] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.738698][ T425] _printk (kernel/printk/printk.c:2504) [ 14.738702][ T425] ? snapshot_read.cold (user.c:?) [ 14.738704][ T425] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 14.738707][ T425] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.738711][ T425] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 14.738713][ T425] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 14.738717][ T425] ? exit_notify (kernel/exit.c:780) [ 14.738718][ T425] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.738721][ T425] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.738723][ T425] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.738726][ T425] do_group_exit (kernel/exit.c:1151) [ 14.738728][ T425] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 14.738729][ T425] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 14.738733][ T425] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 14.738735][ T425] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 14.738737][ T425] get_signal (kernel/signal.c:3039) [ 14.738741][ T425] ? ___sys_sendmsg (net/socket.c:2771) [ 14.738748][ T425] ? ptrace_signal (./include/linux/signal.h:87) [ 14.738753][ T425] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 14.738758][ T425] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 14.738760][ T425] ? __sys_recvmsg (net/socket.c:3008) [ 14.738765][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.738767][ T425] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.738771][ T425] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 14.738774][ T425] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.738776][ T425] do_syscall_64 (./include/linux/irq-entry-common.h:207 ./include/linux/irq-entry-common.h:230 ./include/linux/entry-common.h:336 arch/x86/entry/syscall_64.c:89) [ 14.738779][ T425] ? irq_exit_rcu (kernel/softirq.c:786) [ 14.738782][ T425] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.738784][ T425] RIP: 0033:0x7fbefb54154e [ 14.738786][ T425] Code: Unable to access opcode bytes at 0x7fbefb541524. Code starting with the faulting instruction =========================================== [ 14.738787][ T425] RSP: 002b:00007ffd2ee437b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 14.738789][ T425] RAX: fffffffffffffffc RBX: 00007ffd2ee449d0 RCX: 00007fbefb54154e [ 14.738791][ T425] RDX: 0000000000000000 RSI: 00007ffd2ee43870 RDI: 0000000000000006 [ 14.738792][ T425] RBP: 00007ffd2ee437c0 R08: 0000000000000000 R09: 0000000000000000 [ 14.738792][ T425] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffd2ee438b0 [ 14.738793][ T425] R13: 0000000000000000 R14: 00005652efab9600 R15: 00005652efaa60a0 | [ 26.669386][ T795] softirqs last disabled at (20575): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.669388][ T795] Preemption disabled at: | [ 26.669389][ T795] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.669397][ T795] Tainted: [W]=WARN [ 26.669398][ T795] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.669399][ T795] Call Trace: [ 26.669401][ T795] [ 26.669402][ T795] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.669409][ T795] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.669410][ T795] __might_resched.cold (kernel/sched/core.c:9234) [ 26.669415][ T795] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.669419][ T795] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.669423][ T795] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.669425][ T795] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.669432][ T795] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.669434][ T795] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.669438][ T795] put_chars (drivers/char/virtio_console.c:1176) [ 26.669440][ T795] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.669442][ T795] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.669445][ T795] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.669448][ T795] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.669452][ T795] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.669456][ T795] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.669461][ T795] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.669464][ T795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.669469][ T795] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.669472][ T795] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.669474][ T795] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 26.669477][ T795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.669479][ T795] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.669483][ T795] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.669487][ T795] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.669489][ T795] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.669494][ T795] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.669497][ T795] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.669498][ T795] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.669500][ T795] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 26.669504][ T795] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.669505][ T795] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.669508][ T795] vprintk_emit (kernel/printk/printk.c:2479) [ 26.669511][ T795] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.669516][ T795] ? ip6gre_fini (net/ipv6/ip6_gre.c:1112 (discriminator 1)) ip6_gre [ 26.669519][ T795] _printk (kernel/printk/printk.c:2504) [ 26.669523][ T795] ? snapshot_read.cold (user.c:?) [ 26.669529][ T795] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 26.669532][ T795] ip6gre_init (net/ipv6/ip6_gre.c:223) ip6_gre [ 26.669535][ T795] do_one_initcall (init/main.c:1357) [ 26.669538][ T795] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 26.669542][ T795] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 26.669545][ T795] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 26.669550][ T795] do_init_module (kernel/module/main.c:3117) [ 26.669553][ T795] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.669557][ T795] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 26.669560][ T795] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 26.669563][ T795] load_module (kernel/module/main.c:3593) [ 26.669568][ T795] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 26.669573][ T795] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 26.669576][ T795] ? __ia32_sys_fsconfig (??:?) [ 26.669580][ T795] ? backing_file_read_iter (fs/backing-file.c:211) [ 26.669583][ T795] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.669586][ T795] init_module_from_file (kernel/module/main.c:3790) [ 26.669589][ T795] ? __do_sys_init_module (kernel/module/main.c:3664) [ 26.669596][ T795] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.669599][ T795] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.669602][ T795] idempotent_init_module (kernel/module/main.c:3802) [ 26.669605][ T795] ? init_module_from_file (kernel/module/main.c:3791) [ 26.669610][ T795] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 26.669613][ T795] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 26.669618][ T795] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 26.669619][ T795] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.669623][ T795] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.669626][ T795] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.669629][ T795] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.669631][ T795] RIP: 0033:0x7f346f89237d [ 26.669634][ T795] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 26.669636][ T795] RSP: 002b:00007ffec9dcbbb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 26.669639][ T795] RAX: ffffffffffffffda RBX: 00005608f5c95810 RCX: 00007f346f89237d [ 26.669640][ T795] RDX: 0000000000000000 RSI: 00005608b68a7ffd RDI: 0000000000000000 [ 26.669641][ T795] RBP: 00007ffec9dcbc50 R08: 0000000000000000 R09: 0000000000000000 [ 26.669641][ T795] R10: 0000000000000000 R11: 0000000000000246 R12: 00005608b68a7ffd [ 26.669642][ T795] R13: 00005608f5c959a0 R14: 0000000000040000 R15: 0000000000000000 | [ 35.173603][ T1140] softirqs last disabled at (31184): sk_common_release (./include/net/sock.h:2138 net/core/sock.c:4066) | [ 35.173605][ T1140] Preemption disabled at: | [ 35.173606][ T1140] 0x0 | [ 35.173616][ T1140] Tainted: [W]=WARN [ 35.173617][ T1140] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.173618][ T1140] Call Trace: [ 35.173620][ T1140] [ 35.173621][ T1140] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.173628][ T1140] __might_resched.cold (kernel/sched/core.c:9234) [ 35.173632][ T1140] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.173636][ T1140] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 35.173640][ T1140] __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)) [ 35.173642][ T1140] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.173649][ T1140] ? 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) [ 35.173652][ T1140] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.173655][ T1140] put_chars (drivers/char/virtio_console.c:1176) [ 35.173658][ T1140] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.173661][ T1140] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.173665][ T1140] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.173673][ T1140] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.173676][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.173679][ T1140] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.173682][ T1140] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.173686][ T1140] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.173688][ T1140] ? 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)) [ 35.173691][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.173693][ T1140] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.173697][ T1140] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.173701][ T1140] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.173703][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.173708][ T1140] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.173711][ T1140] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.173713][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.173714][ T1140] ? 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) [ 35.173718][ T1140] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.173720][ T1140] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.173722][ T1140] vprintk_emit (kernel/printk/printk.c:2479) [ 35.173725][ T1140] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.173728][ T1140] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.173732][ T1140] _printk (kernel/printk/printk.c:2504) [ 35.173735][ T1140] ? snapshot_read.cold (user.c:?) [ 35.173738][ T1140] ? 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) [ 35.173740][ T1140] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.173744][ T1140] ? 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) [ 35.173747][ T1140] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 35.173751][ T1140] ? exit_notify (kernel/exit.c:780) [ 35.173752][ T1140] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 35.173755][ T1140] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 35.173756][ T1140] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.173760][ T1140] do_group_exit (kernel/exit.c:1151) [ 35.173761][ T1140] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 35.173763][ T1140] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 35.173766][ T1140] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 35.173769][ T1140] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 35.173770][ T1140] get_signal (kernel/signal.c:3039) [ 35.173774][ T1140] ? ___sys_sendmsg (net/socket.c:2771) [ 35.173780][ T1140] ? ptrace_signal (./include/linux/signal.h:87) [ 35.173786][ T1140] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 35.173790][ T1140] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 35.173792][ T1140] ? __sys_recvmsg (net/socket.c:3008) [ 35.173797][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.173799][ T1140] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.173803][ T1140] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 35.173805][ T1140] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.173808][ T1140] 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) [ 35.173811][ T1140] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.173813][ T1140] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.173816][ T1140] RIP: 0033:0x7fc351ea654e [ 35.173818][ T1140] Code: Unable to access opcode bytes at 0x7fc351ea6524. Code starting with the faulting instruction =========================================== [ 35.173819][ T1140] RSP: 002b:00007ffef8cdfe80 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 35.173821][ T1140] RAX: fffffffffffffffc RBX: 00007ffef8ce10a0 RCX: 00007fc351ea654e [ 35.173822][ T1140] RDX: 0000000000000000 RSI: 00007ffef8cdff40 RDI: 0000000000000006 [ 35.173823][ T1140] RBP: 00007ffef8cdfe90 R08: 0000000000000000 R09: 0000000000000000 [ 35.173824][ T1140] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffef8cdff80 [ 35.173825][ T1140] R13: 0000000000000000 R14: 000055d606cba600 R15: 000055d606ca70a0 | [ 38.078406][ C0] | [ 38.078406][ C0] | [ 38.078406][ C0] stack backtrace: | [ 38.078412][ C0] Tainted: [W]=WARN [ 38.078413][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.078414][ C0] Call Trace: [ 38.078415][ C0] [ 38.078416][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.078421][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 38.078423][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 38.078426][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 38.078428][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 38.078430][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 38.078432][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.078434][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 38.078436][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078438][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078440][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 38.078442][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 38.078443][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 38.078445][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.078447][ 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.078449][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078450][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078452][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.078454][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.078456][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078458][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.078460][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.078462][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078463][ 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.078465][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.078467][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.078468][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 38.078470][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.078471][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.078473][ C0] _printk (kernel/printk/printk.c:2504) [ 38.078475][ C0] ? snapshot_read.cold (user.c:?) [ 38.078476][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 38.078479][ C0] ? idr_get_free (??:?) [ 38.078481][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 38.078483][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 38.078486][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 38.078488][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 38.078489][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 38.078491][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.078492][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 38.078494][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 38.078495][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 38.078497][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 38.078499][ 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.078501][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 38.078503][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.078505][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 38.078506][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 38.078507][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078508][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078511][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 38.078513][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 38.078514][ 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.078516][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078517][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078519][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 38.078521][ C0] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 38.078524][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 38.078527][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 38.078529][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078531][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.078532][ 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.078534][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078535][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078537][ 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.078538][ C0] arp_solicit (net/ipv4/arp.c:392) [ 38.078540][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.078542][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078543][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 38.078545][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 38.078547][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 38.078549][ C0] ? neigh_probe (net/core/neighbour.c:1091) [ 38.078550][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.078552][ C0] neigh_probe (net/core/neighbour.c:1093) [ 38.078554][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 38.078556][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.078557][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078558][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 38.078560][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 38.078562][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 38.078564][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.078566][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.078568][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 38.078570][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 38.078572][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.078574][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 38.078576][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078578][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.078581][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 38.078583][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 38.078585][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078586][ C0] handle_softirqs (kernel/softirq.c:645) [ 38.078588][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.078590][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 38.078592][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 38.078593][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 38.078595][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.078596][ C0] [ 38.078597][ C0] [ 38.078597][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 38.078599][ C0] RIP: 0010:percpu_counter_add_batch (lib/percpu_counter.c:112 (discriminator 19)) [ 38.078602][ C0] Code: 00 00 49 8b 79 58 4c 63 c2 65 48 63 37 4a 8d 0c 16 48 89 f0 48 89 f3 48 89 ca 48 f7 da 48 0f 48 d1 49 39 d0 7e 18 41 8d 14 32 <65> 0f b1 17 0f 85 e6 00 00 00 48 8b 5c 24 30 48 83 c4 40 c3 4c 89 All code ======== 0: 00 00 add %al,(%rax) 2: 49 8b 79 58 mov 0x58(%r9),%rdi 6: 4c 63 c2 movslq %edx,%r8 9: 65 48 63 37 movslq %gs:(%rdi),%rsi d: 4a 8d 0c 16 lea (%rsi,%r10,1),%rcx 11: 48 89 f0 mov %rsi,%rax 14: 48 89 f3 mov %rsi,%rbx 17: 48 89 ca mov %rcx,%rdx 1a: 48 f7 da neg %rdx 1d: 48 0f 48 d1 cmovs %rcx,%rdx 21: 49 39 d0 cmp %rdx,%r8 24: 7e 18 jle 0x3e 26: 41 8d 14 32 lea (%r10,%rsi,1),%edx 2a:* 65 0f b1 17 cmpxchg %edx,%gs:(%rdi) <-- trapping instruction 2e: 0f 85 e6 00 00 00 jne 0x11a 34: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 39: 48 83 c4 40 add $0x40,%rsp 3d: c3 ret 3e: 4c rex.WR 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 65 0f b1 17 cmpxchg %edx,%gs:(%rdi) 4: 0f 85 e6 00 00 00 jne 0xf0 a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx f: 48 83 c4 40 add $0x40,%rsp 13: c3 ret 14: 4c rex.WR 15: 89 .byte 0x89 [ 38.078604][ C0] RSP: 0000:ffa00000024efa18 EFLAGS: 00000216 [ 38.078606][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000e [ 38.078607][ C0] RDX: 000000000000000e RSI: 0000000000000000 RDI: 00c0ffff36025090 [ 38.078608][ C0] RBP: ff1100000f47c000 R08: 0000000000000020 R09: ff1100000f47c7d8 [ 38.078609][ C0] R10: 000000000000000e R11: ff1100000f47c830 R12: ff1100000f47c7d8 [ 38.078610][ C0] R13: 0000000000000000 R14: 0000000000000171 R15: 1ff400000049df5e [ 38.078612][ C0] ? folio_unlock (./include/linux/instrumented.h:97 ./include/asm-generic/bitops/instrumented-lock.h:79 ./include/linux/page-flags.h:771 mm/filemap.c:1516) [ 38.078615][ C0] filemap_map_pages (./include/linux/percpu_counter.h:71 ./include/linux/mm.h:3467 mm/filemap.c:3996) [ 38.078618][ C0] ? filemap_update_page (mm/filemap.c:2607) [ 38.078620][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078621][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078623][ C0] do_fault_around (mm/memory.c:5958) [ 38.078624][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.078626][ C0] ? filemap_update_page (mm/filemap.c:2607) [ 38.078627][ C0] do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 38.078629][ C0] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 38.078630][ C0] handle_pte_fault (mm/memory.c:6558) [ 38.078632][ C0] ? do_numa_page.isra.0 (mm/memory.c:6319 (discriminator 1)) [ 38.078633][ C0] ? mksaveddirty_shift (./arch/x86/include/asm/pgtable.h:373) [ 38.078635][ C0] __handle_mm_fault (mm/memory.c:6707) [ 38.078636][ C0] ? lock_vma_under_rcu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 38.078638][ C0] ? __pmd_alloc (./include/linux/mm.h:1762) [ 38.078641][ C0] handle_mm_fault (mm/memory.c:6876) [ 38.078642][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078644][ C0] do_user_addr_fault (arch/x86/mm/fault.c:1343) [ 38.078646][ C0] ? irqentry_enter (./include/linux/irq-entry-common.h:108 ./include/linux/irq-entry-common.h:293 kernel/entry/common.c:116) [ 38.078647][ C0] exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 38.078649][ C0] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:595) [ 38.078650][ C0] RIP: 0033:0x7fa09c338680 [ 38.078652][ C0] Code: d3 76 0b 0f b6 0c 16 0f b6 04 17 29 c8 c3 31 c0 c3 66 0f 1f 84 00 00 00 00 00 0f b6 0e 0f b6 07 29 c8 c3 0f 1f 80 00 00 00 00 0f 1e fa 80 3e 00 0f 84 93 00 00 00 89 f1 66 0f ef d2 83 e1 0f All code ======== 0: d3 76 0b shll %cl,0xb(%rsi) 3: 0f b6 0c 16 movzbl (%rsi,%rdx,1),%ecx 7: 0f b6 04 17 movzbl (%rdi,%rdx,1),%eax b: 29 c8 sub %ecx,%eax d: c3 ret e: 31 c0 xor %eax,%eax 10: c3 ret 11: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18: 00 00 1a: 0f b6 0e movzbl (%rsi),%ecx 1d: 0f b6 07 movzbl (%rdi),%eax 20: 29 c8 sub %ecx,%eax 22: c3 ret 23: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 80 3e 00 cmpb $0x0,(%rsi) 31: 0f 84 93 00 00 00 je 0xca 37: 89 f1 mov %esi,%ecx 39: 66 0f ef d2 pxor %xmm2,%xmm2 3d: 83 e1 0f and $0xf,%ecx Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 80 3e 00 cmpb $0x0,(%rsi) 7: 0f 84 93 00 00 00 je 0xa0 d: 89 f1 mov %esi,%ecx f: 66 0f ef d2 pxor %xmm2,%xmm2 13: 83 e1 0f and $0xf,%ecx [ 38.078653][ C0] RSP: 002b:00007ffda6133bc8 EFLAGS: 00010202 [ 38.078655][ C0] RAX: 0000000000000000 RBX: 000055e63a438301 RCX: 000055e36420ea02 [ 38.078655][ C0] RDX: 0000000000000006 RSI: 000055e613bae74a RDI: 000055e63a438301 [ 38.078656][ C0] RBP: 00007ffda6133d10 R08: 000055e63a47c440 R09: 0000000000000070 [ 38.078657][ C0] R10: 0000000000000071 R11: 0000000000000001 R12: 0000000000000000 [ 38.078657][ C0] R13: 0000000000000000 R14: 000055e63a47c340 R15: 0000000000000000 | [ 38.078675][ C0] softirqs last disabled at (337): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 38.078676][ C0] Preemption disabled at: | [ 38.078677][ C0] 0x0 | [ 38.078681][ C0] Tainted: [W]=WARN [ 38.078681][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.078682][ C0] Call Trace: [ 38.078682][ C0] [ 38.078683][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.078685][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 38.078688][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.078691][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078693][ 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.078694][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.078695][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.078698][ 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.078700][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.078702][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 38.078704][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.078705][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 38.078707][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.078710][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.078712][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078713][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078714][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078716][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.078718][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.078720][ 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.078722][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078723][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078725][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.078727][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.078729][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078731][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.078733][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.078735][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078736][ 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.078738][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.078739][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.078741][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 38.078742][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.078743][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.078746][ C0] _printk (kernel/printk/printk.c:2504) [ 38.078747][ C0] ? snapshot_read.cold (user.c:?) [ 38.078749][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 38.078751][ C0] ? idr_get_free (??:?) [ 38.078753][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 38.078755][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 38.078757][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 38.078758][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 38.078760][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 38.078761][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.078763][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 38.078764][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 38.078766][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 38.078767][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 38.078769][ 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.078771][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 38.078773][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.078775][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 38.078776][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 38.078777][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078779][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078781][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 38.078783][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 38.078784][ 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.078786][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078787][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078789][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 38.078791][ C0] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 38.078793][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 38.078795][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 38.078796][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078799][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.078800][ 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.078801][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078802][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078804][ 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.078806][ C0] arp_solicit (net/ipv4/arp.c:392) [ 38.078807][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.078809][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078810][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 38.078811][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 38.078813][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 38.078814][ C0] ? neigh_probe (net/core/neighbour.c:1091) [ 38.078816][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.078818][ C0] neigh_probe (net/core/neighbour.c:1093) [ 38.078819][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 38.078821][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.078823][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078824][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 38.078826][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 38.078828][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 38.078829][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.078831][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.078832][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 38.078834][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 38.078836][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 38.078838][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 38.078840][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.078843][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.078845][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 38.078847][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 38.078849][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078850][ C0] handle_softirqs (kernel/softirq.c:645) [ 38.078852][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 38.078853][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 38.078855][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 38.078857][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 38.078858][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 38.078860][ C0] [ 38.078860][ C0] [ 38.078861][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 38.078862][ C0] RIP: 0010:percpu_counter_add_batch (lib/percpu_counter.c:112 (discriminator 19)) [ 38.078864][ C0] Code: 00 00 49 8b 79 58 4c 63 c2 65 48 63 37 4a 8d 0c 16 48 89 f0 48 89 f3 48 89 ca 48 f7 da 48 0f 48 d1 49 39 d0 7e 18 41 8d 14 32 <65> 0f b1 17 0f 85 e6 00 00 00 48 8b 5c 24 30 48 83 c4 40 c3 4c 89 All code ======== 0: 00 00 add %al,(%rax) 2: 49 8b 79 58 mov 0x58(%r9),%rdi 6: 4c 63 c2 movslq %edx,%r8 9: 65 48 63 37 movslq %gs:(%rdi),%rsi d: 4a 8d 0c 16 lea (%rsi,%r10,1),%rcx 11: 48 89 f0 mov %rsi,%rax 14: 48 89 f3 mov %rsi,%rbx 17: 48 89 ca mov %rcx,%rdx 1a: 48 f7 da neg %rdx 1d: 48 0f 48 d1 cmovs %rcx,%rdx 21: 49 39 d0 cmp %rdx,%r8 24: 7e 18 jle 0x3e 26: 41 8d 14 32 lea (%r10,%rsi,1),%edx 2a:* 65 0f b1 17 cmpxchg %edx,%gs:(%rdi) <-- trapping instruction 2e: 0f 85 e6 00 00 00 jne 0x11a 34: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 39: 48 83 c4 40 add $0x40,%rsp 3d: c3 ret 3e: 4c rex.WR 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 65 0f b1 17 cmpxchg %edx,%gs:(%rdi) 4: 0f 85 e6 00 00 00 jne 0xf0 a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx f: 48 83 c4 40 add $0x40,%rsp 13: c3 ret 14: 4c rex.WR 15: 89 .byte 0x89 [ 38.078865][ C0] RSP: 0000:ffa00000024efa18 EFLAGS: 00000216 [ 38.078866][ C0] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000000000e [ 38.078867][ C0] RDX: 000000000000000e RSI: 0000000000000000 RDI: 00c0ffff36025090 [ 38.078868][ C0] RBP: ff1100000f47c000 R08: 0000000000000020 R09: ff1100000f47c7d8 [ 38.078868][ C0] R10: 000000000000000e R11: ff1100000f47c830 R12: ff1100000f47c7d8 [ 38.078869][ C0] R13: 0000000000000000 R14: 0000000000000171 R15: 1ff400000049df5e [ 38.078871][ C0] ? folio_unlock (./include/linux/instrumented.h:97 ./include/asm-generic/bitops/instrumented-lock.h:79 ./include/linux/page-flags.h:771 mm/filemap.c:1516) [ 38.078873][ C0] filemap_map_pages (./include/linux/percpu_counter.h:71 ./include/linux/mm.h:3467 mm/filemap.c:3996) [ 38.078876][ C0] ? filemap_update_page (mm/filemap.c:2607) [ 38.078878][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078879][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.078881][ C0] do_fault_around (mm/memory.c:5958) [ 38.078882][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 38.078884][ C0] ? filemap_update_page (mm/filemap.c:2607) [ 38.078885][ C0] do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 38.078887][ C0] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 38.078888][ C0] handle_pte_fault (mm/memory.c:6558) [ 38.078889][ C0] ? do_numa_page.isra.0 (mm/memory.c:6319 (discriminator 1)) [ 38.078891][ C0] ? mksaveddirty_shift (./arch/x86/include/asm/pgtable.h:373) [ 38.078893][ C0] __handle_mm_fault (mm/memory.c:6707) [ 38.078894][ C0] ? lock_vma_under_rcu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) mm/mmap_lock.c:329 (discriminator 2)) [ 38.078895][ C0] ? __pmd_alloc (./include/linux/mm.h:1762) [ 38.078898][ C0] handle_mm_fault (mm/memory.c:6876) [ 38.078900][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.078901][ C0] do_user_addr_fault (arch/x86/mm/fault.c:1343) [ 38.078904][ C0] ? irqentry_enter (./include/linux/irq-entry-common.h:108 ./include/linux/irq-entry-common.h:293 kernel/entry/common.c:116) [ 38.078905][ C0] exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 38.078907][ C0] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:595) [ 38.078908][ C0] RIP: 0033:0x7fa09c338680 [ 38.078909][ C0] Code: d3 76 0b 0f b6 0c 16 0f b6 04 17 29 c8 c3 31 c0 c3 66 0f 1f 84 00 00 00 00 00 0f b6 0e 0f b6 07 29 c8 c3 0f 1f 80 00 00 00 00 0f 1e fa 80 3e 00 0f 84 93 00 00 00 89 f1 66 0f ef d2 83 e1 0f All code ======== 0: d3 76 0b shll %cl,0xb(%rsi) 3: 0f b6 0c 16 movzbl (%rsi,%rdx,1),%ecx 7: 0f b6 04 17 movzbl (%rdi,%rdx,1),%eax b: 29 c8 sub %ecx,%eax d: c3 ret e: 31 c0 xor %eax,%eax 10: c3 ret 11: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18: 00 00 1a: 0f b6 0e movzbl (%rsi),%ecx 1d: 0f b6 07 movzbl (%rdi),%eax 20: 29 c8 sub %ecx,%eax 22: c3 ret 23: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a:* f3 0f 1e fa endbr64 <-- trapping instruction 2e: 80 3e 00 cmpb $0x0,(%rsi) 31: 0f 84 93 00 00 00 je 0xca 37: 89 f1 mov %esi,%ecx 39: 66 0f ef d2 pxor %xmm2,%xmm2 3d: 83 e1 0f and $0xf,%ecx Code starting with the faulting instruction =========================================== 0: f3 0f 1e fa endbr64 4: 80 3e 00 cmpb $0x0,(%rsi) 7: 0f 84 93 00 00 00 je 0xa0 d: 89 f1 mov %esi,%ecx f: 66 0f ef d2 pxor %xmm2,%xmm2 13: 83 e1 0f and $0xf,%ecx [ 38.078910][ C0] RSP: 002b:00007ffda6133bc8 EFLAGS: 00010202 [ 38.078910][ C0] RAX: 0000000000000000 RBX: 000055e63a438301 RCX: 000055e36420ea02 [ 38.078911][ C0] RDX: 0000000000000006 RSI: 000055e613bae74a RDI: 000055e63a438301 [ 38.078912][ C0] RBP: 00007ffda6133d10 R08: 000055e63a47c440 R09: 0000000000000070 [ 38.078912][ C0] R10: 0000000000000071 R11: 0000000000000001 R12: 0000000000000000 [ 38.078913][ C0] R13: 0000000000000000 R14: 000055e63a47c340 R15: 0000000000000000 | [ 40.255010][ C1] softirqs last disabled at (1954963): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 40.255012][ C1] Preemption disabled at: | [ 40.255013][ C1] 0x0 | [ 40.255023][ C1] Tainted: [W]=WARN [ 40.255024][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.255025][ C1] Call Trace: [ 40.255027][ C1] [ 40.255028][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.255034][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 40.255037][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.255041][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255044][ 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)) [ 40.255046][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.255049][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.255054][ 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) [ 40.255056][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.255058][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 40.255060][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.255061][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 40.255064][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 40.255066][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.255071][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.255073][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.255074][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255077][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.255079][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.255081][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255083][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255083][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255084][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255086][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 40.255088][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.255090][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.255093][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.255095][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255096][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.255098][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255099][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.255100][ 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) [ 40.255102][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 40.255103][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.255105][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.255107][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 40.255108][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.255109][ 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) [ 40.255111][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255112][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255114][ C1] _printk (kernel/printk/printk.c:2504) [ 40.255117][ C1] ? snapshot_read.cold (user.c:?) [ 40.255118][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 40.255121][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 40.255124][ C1] ? idr_get_free (??:?) [ 40.255126][ 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) [ 40.255129][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 40.255132][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 40.255136][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 40.255138][ C1] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 40.255140][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255141][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255142][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 40.255146][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.255147][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 40.255150][ C1] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 40.255153][ C1] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 40.255155][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 40.255157][ 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) [ 40.255160][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 40.255163][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 40.255166][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 40.255167][ 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) [ 40.255169][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 40.255170][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255172][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 40.255174][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 40.255176][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 40.255178][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 40.255179][ C1] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 40.255181][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255182][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255184][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 40.255186][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 40.255193][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 40.255195][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 40.255197][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 40.255200][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 40.255203][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255204][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 40.255206][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255207][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255208][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.255210][ C1] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 40.255214][ 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) [ 40.255216][ C1] ? validate_xmit_skb (net/core/dev.c:4080) [ 40.255217][ C1] __dev_queue_xmit (net/core/dev.c:4926) [ 40.255220][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 40.255222][ C1] ? eth_header (net/ethernet/eth.c:86) [ 40.255223][ C1] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 40.255225][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.255226][ C1] ? arp_create (net/ipv4/arp.c:640) [ 40.255228][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255229][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.255231][ 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) [ 40.255232][ C1] arp_solicit (net/ipv4/arp.c:392) [ 40.255234][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 40.255236][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255237][ C1] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 40.255239][ C1] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 40.255241][ C1] ? arp_rcv (net/ipv4/arp.c:975) [ 40.255243][ 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) [ 40.255245][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 40.255247][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255248][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.255251][ C1] neigh_probe (net/core/neighbour.c:1093) [ 40.255252][ C1] neigh_timer_handler (net/core/neighbour.c:1188) [ 40.255254][ 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) [ 40.255256][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.255257][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255258][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 40.255261][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 40.255263][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 40.255266][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.255267][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 40.255269][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255270][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 40.255272][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.255275][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 40.255277][ 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) [ 40.255279][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.255281][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 40.255283][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 40.255285][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.255286][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255288][ C1] handle_softirqs (kernel/softirq.c:645) [ 40.255290][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 40.255291][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255292][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.255294][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 40.255295][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 40.255297][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 40.255299][ C1] [ 40.255299][ C1] [ 40.255300][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 40.255301][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 40.255303][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 40.255305][ 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 [ 40.255307][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 40.255310][ C1] RAX: 0000000000000001 RBX: ff11000001c1a3c0 RCX: 0000000000000001 [ 40.255311][ C1] RDX: 0000000000000001 RSI: ffffffffa0094960 RDI: ffffffff9d506247 [ 40.255312][ C1] RBP: 0000000000000000 R08: ffffffff9fdb9421 R09: 1fe220000d8163a2 [ 40.255312][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 40.255313][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 40.255315][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 40.255316][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 40.255319][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 40.255321][ C1] default_idle_call (kernel/sched/idle.c:122) [ 40.255323][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 40.255324][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 40.255326][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 40.255328][ C1] ? default_idle_call (kernel/sched/idle.c:129) [ 40.255330][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.255331][ C1] do_idle (kernel/sched/idle.c:355) [ 40.255333][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 40.255334][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 40.255336][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 40.255338][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 41.855017][ C1] softirqs last disabled at (1954963): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 41.855019][ C1] Preemption disabled at: | [ 41.855020][ C1] 0x0 | [ 41.855029][ C1] Tainted: [W]=WARN [ 41.855030][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.855032][ C1] Call Trace: [ 41.855033][ C1] [ 41.855035][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.855041][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 41.855044][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 41.855047][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.855050][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855053][ 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)) [ 41.855056][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.855058][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.855063][ 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) [ 41.855065][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.855067][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 41.855069][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.855071][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 41.855073][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.855078][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.855080][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855081][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855082][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855084][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.855087][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.855089][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855090][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855091][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855092][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855093][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 41.855095][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.855097][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.855100][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.855102][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855103][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.855105][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855106][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.855107][ 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) [ 41.855109][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 41.855110][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.855112][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.855114][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 41.855115][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.855116][ 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) [ 41.855118][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855119][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855121][ C1] _printk (kernel/printk/printk.c:2504) [ 41.855124][ C1] ? snapshot_read.cold (user.c:?) [ 41.855125][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 41.855128][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 41.855131][ C1] ? idr_get_free (??:?) [ 41.855133][ 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) [ 41.855136][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 41.855140][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 41.855144][ C1] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 41.855147][ C1] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 41.855149][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.855150][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 41.855153][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 41.855156][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 41.855158][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 41.855159][ C1] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 41.855161][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 41.855162][ C1] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 41.855165][ 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) [ 41.855168][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 41.855171][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 41.855173][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 41.855175][ 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) [ 41.855176][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 41.855177][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855179][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 41.855181][ C1] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 41.855182][ C1] ? neigh_probe (net/core/neighbour.c:1093) [ 41.855184][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855186][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 41.855188][ 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) [ 41.855189][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855190][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855192][ C1] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 41.855195][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 41.855200][ C1] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 41.855204][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.855207][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 41.855209][ C1] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 41.855210][ C1] ? nl_fib_input (./include/linux/netlink.h:261) [ 41.855213][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 41.855214][ C1] ? eth_header_cache_update (net/ethernet/eth.c:250) [ 41.855216][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.855217][ C1] ? arp_create (net/ipv4/arp.c:640) [ 41.855219][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855220][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.855222][ 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) [ 41.855223][ C1] arp_solicit (net/ipv4/arp.c:392) [ 41.855225][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 41.855227][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855228][ C1] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 41.855230][ C1] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 41.855231][ C1] ? arp_rcv (net/ipv4/arp.c:975) [ 41.855233][ 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) [ 41.855234][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 41.855236][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855237][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.855239][ C1] neigh_probe (net/core/neighbour.c:1093) [ 41.855241][ C1] neigh_timer_handler (net/core/neighbour.c:1188) [ 41.855243][ 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) [ 41.855244][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.855246][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855247][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 41.855251][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 41.855252][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 41.855256][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.855257][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 41.855259][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855261][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 41.855262][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.855265][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 41.855267][ 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) [ 41.855269][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.855271][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 41.855273][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 41.855275][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.855277][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855278][ C1] handle_softirqs (kernel/softirq.c:645) [ 41.855280][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 41.855281][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855282][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.855284][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 41.855286][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 41.855287][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 41.855289][ C1] [ 41.855289][ C1] [ 41.855290][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 41.855292][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 41.855293][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 41.855296][ 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 [ 41.855297][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 41.855300][ C1] RAX: 0000000000000001 RBX: ff11000001c1a3c0 RCX: 0000000000000001 [ 41.855302][ C1] RDX: 0000000000000001 RSI: ffffffffa0094960 RDI: ffffffff9d506247 [ 41.855302][ C1] RBP: 0000000000000000 R08: ffffffff9fdb9421 R09: 1fe220000d8163a2 [ 41.855303][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 41.855304][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 41.855305][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 41.855307][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 41.855310][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 41.855312][ C1] default_idle_call (kernel/sched/idle.c:122) [ 41.855313][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 41.855315][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 41.855316][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 41.855319][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.855320][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.855321][ C1] do_idle (kernel/sched/idle.c:355) [ 41.855323][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 41.855325][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 41.855326][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 41.855328][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 43.582018][ C2] softirqs last disabled at (0): 0x0 | [ 43.582020][ C2] Preemption disabled at: | [ 43.582020][ C2] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 43.582031][ C2] Tainted: [W]=WARN [ 43.582031][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.582033][ C2] Call Trace: [ 43.582035][ C2] [ 43.582036][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.582042][ C2] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 43.582043][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 43.582047][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.582050][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582053][ 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)) [ 43.582056][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.582059][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.582064][ 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) [ 43.582066][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.582068][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 43.582070][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.582071][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 43.582074][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 43.582076][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.582080][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.582082][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.582084][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582086][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.582089][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.582091][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582092][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582093][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582094][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582096][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 43.582097][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.582100][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.582102][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.582104][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582106][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.582107][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582108][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.582109][ 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) [ 43.582111][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 43.582112][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.582114][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.582116][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 43.582118][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.582119][ 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) [ 43.582120][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582121][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582123][ C2] _printk (kernel/printk/printk.c:2504) [ 43.582126][ C2] ? snapshot_read.cold (user.c:?) [ 43.582127][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 43.582131][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 43.582134][ C2] ? idr_get_free (??:?) [ 43.582136][ 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) [ 43.582139][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 43.582143][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 43.582148][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 43.582150][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 43.582152][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582153][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582154][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 43.582158][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.582160][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 43.582162][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 43.582165][ C2] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 43.582167][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582168][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582170][ 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) [ 43.582173][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 43.582176][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 43.582177][ 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) [ 43.582179][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 43.582180][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582182][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 43.582184][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 43.582186][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 43.582188][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 43.582189][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 43.582192][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582193][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582194][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 43.582196][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 43.582199][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 43.582202][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 43.582204][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 43.582209][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 43.582213][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582214][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 43.582215][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582217][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582218][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.582220][ C2] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 43.582223][ 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) [ 43.582225][ C2] ? validate_xmit_skb (net/core/dev.c:4080) [ 43.582227][ C2] __dev_queue_xmit (net/core/dev.c:4926) [ 43.582230][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 43.582231][ C2] ? eth_header (net/ethernet/eth.c:86) [ 43.582233][ C2] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 43.582234][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 43.582236][ C2] ? arp_create (net/ipv4/arp.c:640) [ 43.582237][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582238][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.582240][ 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) [ 43.582242][ C2] arp_solicit (net/ipv4/arp.c:392) [ 43.582244][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.582246][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582247][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 43.582249][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 43.582252][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 43.582253][ 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) [ 43.582256][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 43.582257][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582259][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 43.582261][ C2] neigh_probe (net/core/neighbour.c:1093) [ 43.582263][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 43.582265][ 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) [ 43.582267][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 43.582268][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582269][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 43.582271][ C2] ? update_curr.isra.0 (kernel/sched/fair.c:2064) [ 43.582274][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 43.582276][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 43.582278][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.582280][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 43.582282][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582283][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 43.582285][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 43.582287][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 43.582289][ 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) [ 43.582292][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.582294][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 43.582296][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 43.582298][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.582299][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582300][ C2] handle_softirqs (kernel/softirq.c:645) [ 43.582302][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 43.582304][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582305][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.582307][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 43.582308][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 43.582310][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 43.582311][ C2] [ 43.582312][ C2] [ 43.582313][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 43.582314][ C2] RIP: 0010:qlist_free_all (./include/linux/page-flags.h:226 (discriminator 3) mm/kasan/../slab.h:176 (discriminator 3) mm/kasan/../slab.h:210 (discriminator 3) mm/kasan/quarantine.c:131 (discriminator 3) mm/kasan/quarantine.c:176 (discriminator 3)) [ 43.582317][ C2] Code: 74 4c 89 e3 4c 89 ed 4d 85 ed 75 c4 48 89 df e8 bc e9 59 ff 48 c1 e8 0c 48 89 c2 48 c1 e2 06 48 03 15 0a ba 9d 02 48 8b 42 08 <48> 89 c1 83 e1 01 48 83 e9 01 48 09 c8 48 21 d0 80 78 33 f5 49 0f All code ======== 0: 74 4c je 0x4e 2: 89 e3 mov %esp,%ebx 4: 4c 89 ed mov %r13,%rbp 7: 4d 85 ed test %r13,%r13 a: 75 c4 jne 0xffffffffffffffd0 c: 48 89 df mov %rbx,%rdi f: e8 bc e9 59 ff call 0xffffffffff59e9d0 14: 48 c1 e8 0c shr $0xc,%rax 18: 48 89 c2 mov %rax,%rdx 1b: 48 c1 e2 06 shl $0x6,%rdx 1f: 48 03 15 0a ba 9d 02 add 0x29dba0a(%rip),%rdx # 0x29dba30 26: 48 8b 42 08 mov 0x8(%rdx),%rax 2a:* 48 89 c1 mov %rax,%rcx <-- trapping instruction 2d: 83 e1 01 and $0x1,%ecx 30: 48 83 e9 01 sub $0x1,%rcx 34: 48 09 c8 or %rcx,%rax 37: 48 21 d0 and %rdx,%rax 3a: 80 78 33 f5 cmpb $0xf5,0x33(%rax) 3e: 49 rex.WB 3f: 0f .byte 0xf Code starting with the faulting instruction =========================================== 0: 48 89 c1 mov %rax,%rcx 3: 83 e1 01 and $0x1,%ecx 6: 48 83 e9 01 sub $0x1,%rcx a: 48 09 c8 or %rcx,%rax d: 48 21 d0 and %rdx,%rax 10: 80 78 33 f5 cmpb $0xf5,0x33(%rax) 14: 49 rex.WB 15: 0f .byte 0xf [ 43.582319][ C2] RSP: 0018:ffa00000026df720 EFLAGS: 00000282 [ 43.582322][ C2] RAX: ff1100000103fe40 RBX: ff1100000b76e648 RCX: 0000000000000034 [ 43.582323][ C2] RDX: ffd40000002ddb80 RSI: 000000000b76e648 RDI: ff1100000b76e648 [ 43.582324][ C2] RBP: 0000000000000000 R08: ffffffff9d7f4570 R09: 1ffffffff436a89b [ 43.582325][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: ff1100000b76e648 [ 43.582325][ C2] R13: 0000000000000000 R14: ffa00000026df750 R15: 000000000000adc0 [ 43.582327][ 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) [ 43.582329][ C2] kasan_quarantine_reduce (mm/kasan/quarantine.c:286) [ 43.582331][ C2] __kasan_slab_alloc (mm/kasan/common.c:350) [ 43.582333][ C2] __kmalloc_cache_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5559) [ 43.582334][ C2] ? ref_tracker_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) lib/ref_tracker.c:270 (discriminator 1)) [ 43.582336][ C2] ref_tracker_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) lib/ref_tracker.c:270 (discriminator 1)) [ 43.582338][ C2] ? ref_tracker_dir_print (lib/ref_tracker.c:200) [ 43.582341][ C2] netdev_queue_update_kobjects (./include/linux/netdevice.h:4528 ./include/linux/netdevice.h:4557 ./include/linux/netdevice.h:4552 net/core/net-sysfs.c:1973 net/core/net-sysfs.c:2035) [ 43.582344][ C2] netdev_register_kobject (net/core/net-sysfs.c:2098 net/core/net-sysfs.c:2344) [ 43.582346][ C2] register_netdevice (net/core/dev.c:11503) [ 43.582348][ C2] ? unregister_netdev (net/core/dev.c:12699) [ 43.582349][ C2] ? alloc_netdev_mqs (net/core/dev.c:12209) [ 43.582351][ C2] __ip_tunnel_create (net/ipv4/ip_tunnel.c:268) [ 43.582354][ C2] ? ip_tunnel_encap_del_ops (net/ipv4/ip_tunnel.c:479 (discriminator 1)) [ 43.582356][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.582357][ C2] ip_tunnel_init_net (net/ipv4/ip_tunnel.c:1137) [ 43.582359][ C2] ? ip_tunnel_ctl (net/ipv4/ip_tunnel.c:955) [ 43.582361][ C2] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 43.582362][ C2] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 43.582364][ C2] vti_init_net (net/ipv4/ip_vti.c:517) [ 43.582367][ C2] ops_init (net/core/net_namespace.c:137) [ 43.582369][ C2] setup_net (net/core/net_namespace.c:443) [ 43.582371][ C2] ? ops_undo_list (net/core/net_namespace.c:179) [ 43.582373][ C2] copy_net_ns (net/core/net_namespace.c:582) [ 43.582375][ C2] create_new_namespaces (kernel/nsproxy.c:132) [ 43.582378][ C2] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 43.582379][ C2] ksys_unshare (kernel/fork.c:3292) [ 43.582381][ C2] ? walk_process_tree (kernel/fork.c:3080 (discriminator 17)) [ 43.582383][ C2] ? __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 43.582385][ C2] ? __ia32_sys_open (fs/open.c:1427) [ 43.582386][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.582388][ C2] __x64_sys_unshare (kernel/fork.c:3356 kernel/fork.c:3354 kernel/fork.c:3354) [ 43.582390][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 43.582391][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.582394][ C2] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.582395][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.582397][ C2] RIP: 0033:0x7f90fedfd88b [ 43.582398][ C2] Code: 73 01 c3 48 8b 0d 6d 75 0f 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa b8 10 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 3d 75 0f 00 f7 d8 64 89 01 48 All code ======== 0: 73 01 jae 0x3 2: c3 ret 3: 48 8b 0d 6d 75 0f 00 mov 0xf756d(%rip),%rcx # 0xf7577 a: f7 d8 neg %eax c: 64 89 01 mov %eax,%fs:(%rcx) f: 48 83 c8 ff or $0xffffffffffffffff,%rax 13: c3 ret 14: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 1b: 00 00 00 1e: 90 nop 1f: f3 0f 1e fa endbr64 23: b8 10 01 00 00 mov $0x110,%eax 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 3d 75 0f 00 mov 0xf753d(%rip),%rcx # 0xf7577 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 3d 75 0f 00 mov 0xf753d(%rip),%rcx # 0xf754d 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 43.582399][ C2] RSP: 002b:00007ffe90aa1de8 EFLAGS: 00000206 ORIG_RAX: 0000000000000110 [ 43.582401][ C2] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f90fedfd88b [ 43.582402][ C2] RDX: 0000000000000000 RSI: 0000000000479373 RDI: 0000000040000000 [ 43.582402][ C2] RBP: 0000000000000002 R08: 0000000000000000 R09: 0000000000000000 [ 43.582403][ C2] R10: 0000000000000000 R11: 0000000000000206 R12: 00007ffe90aa4010 Finger prints: handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print sk_common_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars