====================================== | [ 9.130536][ T197] softirqs last disabled at (30727): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 9.130538][ T197] Preemption disabled at: | [ 9.130539][ T197] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.130547][ T197] Tainted: [W]=WARN [ 9.130548][ T197] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.130550][ T197] Call Trace: [ 9.130551][ T197] [ 9.130553][ T197] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.130558][ T197] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.130560][ T197] __might_resched.cold (kernel/sched/core.c:9234) [ 9.130564][ T197] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.130568][ 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.130572][ 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.130574][ T197] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.130581][ 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.130584][ T197] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.130587][ T197] put_chars (drivers/char/virtio_console.c:1176) [ 9.130589][ T197] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 9.130591][ T197] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.130594][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.130597][ 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.130602][ T197] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.130606][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.130607][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.130612][ T197] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.130614][ T197] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 9.130617][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.130619][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.130623][ T197] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.130627][ T197] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.130629][ 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.130632][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.130634][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.130638][ T197] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.130642][ T197] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.130643][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.130649][ T197] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.130651][ T197] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.130653][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.130655][ 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.130658][ T197] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.130660][ T197] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.130663][ T197] vprintk_emit (kernel/printk/printk.c:2479) [ 9.130666][ T197] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.130671][ T197] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 9.130674][ T197] _printk (kernel/printk/printk.c:2504) [ 9.130677][ T197] ? snapshot_read.cold (user.c:?) [ 9.130683][ 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.130687][ T197] gre_init (gre.mod.c:?) gre [ 9.130689][ T197] do_one_initcall (init/main.c:1357) [ 9.130692][ T197] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 9.130696][ T197] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 9.130699][ T197] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 9.130704][ T197] do_init_module (kernel/module/main.c:3117) [ 9.130707][ T197] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.130711][ T197] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 9.130714][ T197] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 9.130717][ T197] load_module (kernel/module/main.c:3593) [ 9.130722][ T197] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 9.130727][ T197] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 9.130735][ T197] init_module_from_file (kernel/module/main.c:3790) [ 9.130737][ T197] ? __do_sys_init_module (kernel/module/main.c:3664) [ 9.130745][ T197] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.130748][ 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.130751][ T197] idempotent_init_module (kernel/module/main.c:3802) [ 9.130754][ T197] ? init_module_from_file (kernel/module/main.c:3791) [ 9.130760][ T197] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.130761][ T197] ? exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 9.130766][ T197] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 9.130768][ T197] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.130772][ T197] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.130774][ T197] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.130777][ T197] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.130779][ T197] RIP: 0033:0x7fe35328837d [ 9.130782][ 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.130784][ T197] RSP: 002b:00007fff0e68cfc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 9.130786][ T197] RAX: ffffffffffffffda RBX: 0000557b80aa86f0 RCX: 00007fe35328837d [ 9.130788][ T197] RDX: 0000000000000000 RSI: 0000557b6ff73ffd RDI: 0000000000000005 [ 9.130789][ T197] RBP: 00007fff0e68d060 R08: 0000000000000000 R09: 0000000000000000 [ 9.130789][ T197] R10: 0000000000000000 R11: 0000000000000246 R12: 0000557b6ff73ffd [ 9.130790][ T197] R13: 0000557b80aa8810 R14: 0000000000040000 R15: 0000000000000000 | [ 16.560451][ T516] softirqs last disabled at (34601): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 16.560453][ T516] Preemption disabled at: | [ 16.560453][ T516] 0x0 | [ 16.560463][ T516] Tainted: [W]=WARN [ 16.560464][ T516] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.560466][ T516] Call Trace: [ 16.560467][ T516] [ 16.560469][ T516] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.560475][ T516] __might_resched.cold (kernel/sched/core.c:9234) [ 16.560480][ T516] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.560484][ T516] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 16.560489][ T516] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.560491][ T516] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.560498][ T516] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.560501][ T516] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.560504][ T516] put_chars (drivers/char/virtio_console.c:1176) [ 16.560507][ T516] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.560509][ T516] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 16.560514][ T516] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.560522][ T516] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.560524][ T516] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.560527][ T516] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.560531][ T516] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.560535][ T516] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.560537][ T516] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 16.560540][ T516] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.560542][ T516] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.560546][ T516] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.560550][ T516] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.560552][ T516] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.560557][ T516] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.560560][ T516] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.560561][ T516] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.560563][ T516] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 16.560567][ T516] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.560569][ T516] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.560571][ T516] vprintk_emit (kernel/printk/printk.c:2479) [ 16.560575][ T516] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.560577][ T516] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.560581][ T516] _printk (kernel/printk/printk.c:2504) [ 16.560585][ T516] ? snapshot_read.cold (user.c:?) [ 16.560588][ T516] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 16.560590][ T516] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.560594][ T516] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 16.560596][ T516] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 16.560600][ T516] ? exit_notify (kernel/exit.c:780) [ 16.560601][ T516] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 16.560604][ T516] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 16.560606][ T516] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.560610][ T516] do_group_exit (kernel/exit.c:1151) [ 16.560611][ T516] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 16.560613][ T516] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 16.560616][ T516] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 16.560619][ T516] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 16.560620][ T516] get_signal (kernel/signal.c:3039) [ 16.560624][ T516] ? ___sys_sendmsg (net/socket.c:2771) [ 16.560631][ T516] ? ptrace_signal (./include/linux/signal.h:87) [ 16.560637][ T516] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 16.560641][ T516] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 16.560643][ T516] ? __sys_recvmsg (net/socket.c:3008) [ 16.560648][ T516] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.560650][ T516] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.560654][ T516] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 16.560657][ T516] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.560660][ T516] do_syscall_64 (./include/linux/irq-entry-common.h:207 ./include/linux/irq-entry-common.h:230 ./include/linux/entry-common.h:336 arch/x86/entry/syscall_64.c:89) [ 16.560662][ T516] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 16.560665][ T516] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.560667][ T516] RIP: 0033:0x7f279c2ec54e [ 16.560669][ T516] Code: Unable to access opcode bytes at 0x7f279c2ec524. Code starting with the faulting instruction =========================================== [ 16.560670][ T516] RSP: 002b:00007fffdc608c10 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 16.560673][ T516] RAX: fffffffffffffffc RBX: 00007fffdc609e30 RCX: 00007f279c2ec54e [ 16.560674][ T516] RDX: 0000000000000000 RSI: 00007fffdc608cd0 RDI: 0000000000000006 [ 16.560675][ T516] RBP: 00007fffdc608c20 R08: 0000000000000000 R09: 0000000000000000 [ 16.560676][ T516] R10: 0000000000000000 R11: 0000000000000202 R12: 00007fffdc608d10 [ 16.560676][ T516] R13: 0000000000000000 R14: 0000557aaf107600 R15: 0000557aaf0f40a0 | [ 26.282861][ T792] softirqs last disabled at (27861): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.282863][ T792] Preemption disabled at: | [ 26.282864][ T792] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.282872][ T792] Tainted: [W]=WARN [ 26.282873][ T792] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.282874][ T792] Call Trace: [ 26.282876][ T792] [ 26.282877][ T792] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.282883][ T792] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.282885][ T792] __might_resched.cold (kernel/sched/core.c:9234) [ 26.282889][ T792] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.282893][ T792] ? __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.282897][ T792] __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.282899][ T792] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.282906][ T792] ? 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.282909][ T792] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.282912][ T792] put_chars (drivers/char/virtio_console.c:1176) [ 26.282915][ T792] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.282916][ T792] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.282919][ T792] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.282922][ T792] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.282927][ T792] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.282931][ T792] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.282935][ T792] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.282938][ T792] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.282943][ T792] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.282947][ T792] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.282949][ T792] ? 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.282952][ T792] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.282953][ T792] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.282957][ T792] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.282961][ T792] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.282963][ T792] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.282968][ T792] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.282971][ T792] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.282972][ T792] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.282974][ T792] ? 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.282978][ T792] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.282979][ T792] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.282982][ T792] vprintk_emit (kernel/printk/printk.c:2479) [ 26.282985][ T792] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.282990][ T792] ? ip6gre_fini (net/ipv6/ip6_gre.c:1112 (discriminator 1)) ip6_gre [ 26.282993][ T792] _printk (kernel/printk/printk.c:2504) [ 26.282997][ T792] ? snapshot_read.cold (user.c:?) [ 26.283003][ T792] ? 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.283006][ T792] ip6gre_init (net/ipv6/ip6_gre.c:223) ip6_gre [ 26.283009][ T792] do_one_initcall (init/main.c:1357) [ 26.283012][ T792] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 26.283016][ T792] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 26.283019][ T792] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 26.283025][ T792] do_init_module (kernel/module/main.c:3117) [ 26.283028][ T792] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.283031][ T792] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 26.283034][ T792] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 26.283037][ T792] load_module (kernel/module/main.c:3593) [ 26.283042][ T792] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 26.283049][ T792] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 26.283052][ T792] ? __ia32_sys_fsconfig (??:?) [ 26.283056][ T792] ? backing_file_read_iter (fs/backing-file.c:211) [ 26.283059][ T792] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.283062][ T792] init_module_from_file (kernel/module/main.c:3790) [ 26.283065][ T792] ? __do_sys_init_module (kernel/module/main.c:3664) [ 26.283072][ T792] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.283076][ T792] ? 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.283079][ T792] idempotent_init_module (kernel/module/main.c:3802) [ 26.283081][ T792] ? init_module_from_file (kernel/module/main.c:3791) [ 26.283086][ T792] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 26.283089][ T792] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 26.283094][ T792] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 26.283095][ T792] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.283099][ T792] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.283102][ T792] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.283104][ T792] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.283106][ T792] RIP: 0033:0x7f412a33c37d [ 26.283110][ T792] 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.283111][ T792] RSP: 002b:00007fff8a7a60c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 26.283114][ T792] RAX: ffffffffffffffda RBX: 00005578a05f0810 RCX: 00007f412a33c37d [ 26.283115][ T792] RDX: 0000000000000000 RSI: 0000557864cfcffd RDI: 0000000000000000 [ 26.283116][ T792] RBP: 00007fff8a7a6160 R08: 0000000000000000 R09: 0000000000000000 [ 26.283117][ T792] R10: 0000000000000000 R11: 0000000000000246 R12: 0000557864cfcffd [ 26.283117][ T792] R13: 00005578a05f09a0 R14: 0000000000040000 R15: 0000000000000000 | [ 32.396638][ T1042] softirqs last disabled at (30332): sk_common_release (./include/net/sock.h:2138 net/core/sock.c:4066) | [ 32.396640][ T1042] Preemption disabled at: | [ 32.396641][ T1042] 0x0 | [ 32.396651][ T1042] Tainted: [W]=WARN [ 32.396652][ T1042] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.396654][ T1042] Call Trace: [ 32.396656][ T1042] [ 32.396657][ T1042] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.396664][ T1042] __might_resched.cold (kernel/sched/core.c:9234) [ 32.396668][ T1042] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.396672][ T1042] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 32.396676][ T1042] __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)) [ 32.396678][ T1042] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.396685][ T1042] ? 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) [ 32.396687][ T1042] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.396691][ T1042] put_chars (drivers/char/virtio_console.c:1176) [ 32.396693][ T1042] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.396696][ T1042] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.396701][ T1042] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.396709][ T1042] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.396711][ T1042] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.396714][ T1042] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.396718][ T1042] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.396722][ T1042] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.396724][ T1042] ? 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)) [ 32.396727][ T1042] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.396728][ T1042] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.396732][ T1042] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.396736][ T1042] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.396738][ T1042] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.396743][ T1042] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.396746][ T1042] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.396748][ T1042] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.396749][ T1042] ? 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) [ 32.396753][ T1042] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.396755][ T1042] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.396757][ T1042] vprintk_emit (kernel/printk/printk.c:2479) [ 32.396760][ T1042] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.396763][ T1042] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.396767][ T1042] _printk (kernel/printk/printk.c:2504) [ 32.396771][ T1042] ? snapshot_read.cold (user.c:?) [ 32.396773][ T1042] ? 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) [ 32.396776][ T1042] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.396780][ T1042] ? 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) [ 32.396782][ T1042] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 32.396786][ T1042] ? exit_notify (kernel/exit.c:780) [ 32.396787][ T1042] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 32.396790][ T1042] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 32.396792][ T1042] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.396795][ T1042] do_group_exit (kernel/exit.c:1151) [ 32.396797][ T1042] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 32.396798][ T1042] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.396802][ T1042] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 32.396804][ T1042] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 32.396806][ T1042] get_signal (kernel/signal.c:3039) [ 32.396809][ T1042] ? ___sys_sendmsg (net/socket.c:2771) [ 32.396816][ T1042] ? ptrace_signal (./include/linux/signal.h:87) [ 32.396821][ T1042] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 32.396826][ T1042] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 32.396828][ T1042] ? __sys_recvmsg (net/socket.c:3008) [ 32.396833][ T1042] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.396835][ T1042] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.396839][ T1042] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 32.396841][ T1042] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.396844][ T1042] 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) [ 32.396847][ T1042] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.396849][ T1042] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.396852][ T1042] RIP: 0033:0x7fa6adb3354e [ 32.396854][ T1042] Code: Unable to access opcode bytes at 0x7fa6adb33524. Code starting with the faulting instruction =========================================== [ 32.396855][ T1042] RSP: 002b:00007ffe7c6e57d0 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 32.396857][ T1042] RAX: fffffffffffffffc RBX: 00007ffe7c6e69f0 RCX: 00007fa6adb3354e [ 32.396859][ T1042] RDX: 0000000000000000 RSI: 00007ffe7c6e5890 RDI: 0000000000000006 [ 32.396859][ T1042] RBP: 00007ffe7c6e57e0 R08: 0000000000000000 R09: 0000000000000000 [ 32.396860][ T1042] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffe7c6e58d0 [ 32.396861][ T1042] R13: 0000000000000000 R14: 0000555bcf224600 R15: 0000555bcf2110a0 | [ 37.381455][ C3] | [ 37.381456][ C3] | [ 37.381456][ C3] stack backtrace: | [ 37.381461][ C3] Tainted: [W]=WARN [ 37.381462][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.381463][ C3] Call Trace: [ 37.381464][ C3] [ 37.381466][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.381470][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 37.381472][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 37.381474][ C3] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 37.381477][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 37.381478][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 37.381480][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 37.381482][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.381484][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 37.381486][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381488][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381490][ C3] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 37.381492][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 37.381493][ C3] console_emit_next_record (kernel/printk/printk.c:3177) [ 37.381495][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.381497][ C3] ? 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)) [ 37.381499][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381500][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381502][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.381504][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.381506][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381508][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.381510][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.381512][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381513][ C3] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 37.381515][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.381517][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.381518][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 37.381520][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.381521][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.381523][ C3] _printk (kernel/printk/printk.c:2504) [ 37.381525][ C3] ? snapshot_read.cold (user.c:?) [ 37.381526][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 37.381529][ C3] ? idr_get_free (??:?) [ 37.381532][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 37.381533][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 37.381536][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 37.381538][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 37.381539][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 37.381542][ C3] ? kthread (kernel/kthread.c:436) [ 37.381543][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 37.381545][ C3] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.381548][ C3] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.381550][ C3] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 37.381552][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 37.381554][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.381556][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 37.381557][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 37.381558][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381560][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381562][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 37.381564][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 37.381565][ C3] ? __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)) [ 37.381567][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381568][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381570][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 37.381571][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 37.381575][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.381578][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 37.381580][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381582][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.381583][ C3] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 37.381585][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381586][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381588][ C3] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 37.381589][ C3] arp_solicit (net/ipv4/arp.c:392) [ 37.381591][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 37.381593][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381594][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 37.381596][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 37.381598][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 37.381600][ C3] ? neigh_probe (net/core/neighbour.c:1091) [ 37.381601][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.381603][ C3] neigh_probe (net/core/neighbour.c:1093) [ 37.381605][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 37.381607][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.381608][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381609][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 37.381611][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 37.381613][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 37.381615][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.381617][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381618][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 37.381620][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.381622][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 37.381624][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381626][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.381629][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 37.381631][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 37.381633][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.381635][ C3] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 37.381637][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381638][ C3] handle_softirqs (kernel/softirq.c:645) [ 37.381640][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 37.381642][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381643][ C3] run_ksoftirqd (kernel/softirq.c:1108 kernel/softirq.c:1100) [ 37.381644][ C3] smpboot_thread_fn (kernel/smpboot.c:160) [ 37.381646][ C3] ? sort_range (kernel/range.c:164) [ 37.381648][ C3] kthread (kernel/kthread.c:436) [ 37.381650][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.381651][ C3] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.381653][ C3] ret_from_fork (arch/x86/kernel/process.c:158) [ 37.381654][ C3] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 37.381656][ C3] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 37.381659][ C3] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.381661][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 37.381679][ C3] softirqs last disabled at (1751381): run_ksoftirqd (kernel/softirq.c:1108 kernel/softirq.c:1100) | [ 37.381680][ C3] Preemption disabled at: | [ 37.381681][ C3] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 37.381685][ C3] Tainted: [W]=WARN [ 37.381686][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.381686][ C3] Call Trace: [ 37.381687][ C3] [ 37.381687][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.381690][ C3] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 37.381691][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 37.381694][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.381696][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381698][ C3] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 37.381699][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.381701][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.381703][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.381705][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.381707][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 37.381709][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.381711][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.381713][ C3] ? mark_usage (kernel/locking/lockdep.c:4658) [ 37.381714][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 37.381717][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.381718][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.381720][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381721][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381723][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.381725][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.381727][ C3] ? 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)) [ 37.381729][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381730][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381732][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.381734][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.381736][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381738][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.381740][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.381741][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381742][ C3] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 37.381744][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.381746][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.381747][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 37.381749][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.381750][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.381752][ C3] _printk (kernel/printk/printk.c:2504) [ 37.381754][ C3] ? snapshot_read.cold (user.c:?) [ 37.381755][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 37.381757][ C3] ? idr_get_free (??:?) [ 37.381759][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 37.381761][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 37.381763][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 37.381765][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 37.381767][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 37.381768][ C3] ? kthread (kernel/kthread.c:436) [ 37.381770][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 37.381771][ C3] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.381773][ C3] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.381775][ C3] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 37.381778][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 37.381779][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.381781][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 37.381782][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 37.381783][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381784][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381787][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 37.381789][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 37.381790][ C3] ? __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)) [ 37.381792][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381793][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381795][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 37.381796][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 37.381798][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.381800][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 37.381802][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381804][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.381805][ C3] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 37.381807][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381808][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.381809][ C3] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 37.381811][ C3] arp_solicit (net/ipv4/arp.c:392) [ 37.381812][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 37.381814][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381815][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 37.381816][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 37.381818][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 37.381819][ C3] ? neigh_probe (net/core/neighbour.c:1091) [ 37.381821][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.381823][ C3] neigh_probe (net/core/neighbour.c:1093) [ 37.381824][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 37.381826][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.381828][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381829][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 37.381831][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 37.381832][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 37.381834][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.381836][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381837][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 37.381839][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.381841][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 37.381843][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.381845][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.381847][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 37.381849][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 37.381851][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.381852][ C3] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 37.381854][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381855][ C3] handle_softirqs (kernel/softirq.c:645) [ 37.381857][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 37.381858][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.381860][ C3] run_ksoftirqd (kernel/softirq.c:1108 kernel/softirq.c:1100) [ 37.381861][ C3] smpboot_thread_fn (kernel/smpboot.c:160) [ 37.381863][ C3] ? sort_range (kernel/range.c:164) [ 37.381865][ C3] kthread (kernel/kthread.c:436) [ 37.381866][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.381867][ C3] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.381869][ C3] ret_from_fork (arch/x86/kernel/process.c:158) [ 37.381871][ C3] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 37.381872][ C3] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 37.381874][ C3] ? kthread_affine_preferred (kernel/kthread.c:857) [ 37.381876][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 39.430133][ C2] softirqs last disabled at (2133325): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 39.430135][ C2] Preemption disabled at: | [ 39.430136][ C2] 0x0 | [ 39.430146][ C2] Tainted: [W]=WARN [ 39.430147][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.430149][ C2] Call Trace: [ 39.430150][ C2] [ 39.430152][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.430158][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 39.430161][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.430165][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430167][ 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)) [ 39.430170][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.430173][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.430178][ 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) [ 39.430179][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.430182][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 39.430183][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.430184][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 39.430187][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 39.430190][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.430194][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.430196][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.430197][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430200][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.430202][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.430205][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430206][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430206][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430207][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430209][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 39.430211][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.430213][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.430216][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.430217][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430219][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.430221][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430222][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.430223][ 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) [ 39.430224][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 39.430226][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.430228][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.430229][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 39.430231][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.430232][ 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) [ 39.430234][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430235][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430236][ C2] _printk (kernel/printk/printk.c:2504) [ 39.430240][ C2] ? snapshot_read.cold (user.c:?) [ 39.430241][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 39.430245][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 39.430248][ C2] ? idr_get_free (??:?) [ 39.430250][ 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) [ 39.430253][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 39.430258][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 39.430261][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 39.430265][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 39.430266][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430268][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430269][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 39.430272][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.430274][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 39.430276][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 39.430279][ C2] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 39.430281][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 39.430283][ 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) [ 39.430286][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 39.430289][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 39.430292][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 39.430294][ 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) [ 39.430295][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 39.430296][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430299][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 39.430300][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 39.430303][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 39.430304][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 39.430305][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 39.430308][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430309][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430311][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 39.430313][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 39.430315][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 39.430318][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 39.430320][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 39.430323][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 39.430326][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430327][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 39.430328][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430330][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430331][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.430333][ C2] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 39.430336][ 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) [ 39.430338][ C2] ? validate_xmit_skb (net/core/dev.c:4080) [ 39.430340][ C2] __dev_queue_xmit (net/core/dev.c:4926) [ 39.430343][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 39.430345][ C2] ? eth_header (net/ethernet/eth.c:86) [ 39.430347][ C2] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 39.430348][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.430350][ C2] ? arp_create (net/ipv4/arp.c:640) [ 39.430351][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430352][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.430354][ 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) [ 39.430355][ C2] arp_solicit (net/ipv4/arp.c:392) [ 39.430357][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.430360][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430361][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 39.430363][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 39.430365][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 39.430367][ 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) [ 39.430369][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 39.430371][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430372][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 39.430375][ C2] neigh_probe (net/core/neighbour.c:1093) [ 39.430376][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 39.430378][ 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) [ 39.430380][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 39.430381][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430382][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 39.430385][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 39.430387][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 39.430390][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.430391][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 39.430393][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430394][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 39.430396][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 39.430398][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 39.430401][ 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) [ 39.430403][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.430405][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 39.430407][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 39.430409][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.430410][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430411][ C2] handle_softirqs (kernel/softirq.c:645) [ 39.430414][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 39.430415][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430416][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.430418][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 39.430419][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 39.430421][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 39.430422][ C2] [ 39.430423][ C2] [ 39.430424][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 39.430425][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 39.430427][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 39.430429][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 39.430431][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 39.430434][ C2] RAX: 0000000000000002 RBX: ff11000001c1c740 RCX: 0000000000000001 [ 39.430436][ C2] RDX: 0000000000000002 RSI: ffffffffb1294960 RDI: ffffffffae706247 [ 39.430436][ C2] RBP: 0000000000000000 R08: ffffffffb0fb9421 R09: 1fe220000d8263a2 [ 39.430437][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 39.430438][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 39.430439][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 39.430441][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 39.430443][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 39.430445][ C2] default_idle_call (kernel/sched/idle.c:122) [ 39.430446][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 39.430448][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 39.430450][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 39.430452][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.430454][ C2] do_idle (kernel/sched/idle.c:355) [ 39.430455][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 39.430460][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 39.430462][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 39.430464][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 41.029148][ C3] softirqs last disabled at (2261391): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 41.029150][ C3] Preemption disabled at: | [ 41.029151][ C3] 0x0 | [ 41.029162][ C3] Tainted: [W]=WARN [ 41.029163][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.029165][ C3] Call Trace: [ 41.029166][ C3] [ 41.029168][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.029174][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 41.029177][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.029181][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029184][ C3] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 41.029187][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.029190][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.029194][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.029196][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.029199][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 41.029200][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.029202][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 41.029205][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.029210][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.029211][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029212][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029213][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029216][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.029219][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.029221][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029222][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029223][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029224][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029225][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 41.029227][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.029230][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.029232][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.029234][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029236][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.029237][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029238][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.029240][ C3] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 41.029241][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 41.029242][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.029244][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.029246][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 41.029248][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.029249][ C3] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 41.029250][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029251][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029253][ C3] _printk (kernel/printk/printk.c:2504) [ 41.029256][ C3] ? snapshot_read.cold (user.c:?) [ 41.029258][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 41.029261][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 41.029264][ C3] ? idr_get_free (??:?) [ 41.029266][ C3] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 41.029269][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 41.029273][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 41.029278][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 41.029281][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 41.029283][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.029285][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 41.029288][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 41.029291][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 41.029293][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 41.029294][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 41.029296][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 41.029297][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 41.029301][ C3] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 41.029303][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 41.029307][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 41.029309][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 41.029310][ C3] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 41.029312][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 41.029313][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029315][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 41.029317][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 41.029318][ C3] ? neigh_probe (net/core/neighbour.c:1093) [ 41.029320][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029322][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 41.029323][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.029325][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029326][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029328][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 41.029330][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 41.029332][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 41.029335][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.029338][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 41.029340][ C3] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 41.029342][ C3] ? nl_fib_input (./include/linux/netlink.h:261) [ 41.029344][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 41.029346][ C3] ? eth_header_cache_update (net/ethernet/eth.c:250) [ 41.029347][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.029349][ C3] ? arp_create (net/ipv4/arp.c:640) [ 41.029350][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029351][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.029353][ C3] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 41.029354][ C3] arp_solicit (net/ipv4/arp.c:392) [ 41.029356][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 41.029358][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029359][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 41.029361][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 41.029362][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 41.029364][ C3] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 41.029365][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 41.029367][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029368][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.029370][ C3] neigh_probe (net/core/neighbour.c:1093) [ 41.029371][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 41.029373][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.029375][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.029377][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029378][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 41.029381][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 41.029383][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 41.029386][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.029388][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 41.029389][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029391][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 41.029392][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 41.029395][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 41.029397][ C3] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 41.029399][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 41.029401][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 41.029403][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 41.029405][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.029406][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029408][ C3] handle_softirqs (kernel/softirq.c:645) [ 41.029410][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 41.029411][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029412][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 41.029414][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 41.029416][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 41.029417][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 41.029419][ C3] [ 41.029420][ C3] [ 41.029420][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 41.029422][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 41.029423][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 41.029426][ C3] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 41.029428][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 41.029431][ C3] RAX: 0000000000000003 RBX: ff11000001cb8040 RCX: 0000000000000001 [ 41.029432][ C3] RDX: 0000000000000003 RSI: ffffffffb1294960 RDI: ffffffffae706247 [ 41.029433][ C3] RBP: 0000000000000000 R08: ffffffffb0fb9421 R09: 1fe220000d8363a2 [ 41.029434][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 41.029434][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 41.029436][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 41.029438][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 41.029441][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 41.029442][ C3] default_idle_call (kernel/sched/idle.c:122) [ 41.029444][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 41.029445][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 41.029447][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 41.029449][ C3] ? trace_sched_exit_tp (./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/sched.h:886) [ 41.029451][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.029452][ C3] do_idle (kernel/sched/idle.c:355) [ 41.029454][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 41.029456][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 41.029457][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 41.029459][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 42.822139][ C2] softirqs last disabled at (2133325): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 42.822141][ C2] Preemption disabled at: | [ 42.822142][ C2] 0x0 | [ 42.822152][ C2] Tainted: [W]=WARN [ 42.822153][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.822155][ C2] Call Trace: [ 42.822156][ C2] [ 42.822157][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.822163][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 42.822167][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.822170][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822173][ C2] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 42.822175][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.822178][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.822183][ C2] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.822185][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.822187][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 42.822189][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.822190][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 42.822193][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 42.822195][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.822200][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.822201][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.822203][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822205][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.822208][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.822210][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822211][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822212][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822213][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822215][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.822216][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.822218][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.822221][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.822223][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822224][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.822226][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822227][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.822228][ C2] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 42.822230][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.822231][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.822233][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.822235][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 42.822236][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.822237][ C2] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 42.822239][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822240][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822242][ C2] _printk (kernel/printk/printk.c:2504) [ 42.822245][ C2] ? snapshot_read.cold (user.c:?) [ 42.822246][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 42.822250][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 42.822253][ C2] ? idr_get_free (??:?) [ 42.822255][ C2] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 42.822258][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 42.822262][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 42.822266][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 42.822268][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 42.822270][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822272][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822273][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.822276][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.822277][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 42.822280][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 42.822283][ C2] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 42.822285][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.822287][ C2] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 42.822290][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 42.822293][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 42.822296][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 42.822297][ C2] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 42.822299][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.822300][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822302][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 42.822304][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.822306][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 42.822308][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.822309][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 42.822311][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822312][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822314][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 42.822316][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 42.822319][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.822321][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.822323][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 42.822326][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 42.822329][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822330][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.822332][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822333][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822334][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.822336][ C2] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 42.822339][ C2] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 42.822341][ C2] ? validate_xmit_skb (net/core/dev.c:4080) [ 42.822343][ C2] __dev_queue_xmit (net/core/dev.c:4926) [ 42.822346][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.822348][ C2] ? eth_header (net/ethernet/eth.c:86) [ 42.822349][ C2] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 42.822351][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.822352][ C2] ? arp_create (net/ipv4/arp.c:640) [ 42.822353][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822354][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.822356][ C2] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 42.822358][ C2] arp_solicit (net/ipv4/arp.c:392) [ 42.822360][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.822362][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822363][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 42.822365][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 42.822367][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 42.822369][ C2] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 42.822372][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 42.822373][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822374][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.822377][ C2] neigh_probe (net/core/neighbour.c:1093) [ 42.822379][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 42.822380][ C2] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.822382][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.822384][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822385][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 42.822387][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 42.822389][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 42.822392][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.822393][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 42.822395][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822396][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 42.822398][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.822400][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 42.822403][ C2] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 42.822405][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.822407][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 42.822409][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 42.822411][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.822413][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822414][ C2] handle_softirqs (kernel/softirq.c:645) [ 42.822417][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 42.822419][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822420][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.822422][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 42.822423][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 42.822425][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.822426][ C2] [ 42.822427][ C2] [ 42.822427][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 42.822429][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.822431][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 42.822433][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 42.822435][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 42.822438][ C2] RAX: 0000000000000002 RBX: ff11000001c1c740 RCX: 0000000000000001 [ 42.822439][ C2] RDX: 0000000000000002 RSI: ffffffffb1294960 RDI: ffffffffae706247 [ 42.822440][ C2] RBP: 0000000000000000 R08: ffffffffb0fb9421 R09: 1fe220000d8263a2 [ 42.822440][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 42.822441][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 42.822442][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 42.822444][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.822446][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 42.822448][ C2] default_idle_call (kernel/sched/idle.c:122) [ 42.822449][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.822451][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 42.822453][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 42.822455][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.822457][ C2] do_idle (kernel/sched/idle.c:355) [ 42.822458][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 42.822460][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 42.822461][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) Finger prints: 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 run_ksoftirqd:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars