====================================== | [ 9.191524][ T196] softirqs last disabled at (27671): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 9.191526][ T196] Preemption disabled at: | [ 9.191527][ T196] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.191535][ T196] Tainted: [W]=WARN [ 9.191536][ T196] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.191537][ T196] Call Trace: [ 9.191539][ T196] [ 9.191540][ T196] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.191546][ T196] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.191548][ T196] __might_resched.cold (kernel/sched/core.c:9234) [ 9.191553][ T196] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.191559][ T196] ? __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.191565][ T196] __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.191568][ T196] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.191576][ T196] ? 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.191578][ T196] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.191582][ T196] put_chars (drivers/char/virtio_console.c:1176) [ 9.191584][ T196] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 9.191586][ T196] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.191589][ T196] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.191592][ T196] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.191596][ T196] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.191600][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.191602][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.191606][ T196] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.191608][ T196] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 9.191611][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.191614][ T196] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.191618][ T196] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.191621][ T196] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.191623][ T196] ? 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.191626][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.191628][ T196] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.191632][ T196] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.191636][ T196] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.191638][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.191643][ T196] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.191646][ T196] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.191647][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.191649][ T196] ? 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.191653][ T196] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.191654][ T196] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.191657][ T196] vprintk_emit (kernel/printk/printk.c:2479) [ 9.191660][ T196] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.191665][ T196] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 9.191668][ T196] _printk (kernel/printk/printk.c:2504) [ 9.191671][ T196] ? snapshot_read.cold (user.c:?) [ 9.191677][ T196] ? 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.191680][ T196] gre_init (gre.mod.c:?) gre [ 9.191682][ T196] do_one_initcall (init/main.c:1357) [ 9.191685][ T196] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 9.191690][ T196] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 9.191692][ T196] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 9.191698][ T196] do_init_module (kernel/module/main.c:3117) [ 9.191701][ T196] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 9.191705][ T196] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 9.191707][ T196] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 9.191711][ T196] load_module (kernel/module/main.c:3593) [ 9.191716][ T196] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 9.191721][ T196] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 9.191728][ T196] init_module_from_file (kernel/module/main.c:3790) [ 9.191730][ T196] ? __do_sys_init_module (kernel/module/main.c:3664) [ 9.191737][ T196] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.191741][ T196] ? 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.191744][ T196] idempotent_init_module (kernel/module/main.c:3802) [ 9.191747][ T196] ? init_module_from_file (kernel/module/main.c:3791) [ 9.191752][ T196] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.191754][ T196] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 9.191759][ T196] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 9.191761][ T196] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 9.191764][ T196] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.191767][ T196] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.191770][ T196] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.191772][ T196] RIP: 0033:0x7f171124137d [ 9.191775][ T196] 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.191776][ T196] RSP: 002b:00007ffd070b9118 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 9.191779][ T196] RAX: ffffffffffffffda RBX: 0000556e9465a6f0 RCX: 00007f171124137d [ 9.191780][ T196] RDX: 0000000000000000 RSI: 0000556e849f0ffd RDI: 0000000000000005 [ 9.191781][ T196] RBP: 00007ffd070b91b0 R08: 0000000000000000 R09: 0000000000000000 [ 9.191782][ T196] R10: 0000000000000000 R11: 0000000000000246 R12: 0000556e849f0ffd [ 9.191783][ T196] R13: 0000556e9465a810 R14: 0000000000040000 R15: 0000000000000000 | [ 10.876023][ T269] softirqs last disabled at (22763): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.876025][ T269] Preemption disabled at: | [ 10.876026][ T269] 0x0 | [ 10.876036][ T269] Tainted: [W]=WARN [ 10.876037][ T269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.876038][ T269] Call Trace: [ 10.876040][ T269] [ 10.876041][ T269] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.876048][ T269] __might_resched.cold (kernel/sched/core.c:9234) [ 10.876053][ T269] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.876057][ T269] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.876062][ T269] __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)) [ 10.876064][ T269] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.876071][ T269] ? 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) [ 10.876074][ T269] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.876078][ T269] put_chars (drivers/char/virtio_console.c:1176) [ 10.876080][ T269] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.876081][ T269] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.876089][ T269] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.876095][ T269] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.876103][ T269] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.876105][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.876107][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.876111][ T269] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.876115][ T269] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.876117][ T269] ? 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)) [ 10.876121][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.876122][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.876126][ T269] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.876131][ T269] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.876133][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.876138][ T269] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.876141][ T269] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.876143][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.876145][ T269] ? 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) [ 10.876149][ T269] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.876150][ T269] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.876153][ T269] vprintk_emit (kernel/printk/printk.c:2479) [ 10.876157][ T269] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.876159][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.876163][ T269] _printk (kernel/printk/printk.c:2504) [ 10.876167][ T269] ? snapshot_read.cold (user.c:?) [ 10.876170][ T269] ? 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) [ 10.876173][ T269] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.876176][ T269] ? 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) [ 10.876179][ T269] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.876183][ T269] ? exit_notify (kernel/exit.c:780) [ 10.876185][ T269] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.876187][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.876191][ T269] do_group_exit (kernel/exit.c:1151) [ 10.876194][ T269] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.876196][ T269] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.876198][ T269] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.876202][ T269] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.876205][ T269] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.876208][ T269] RIP: 0033:0x7f0aca5811b8 [ 10.876210][ T269] Code: Unable to access opcode bytes at 0x7f0aca58118e. Code starting with the faulting instruction =========================================== [ 10.876211][ T269] RSP: 002b:00007ffc11a29b38 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.876213][ T269] RAX: ffffffffffffffda RBX: 00007f0aca6b1f88 RCX: 00007f0aca5811b8 [ 10.876215][ T269] RDX: 00007f0aca2cbfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.876216][ T269] RBP: 00007ffc11a29b90 R08: 0000000000000000 R09: 0000000000000050 [ 10.876216][ T269] R10: 00007ffc11a29950 R11: 0000000000000246 R12: 0000000000000001 [ 10.876217][ T269] R13: 0000000000000000 R14: 00007f0aca6b0680 R15: 00007f0aca6b1fa0 | [ 26.108027][ T793] softirqs last disabled at (31521): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.108030][ T793] Preemption disabled at: | [ 26.108030][ T793] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.108038][ T793] Tainted: [W]=WARN [ 26.108039][ T793] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.108041][ T793] Call Trace: [ 26.108042][ T793] [ 26.108043][ T793] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.108049][ T793] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.108051][ T793] __might_resched.cold (kernel/sched/core.c:9234) [ 26.108055][ T793] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.108059][ T793] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.108064][ T793] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.108066][ T793] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.108072][ T793] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.108075][ T793] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.108079][ T793] put_chars (drivers/char/virtio_console.c:1176) [ 26.108081][ T793] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.108083][ T793] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.108086][ T793] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.108089][ T793] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.108094][ T793] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.108098][ T793] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.108103][ T793] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.108106][ T793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.108110][ T793] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.108114][ T793] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.108116][ T793] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 26.108119][ T793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.108121][ T793] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.108125][ T793] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.108129][ T793] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.108131][ T793] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.108136][ T793] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.108139][ T793] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.108140][ T793] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.108142][ T793] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 26.108150][ T793] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.108152][ T793] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.108155][ T793] vprintk_emit (kernel/printk/printk.c:2479) [ 26.108158][ T793] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.108163][ T793] ? ip6gre_fini (net/ipv6/ip6_gre.c:1120) ip6_gre [ 26.108166][ T793] _printk (kernel/printk/printk.c:2504) [ 26.108170][ T793] ? snapshot_read.cold (user.c:?) [ 26.108176][ T793] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 26.108179][ T793] ip6gre_init (net/ipv6/ip6_gre.c:223) ip6_gre [ 26.108182][ T793] do_one_initcall (init/main.c:1357) [ 26.108184][ T793] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 26.108189][ T793] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 26.108191][ T793] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 26.108197][ T793] do_init_module (kernel/module/main.c:3117) [ 26.108200][ T793] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.108204][ T793] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 26.108207][ T793] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 26.108210][ T793] load_module (kernel/module/main.c:3593) [ 26.108215][ T793] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 26.108220][ T793] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 26.108223][ T793] ? __ia32_sys_fsconfig (??:?) [ 26.108227][ T793] ? backing_file_read_iter (fs/backing-file.c:211) [ 26.108230][ T793] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.108233][ T793] init_module_from_file (kernel/module/main.c:3790) [ 26.108236][ T793] ? __do_sys_init_module (kernel/module/main.c:3664) [ 26.108243][ T793] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 26.108247][ T793] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.108250][ T793] idempotent_init_module (kernel/module/main.c:3802) [ 26.108253][ T793] ? init_module_from_file (kernel/module/main.c:3791) [ 26.108258][ T793] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 26.108260][ T793] ? __x64_sys_pread64 (fs/read_write.c:764 fs/read_write.c:772 fs/read_write.c:769 fs/read_write.c:769) [ 26.108265][ T793] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 26.108267][ T793] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.108271][ T793] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.108274][ T793] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.108276][ T793] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.108278][ T793] RIP: 0033:0x7f3dc201537d [ 26.108281][ T793] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 26.108283][ T793] RSP: 002b:00007ffed7f6abc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 26.108286][ T793] RAX: ffffffffffffffda RBX: 0000558def19e810 RCX: 00007f3dc201537d [ 26.108287][ T793] RDX: 0000000000000000 RSI: 0000558dbdb75ffd RDI: 0000000000000000 [ 26.108288][ T793] RBP: 00007ffed7f6ac60 R08: 0000000000000000 R09: 0000000000000000 [ 26.108289][ T793] R10: 0000000000000000 R11: 0000000000000246 R12: 0000558dbdb75ffd [ 26.108290][ T793] R13: 0000558def19e9a0 R14: 0000000000040000 R15: 0000000000000000 | [ 30.797111][ T993] softirqs last disabled at (39820): sk_common_release (./include/net/sock.h:2138 net/core/sock.c:4066) | [ 30.797113][ T993] Preemption disabled at: | [ 30.797113][ T993] 0x0 | [ 30.797123][ T993] Tainted: [W]=WARN [ 30.797124][ T993] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.797126][ T993] Call Trace: [ 30.797127][ T993] [ 30.797129][ T993] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.797135][ T993] __might_resched.cold (kernel/sched/core.c:9234) [ 30.797139][ T993] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.797143][ T993] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 30.797148][ T993] __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)) [ 30.797150][ T993] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.797156][ T993] ? 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) [ 30.797158][ T993] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.797166][ T993] put_chars (drivers/char/virtio_console.c:1176) [ 30.797169][ T993] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.797171][ T993] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 30.797177][ T993] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.797184][ T993] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.797187][ T993] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.797189][ T993] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.797193][ T993] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.797197][ T993] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.797199][ T993] ? 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)) [ 30.797202][ T993] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.797204][ T993] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.797208][ T993] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.797212][ T993] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.797214][ T993] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.797219][ T993] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.797222][ T993] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.797223][ T993] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.797225][ T993] ? 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) [ 30.797229][ T993] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.797230][ T993] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.797233][ T993] vprintk_emit (kernel/printk/printk.c:2479) [ 30.797236][ T993] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.797239][ T993] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.797242][ T993] _printk (kernel/printk/printk.c:2504) [ 30.797246][ T993] ? snapshot_read.cold (user.c:?) [ 30.797249][ T993] ? 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) [ 30.797251][ T993] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 30.797255][ T993] ? 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) [ 30.797258][ T993] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 30.797262][ T993] ? exit_notify (kernel/exit.c:780) [ 30.797263][ T993] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 30.797266][ T993] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 30.797268][ T993] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 30.797271][ T993] do_group_exit (kernel/exit.c:1151) [ 30.797272][ T993] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 30.797274][ T993] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.797277][ T993] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 30.797279][ T993] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 30.797281][ T993] get_signal (kernel/signal.c:3039) [ 30.797289][ T993] ? ptrace_signal (./include/linux/signal.h:87) [ 30.797294][ T993] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 30.797298][ T993] ? get_old_itimerspec32 (kernel/time/time.c:1050) [ 30.797301][ T993] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.797304][ T993] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 30.797306][ T993] ? ktime_get_ts64 (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1145 (discriminator 6)) [ 30.797311][ T993] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.797313][ T993] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.797315][ T993] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 30.797318][ T993] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.797321][ T993] 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) [ 30.797324][ T993] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 30.797326][ T993] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.797328][ T993] RIP: 0033:0x7f57d73a154e [ 30.797330][ T993] Code: Unable to access opcode bytes at 0x7f57d73a1524. Code starting with the faulting instruction =========================================== [ 30.797331][ T993] RSP: 002b:00007ffc9f055be0 EFLAGS: 00000202 ORIG_RAX: 0000000000000007 [ 30.797334][ T993] RAX: fffffffffffffdfc RBX: 00007ffc9f056e00 RCX: 00007f57d73a154e [ 30.797335][ T993] RDX: 000000000000005f RSI: 0000000000000001 RDI: 00007ffc9f055c80 [ 30.797336][ T993] RBP: 00007ffc9f055bf0 R08: 0000000000000000 R09: 0000000000000000 [ 30.797337][ T993] R10: 0000000000000000 R11: 0000000000000202 R12: 431bde82d7b634db [ 30.797338][ T993] R13: 0000000000000000 R14: 0000558266089600 R15: 00005582660760a0 | [ 31.933955][ T1043] softirqs last disabled at (28825): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 31.933957][ T1043] Preemption disabled at: | [ 31.933958][ T1043] 0x0 | [ 31.933968][ T1043] Tainted: [W]=WARN [ 31.933969][ T1043] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.933970][ T1043] Call Trace: [ 31.933972][ T1043] [ 31.933973][ T1043] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.933979][ T1043] __might_resched.cold (kernel/sched/core.c:9234) [ 31.933984][ T1043] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.933988][ T1043] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.933992][ T1043] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 31.933994][ T1043] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.934001][ T1043] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.934004][ T1043] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.934007][ T1043] put_chars (drivers/char/virtio_console.c:1176) [ 31.934010][ T1043] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.934013][ T1043] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.934017][ T1043] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.934025][ T1043] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.934028][ T1043] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.934030][ T1043] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.934034][ T1043] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.934038][ T1043] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.934040][ T1043] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 31.934043][ T1043] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.934045][ T1043] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.934048][ T1043] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.934052][ T1043] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.934054][ T1043] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.934059][ T1043] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.934062][ T1043] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.934064][ T1043] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.934066][ T1043] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 31.934069][ T1043] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.934071][ T1043] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.934074][ T1043] vprintk_emit (kernel/printk/printk.c:2479) [ 31.934077][ T1043] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.934080][ T1043] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.934083][ T1043] _printk (kernel/printk/printk.c:2504) [ 31.934087][ T1043] ? snapshot_read.cold (user.c:?) [ 31.934090][ T1043] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 31.934092][ T1043] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.934096][ T1043] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 31.934099][ T1043] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 31.934103][ T1043] ? exit_notify (kernel/exit.c:780) [ 31.934104][ T1043] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.934107][ T1043] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.934108][ T1043] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 31.934112][ T1043] do_group_exit (kernel/exit.c:1151) [ 31.934113][ T1043] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 31.934115][ T1043] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.934118][ T1043] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 31.934121][ T1043] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 31.934122][ T1043] get_signal (kernel/signal.c:3039) [ 31.934126][ T1043] ? ___sys_sendmsg (net/socket.c:2771) [ 31.934133][ T1043] ? ptrace_signal (./include/linux/signal.h:87) [ 31.934139][ T1043] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 31.934144][ T1043] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 31.934145][ T1043] ? __sys_recvmsg (net/socket.c:3008) [ 31.934150][ T1043] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.934152][ T1043] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.934156][ T1043] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 31.934159][ T1043] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.934162][ T1043] do_syscall_64 (./include/linux/irq-entry-common.h:207 ./include/linux/irq-entry-common.h:230 ./include/linux/entry-common.h:336 arch/x86/entry/syscall_64.c:89) [ 31.934165][ T1043] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.934171][ T1043] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.934174][ T1043] RIP: 0033:0x7f5ba309a54e [ 31.934176][ T1043] Code: Unable to access opcode bytes at 0x7f5ba309a524. Code starting with the faulting instruction =========================================== [ 31.934177][ T1043] RSP: 002b:00007ffcb7f405b0 EFLAGS: 00000202 ORIG_RAX: 000000000000002f [ 31.934179][ T1043] RAX: fffffffffffffffc RBX: 00007ffcb7f417d0 RCX: 00007f5ba309a54e [ 31.934181][ T1043] RDX: 0000000000000000 RSI: 00007ffcb7f40670 RDI: 0000000000000006 [ 31.934182][ T1043] RBP: 00007ffcb7f405c0 R08: 0000000000000000 R09: 0000000000000000 [ 31.934182][ T1043] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffcb7f406b0 [ 31.934183][ T1043] R13: 0000000000000000 R14: 0000559226c9d600 R15: 0000559226c8a0a0 | [ 33.034291][ T371] #11: ffffffffb8c9d660 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) | [ 33.034294][ T371] | [ 33.034294][ T371] stack backtrace: | [ 33.034300][ T371] Tainted: [W]=WARN [ 33.034300][ T371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.034302][ T371] Workqueue: mld mld_ifc_work [ 33.034305][ T371] Call Trace: [ 33.034306][ T371] [ 33.034308][ T371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.034314][ T371] lockdep_rcu_suspicious.cold (kernel/locking/lockdep.c:6938) [ 33.034320][ T371] __might_resched (kernel/sched/core.c:9196 (discriminator 9)) [ 33.034324][ T371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.034327][ T371] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 33.034332][ T371] __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)) [ 33.034334][ T371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.034341][ T371] ? 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) [ 33.034344][ T371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.034348][ T371] put_chars (drivers/char/virtio_console.c:1176) [ 33.034350][ T371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.034357][ T371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.034365][ T371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.034368][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034373][ T371] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.034377][ T371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.034379][ T371] ? 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)) [ 33.034382][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034385][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034389][ T371] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.034393][ T371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.034395][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.034401][ T371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.034404][ T371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.034406][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034408][ T371] ? 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) [ 33.034411][ T371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.034413][ T371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.034416][ T371] vprintk_emit (kernel/printk/printk.c:2479) [ 33.034419][ T371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.034422][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034426][ T371] _printk (kernel/printk/printk.c:2504) [ 33.034429][ T371] ? snapshot_read.cold (user.c:?) [ 33.034431][ T371] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 33.034437][ T371] ? idr_get_free (??:?) [ 33.034442][ T371] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 33.034447][ T371] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 33.034454][ T371] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 33.034455][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.034458][ T371] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 33.034460][ T371] ? mark_usage (kernel/locking/lockdep.c:4690) [ 33.034463][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.034465][ T371] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 33.034469][ T371] ? mark_usage (kernel/locking/lockdep.c:4690) [ 33.034473][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034475][ T371] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 33.034480][ T371] sch_direct_xmit (net/sched/sch_generic.c:372) [ 33.034485][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.034488][ T371] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 33.034490][ T371] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 33.034492][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034497][ T371] __dev_xmit_skb (net/core/dev.c:4262) [ 33.034501][ T371] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 33.034503][ T371] ? __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)) [ 33.034506][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034510][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034514][ T371] __dev_queue_xmit (net/core/dev.c:4884) [ 33.034517][ T371] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 33.034524][ T371] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 33.034526][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:124 (discriminator 1) kernel/locking/lockdep.c:5884 (discriminator 1)) [ 33.034528][ T371] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 33.034531][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034532][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034535][ T371] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 33.034537][ T371] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 33.034541][ T371] ? neigh_hh_output (./include/net/neighbour.h:525) [ 33.034547][ T371] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 33.034552][ T371] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 33.034554][ T371] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 33.034557][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034560][ T371] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 33.034565][ T371] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 33.034569][ T371] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 33.034573][ T371] ? ip6_finish_output (./include/linux/skbuff.h:1165) [ 33.034574][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034577][ T371] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 33.034579][ T371] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 33.034583][ T371] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 33.034586][ T371] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 33.034588][ T371] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 33.034591][ T371] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1890 (discriminator 4)) [ 33.034596][ T371] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 33.034602][ T371] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2168) [ 33.034606][ T371] mld_ifc_work (net/ipv6/mcast.c:2739) [ 33.034608][ T371] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 33.034610][ T371] process_one_work (kernel/workqueue.c:3387) [ 33.034617][ T371] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 33.034620][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.034628][ T371] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 33.034632][ T371] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.034634][ T371] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 33.034637][ T371] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.034640][ T371] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.034642][ T371] kthread (kernel/kthread.c:436) [ 33.034644][ T371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.034648][ T371] ? kthread_affine_preferred (kernel/kthread.c:857) [ 33.034651][ T371] ret_from_fork (arch/x86/kernel/process.c:158) [ 33.034655][ T371] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 33.034658][ T371] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 33.034662][ T371] ? kthread_affine_preferred (kernel/kthread.c:857) [ 33.034664][ T371] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 33.034724][ T371] softirqs last disabled at (36000): __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)) | [ 33.034726][ T371] Preemption disabled at: | [ 33.034726][ T371] __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)) | [ 33.034730][ T371] Tainted: [W]=WARN [ 33.034731][ T371] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.034732][ T371] Workqueue: mld mld_ifc_work [ 33.034733][ T371] Call Trace: [ 33.034734][ T371] [ 33.034735][ T371] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.034738][ T371] ? __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)) [ 33.034740][ T371] __might_resched.cold (kernel/sched/core.c:9234) [ 33.034743][ T371] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.034746][ T371] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 33.034749][ T371] __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)) [ 33.034751][ T371] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.034755][ T371] ? 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) [ 33.034757][ T371] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.034760][ T371] put_chars (drivers/char/virtio_console.c:1176) [ 33.034763][ T371] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.034769][ T371] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.034775][ T371] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.034778][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034783][ T371] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.034786][ T371] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.034788][ T371] ? 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)) [ 33.034791][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034793][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034797][ T371] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.034802][ T371] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.034804][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.034809][ T371] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.034812][ T371] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.034814][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034816][ T371] ? 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) [ 33.034819][ T371] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.034821][ T371] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.034824][ T371] vprintk_emit (kernel/printk/printk.c:2479) [ 33.034827][ T371] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.034829][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034834][ T371] _printk (kernel/printk/printk.c:2504) [ 33.034836][ T371] ? snapshot_read.cold (user.c:?) [ 33.034838][ T371] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 33.034842][ T371] ? idr_get_free (??:?) [ 33.034847][ T371] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 33.034851][ T371] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 33.034855][ T371] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 33.034856][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.034859][ T371] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 33.034861][ T371] ? mark_usage (kernel/locking/lockdep.c:4690) [ 33.034864][ T371] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.034866][ T371] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 33.034870][ T371] ? mark_usage (kernel/locking/lockdep.c:4690) [ 33.034874][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034876][ T371] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 33.034881][ T371] sch_direct_xmit (net/sched/sch_generic.c:372) [ 33.034884][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.034887][ T371] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 33.034889][ T371] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 33.034891][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034896][ T371] __dev_xmit_skb (net/core/dev.c:4262) [ 33.034900][ T371] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 33.034902][ T371] ? __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)) [ 33.034905][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034907][ T371] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.034911][ T371] __dev_queue_xmit (net/core/dev.c:4884) [ 33.034913][ T371] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 33.034919][ T371] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 33.034921][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:124 (discriminator 1) kernel/locking/lockdep.c:5884 (discriminator 1)) [ 33.034923][ T371] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 33.034926][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034927][ T371] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.034929][ T371] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 33.034932][ T371] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 33.034935][ T371] ? neigh_hh_output (./include/net/neighbour.h:525) [ 33.034940][ T371] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 33.034945][ T371] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 33.034947][ T371] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 33.034950][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034953][ T371] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 33.034957][ T371] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 33.034961][ T371] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 33.034965][ T371] ? ip6_finish_output (./include/linux/skbuff.h:1165) [ 33.034967][ T371] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 33.034969][ T371] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 33.034970][ T371] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 33.034974][ T371] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 33.034975][ T371] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 33.034977][ T371] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 33.034981][ T371] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1890 (discriminator 4)) [ 33.034985][ T371] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 33.034991][ T371] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2168) [ 33.034995][ T371] mld_ifc_work (net/ipv6/mcast.c:2739) [ 33.034997][ T371] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 33.034999][ T371] process_one_work (kernel/workqueue.c:3387) [ 33.035006][ T371] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 33.035009][ T371] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.035017][ T371] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 33.035021][ T371] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.035023][ T371] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 33.035026][ T371] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.035029][ T371] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 33.035031][ T371] kthread (kernel/kthread.c:436) [ 33.035033][ T371] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.035034][ T371] ? kthread_affine_preferred (kernel/kthread.c:857) [ 33.035037][ T371] ret_from_fork (arch/x86/kernel/process.c:158) [ 33.035040][ T371] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 33.035043][ T371] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 33.035046][ T371] ? kthread_affine_preferred (kernel/kthread.c:857) [ 33.035049][ T371] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 34.111815][ T1137] softirqs last disabled at (57151): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 34.111818][ T1137] Preemption disabled at: | [ 34.111818][ T1137] 0x0 | [ 34.111829][ T1137] Tainted: [W]=WARN [ 34.111829][ T1137] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.111831][ T1137] Call Trace: [ 34.111832][ T1137] [ 34.111834][ T1137] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.111840][ T1137] __might_resched.cold (kernel/sched/core.c:9234) [ 34.111844][ T1137] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.111848][ T1137] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 34.111853][ T1137] __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)) [ 34.111855][ T1137] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.111861][ T1137] ? 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) [ 34.111864][ T1137] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.111868][ T1137] put_chars (drivers/char/virtio_console.c:1176) [ 34.111870][ T1137] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.111873][ T1137] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.111878][ T1137] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.111885][ T1137] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.111888][ T1137] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.111891][ T1137] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.111895][ T1137] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.111899][ T1137] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.111901][ T1137] ? 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)) [ 34.111904][ T1137] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.111906][ T1137] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.111910][ T1137] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.111914][ T1137] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.111916][ T1137] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.111921][ T1137] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.111924][ T1137] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.111926][ T1137] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.111927][ T1137] ? 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) [ 34.111931][ T1137] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.111933][ T1137] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.111935][ T1137] vprintk_emit (kernel/printk/printk.c:2479) [ 34.111938][ T1137] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.111941][ T1137] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.111945][ T1137] _printk (kernel/printk/printk.c:2504) [ 34.111948][ T1137] ? snapshot_read.cold (user.c:?) [ 34.111951][ T1137] ? 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) [ 34.111954][ T1137] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 34.111957][ T1137] ? 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) [ 34.111960][ T1137] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 34.111964][ T1137] ? exit_notify (kernel/exit.c:780) [ 34.111965][ T1137] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 34.111968][ T1137] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 34.111970][ T1137] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 34.111973][ T1137] do_group_exit (kernel/exit.c:1151) [ 34.111975][ T1137] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 34.111977][ T1137] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 34.111980][ T1137] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:219 kernel/locking/spinlock.c:229) [ 34.111982][ T1137] ? _raw_spin_unlock_irq (./include/linux/spinlock_api_smp.h:220 (discriminator 1) kernel/locking/spinlock.c:229 (discriminator 1)) [ 34.111984][ T1137] get_signal (kernel/signal.c:3039) [ 34.111992][ T1137] ? ptrace_signal (./include/linux/signal.h:87) [ 34.111997][ T1137] arch_do_signal_or_restart (arch/x86/kernel/signal.c:337) [ 34.112001][ T1137] ? get_old_itimerspec32 (kernel/time/time.c:1050) [ 34.112004][ T1137] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.112007][ T1137] ? get_sigframe_size (arch/x86/kernel/signal.c:233) [ 34.112009][ T1137] ? ktime_get_ts64 (./include/linux/seqlock.h:75 (discriminator 6) kernel/time/timekeeping.c:1145 (discriminator 6)) [ 34.112015][ T1137] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.112016][ T1137] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.112019][ T1137] exit_to_user_mode_loop (kernel/entry/common.c:66 kernel/entry/common.c:101) [ 34.112022][ T1137] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.112024][ T1137] 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) [ 34.112027][ T1137] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.112030][ T1137] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.112032][ T1137] RIP: 0033:0x7fad83a9054e [ 34.112034][ T1137] Code: Unable to access opcode bytes at 0x7fad83a90524. Code starting with the faulting instruction =========================================== [ 34.112035][ T1137] RSP: 002b:00007ffde5923000 EFLAGS: 00000202 ORIG_RAX: 0000000000000007 [ 34.112037][ T1137] RAX: fffffffffffffdfc RBX: 00007ffde5924220 RCX: 00007fad83a9054e [ 34.112039][ T1137] RDX: 0000000000000059 RSI: 0000000000000001 RDI: 00007ffde59230a0 [ 34.112040][ T1137] RBP: 00007ffde5923010 R08: 0000000000000000 R09: 0000000000000000 [ 34.112040][ T1137] R10: 0000000000000000 R11: 0000000000000202 R12: 431bde82d7b634db [ 34.112041][ T1137] R13: 0000000000000000 R14: 000055f6012df600 R15: 000055f6012cc0a0 | [ 37.007944][ C3] | [ 37.007945][ C3] | [ 37.007945][ C3] stack backtrace: | [ 37.007950][ C3] Tainted: [W]=WARN [ 37.007951][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.007953][ C3] Call Trace: [ 37.007954][ C3] [ 37.007955][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.007959][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 37.007962][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 37.007963][ C3] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 37.007966][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 37.007968][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 37.007970][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 37.007972][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.007974][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 37.007976][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.007978][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.007980][ C3] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 37.007981][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 37.007983][ C3] console_emit_next_record (kernel/printk/printk.c:3177) [ 37.007985][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.007987][ 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.007989][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.007990][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.007992][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.007994][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.007996][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.007998][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.008000][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.008002][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008003][ 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.008005][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.008007][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.008008][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 37.008009][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.008011][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008013][ C3] _printk (kernel/printk/printk.c:2504) [ 37.008015][ C3] ? snapshot_read.cold (user.c:?) [ 37.008016][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 37.008019][ C3] ? idr_get_free (??:?) [ 37.008021][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 37.008023][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 37.008025][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 37.008027][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 37.008029][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 37.008030][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 37.008032][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 37.008033][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 37.008035][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 37.008036][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 37.008038][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008039][ 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.008041][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 37.008043][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.008045][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 37.008046][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 37.008047][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008049][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008051][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 37.008053][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 37.008054][ 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.008056][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008057][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008059][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 37.008061][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 37.008064][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.008067][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 37.008068][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008071][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.008072][ 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.008073][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008075][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008076][ 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.008078][ C3] arp_solicit (net/ipv4/arp.c:392) [ 37.008079][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 37.008082][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008083][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 37.008084][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 37.008086][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 37.008088][ C3] ? neigh_probe (net/core/neighbour.c:1091) [ 37.008089][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.008091][ C3] neigh_probe (net/core/neighbour.c:1093) [ 37.008093][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 37.008095][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.008096][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008097][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 37.008099][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 37.008101][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 37.008104][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 37.008106][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008108][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008109][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 37.008111][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.008113][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 37.008115][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008118][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.008120][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 37.008122][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 37.008124][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008125][ C3] handle_softirqs (kernel/softirq.c:645) [ 37.008127][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008129][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 37.008131][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 37.008132][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 37.008134][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 37.008135][ C3] [ 37.008136][ C3] [ 37.008136][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 37.008138][ C3] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1)) [ 37.008140][ C3] Code: ff 65 0f c1 05 7f 77 ed 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 51 32 ed 04 0f 85 48 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 7f 77 ed 04 83 roll $0x83,0x4ed777f(%rip) # 0x4ed7789 a: f8 clc b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4) f: 24 0f and $0xf,%al 11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 0f 85 52 01 00 00 jne 0x173 21: 4d 85 d2 test %r10,%r10 24: 0f 85 1b 01 00 00 jne 0x145 2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction 2f: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed3288 36: 04 37: 0f 85 48 01 00 00 jne 0x185 3d: 48 rex.W 3e: 83 .byte 0x83 3f: c4 .byte 0xc4 Code starting with the faulting instruction =========================================== 0: 48 8b 44 24 30 mov 0x30(%rsp),%rax 5: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed325e c: 04 d: 0f 85 48 01 00 00 jne 0x15b 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 37.008142][ C3] RSP: 0018:ffa000000225f360 EFLAGS: 00000206 [ 37.008144][ C3] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 0ac0d5affe09d4ff [ 37.008145][ C3] RDX: 0000000000000000 RSI: ffffffffb82f9f03 RDI: ffffffffb7c949e0 [ 37.008146][ C3] RBP: 0000000000000000 R08: 0000000000000001 R09: ff11000009bfd250 [ 37.008147][ C3] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffb8d94c00 [ 37.008148][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 37.008150][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008151][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008153][ C3] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 37.008155][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 37.008156][ C3] ? vfs_open (fs/open.c:1101) [ 37.008157][ C3] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5559) [ 37.008159][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 37.008160][ C3] ? do_dentry_open (fs/open.c:996) [ 37.008162][ C3] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 37.008163][ C3] ? write_profile (profile.c:?) [ 37.008165][ C3] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 37.008167][ C3] ? vfs_open (fs/open.c:1101) [ 37.008168][ C3] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 37.008170][ C3] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 37.008172][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008173][ C3] set_track_prepare (mm/slub.c:1075) [ 37.008174][ C3] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5559) [ 37.008175][ C3] ? fuse_file_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/fuse/file.c:64 (discriminator 1)) [ 37.008176][ C3] ? fuse_file_open (fs/fuse/file.c:150) [ 37.008177][ C3] ? fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 37.008178][ C3] ? do_dentry_open (fs/open.c:996) [ 37.008180][ C3] ? vfs_open (fs/open.c:1101) [ 37.008181][ C3] ? backing_file_open (fs/backing-file.c:48) [ 37.008182][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 37.008183][ C3] ? ovl_open (fs/overlayfs/file.c:222) [ 37.008184][ C3] ? do_dentry_open (fs/open.c:996) [ 37.008186][ C3] ? vfs_open (fs/open.c:1101) [ 37.008191][ C3] __alloc_object (mm/kmemleak.c:723) [ 37.008192][ C3] __create_object (mm/kmemleak.c:801) [ 37.008194][ C3] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5559) [ 37.008195][ C3] ? fuse_file_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/fuse/file.c:64 (discriminator 1)) [ 37.008197][ C3] fuse_file_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/fuse/file.c:64 (discriminator 1)) [ 37.008199][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.008200][ C3] fuse_file_open (fs/fuse/file.c:150) [ 37.008202][ C3] fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 37.008204][ C3] ? fuse_finish_open (fs/fuse/file.c:232) [ 37.008205][ C3] do_dentry_open (fs/open.c:996) [ 37.008208][ C3] vfs_open (fs/open.c:1101) [ 37.008209][ 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.008211][ C3] backing_file_open (fs/backing-file.c:48) [ 37.008213][ C3] ? generic_permission (./include/linux/fs.h:1406 ./include/linux/fs.h:1445 fs/namei.c:467 fs/namei.c:529) [ 37.008215][ C3] ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 37.008216][ C3] ovl_open (fs/overlayfs/file.c:222) [ 37.008218][ C3] ? ovl_llseek (fs/overlayfs/file.c:255) [ 37.008219][ 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.008221][ C3] ? ovl_llseek (fs/overlayfs/file.c:255) [ 37.008222][ C3] do_dentry_open (fs/open.c:996) [ 37.008225][ C3] ? inode_permission (fs/namei.c:583 fs/namei.c:653) [ 37.008226][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008228][ C3] vfs_open (fs/open.c:1101) [ 37.008229][ C3] ? security_inode_permission (security/security.c:1842 (discriminator 11)) [ 37.008232][ C3] ? may_open (fs/namei.c:4269) [ 37.008233][ C3] do_open (fs/namei.c:4837) [ 37.008235][ C3] ? open_last_lookups (fs/namei.c:2152 fs/namei.c:4780) [ 37.008237][ C3] path_openat (fs/namei.c:5000) [ 37.008238][ C3] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.008241][ C3] ? kernel_tmpfile_open (fs/namei.c:4942) [ 37.008242][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.008244][ C3] do_file_open (fs/namei.c:5029) [ 37.008245][ C3] ? path_openat (./include/linux/mount.h:68 (discriminator 3)) [ 37.008246][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008249][ C3] ? page_get_link_raw (fs/namei.c:6482) [ 37.008251][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 37.008253][ C3] ? alloc_fd (./include/linux/spinlock.h:401 fs/file.c:610) [ 37.008256][ C3] do_sys_openat2 (fs/open.c:1417 (discriminator 5)) [ 37.008257][ C3] ? build_open_flags (fs/open.c:1319 (discriminator 3)) [ 37.008259][ C3] __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 37.008261][ C3] ? __ia32_sys_open (fs/open.c:1427) [ 37.008262][ C3] ? fpregs_restore_userregs (./include/linux/instrumented.h:97 ./include/asm-generic/bitops/instrumented-atomic.h:41 ./include/linux/thread_info.h:109 arch/x86/kernel/fpu/context.h:79) [ 37.008264][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008265][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.008268][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.008270][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.008271][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.008273][ C3] RIP: 0033:0x7f3c236066e5 [ 37.008275][ C3] Code: 48 89 e5 48 89 55 e0 41 83 e2 40 75 28 89 f2 f7 d2 81 e2 00 00 41 00 74 1c 89 f2 bf 9c ff ff ff 48 89 c6 b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 23 5d c3 90 48 8d 4d 10 c7 45 b8 10 00 00 00 All code ======== 0: 48 89 e5 mov %rsp,%rbp 3: 48 89 55 e0 mov %rdx,-0x20(%rbp) 7: 41 83 e2 40 and $0x40,%r10d b: 75 28 jne 0x35 d: 89 f2 mov %esi,%edx f: f7 d2 not %edx 11: 81 e2 00 00 41 00 and $0x410000,%edx 17: 74 1c je 0x35 19: 89 f2 mov %esi,%edx 1b: bf 9c ff ff ff mov $0xffffff9c,%edi 20: 48 89 c6 mov %rax,%rsi 23: b8 01 01 00 00 mov $0x101,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 23 ja 0x55 32: 5d pop %rbp 33: c3 ret 34: 90 nop 35: 48 8d 4d 10 lea 0x10(%rbp),%rcx 39: c7 45 b8 10 00 00 00 movl $0x10,-0x48(%rbp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 23 ja 0x2b 8: 5d pop %rbp 9: c3 ret a: 90 nop b: 48 8d 4d 10 lea 0x10(%rbp),%rcx f: c7 45 b8 10 00 00 00 movl $0x10,-0x48(%rbp) [ 37.008276][ C3] RSP: 002b:00007fffca103d50 EFLAGS: 00000206 ORIG_RAX: 0000000000000101 [ 37.008278][ C3] RAX: ffffffffffffffda RBX: 00007fffca103fe0 RCX: 00007f3c236066e5 [ 37.008279][ C3] RDX: 0000000000080000 RSI: 00007fffca103dd0 RDI: 00000000ffffff9c [ 37.008279][ C3] RBP: 00007fffca103d50 R08: 00007fffca103fc7 R09: 0000000000000000 [ 37.008280][ C3] R10: 0000000000000000 R11: 0000000000000206 R12: 00007fffca103dd0 [ 37.008281][ C3] R13: 00007fffca103dd0 R14: 00007f3c235d8000 R15: 0000000000000000 | [ 37.008298][ C3] softirqs last disabled at (30705): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 37.008299][ C3] Preemption disabled at: | [ 37.008300][ C3] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 37.008304][ C3] Tainted: [W]=WARN [ 37.008305][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.008305][ C3] Call Trace: [ 37.008306][ C3] [ 37.008306][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.008309][ C3] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 37.008310][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 37.008313][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.008316][ C3] ? nbcon_get_cpu_emergency_nesting (kernel/printk/nbcon.c:1424) [ 37.008317][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008319][ 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.008320][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.008321][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.008324][ 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.008325][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.008328][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 37.008329][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.008331][ C3] ? mark_lock (kernel/locking/lockdep.c:4769) [ 37.008333][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.008336][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.008338][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008339][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008341][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.008343][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.008345][ 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.008347][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008348][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008350][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.008352][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.008354][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008356][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.008358][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.008360][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008361][ 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.008362][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.008364][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.008365][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 37.008367][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.008368][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008370][ C3] _printk (kernel/printk/printk.c:2504) [ 37.008372][ C3] ? snapshot_read.cold (user.c:?) [ 37.008373][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 37.008376][ C3] ? idr_get_free (??:?) [ 37.008378][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 37.008380][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 37.008382][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 37.008384][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 37.008385][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 37.008387][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 37.008388][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 37.008390][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 37.008391][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 37.008392][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 37.008394][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008395][ 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.008398][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 37.008399][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.008401][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 37.008402][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 37.008403][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008405][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008407][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 37.008409][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 37.008411][ 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.008413][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008414][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008416][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 37.008417][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 37.008420][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.008421][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 37.008423][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008425][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.008427][ 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.008428][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008429][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008431][ 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.008432][ C3] arp_solicit (net/ipv4/arp.c:392) [ 37.008434][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 37.008435][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008436][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 37.008437][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 37.008439][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 37.008441][ C3] ? neigh_probe (net/core/neighbour.c:1091) [ 37.008443][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.008444][ C3] neigh_probe (net/core/neighbour.c:1093) [ 37.008446][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 37.008448][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.008449][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008450][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 37.008453][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 37.008454][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 37.008456][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 37.008457][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008459][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008461][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 37.008462][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 37.008464][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 37.008466][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008469][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 37.008471][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 37.008473][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 37.008475][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008476][ C3] handle_softirqs (kernel/softirq.c:645) [ 37.008478][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008480][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 37.008482][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 37.008483][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 37.008485][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 37.008486][ C3] [ 37.008487][ C3] [ 37.008488][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 37.008489][ C3] RIP: 0010:lock_acquire.part.0 (./arch/x86/include/asm/irqflags.h:158 (discriminator 1) kernel/locking/lockdep.c:5912 (discriminator 1)) [ 37.008491][ C3] Code: ff 65 0f c1 05 7f 77 ed 04 83 f8 01 4c 8b 14 24 0f 85 35 01 00 00 9c 58 f6 c4 02 0f 85 52 01 00 00 4d 85 d2 0f 85 1b 01 00 00 <48> 8b 44 24 30 65 48 2b 05 51 32 ed 04 0f 85 48 01 00 00 48 83 c4 All code ======== 0: ff 65 0f jmp *0xf(%rbp) 3: c1 05 7f 77 ed 04 83 roll $0x83,0x4ed777f(%rip) # 0x4ed7789 a: f8 clc b: 01 4c 8b 14 add %ecx,0x14(%rbx,%rcx,4) f: 24 0f and $0xf,%al 11: 85 35 01 00 00 9c test %esi,-0x63ffffff(%rip) # 0xffffffff9c000018 17: 58 pop %rax 18: f6 c4 02 test $0x2,%ah 1b: 0f 85 52 01 00 00 jne 0x173 21: 4d 85 d2 test %r10,%r10 24: 0f 85 1b 01 00 00 jne 0x145 2a:* 48 8b 44 24 30 mov 0x30(%rsp),%rax <-- trapping instruction 2f: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed3288 36: 04 37: 0f 85 48 01 00 00 jne 0x185 3d: 48 rex.W 3e: 83 .byte 0x83 3f: c4 .byte 0xc4 Code starting with the faulting instruction =========================================== 0: 48 8b 44 24 30 mov 0x30(%rsp),%rax 5: 65 48 2b 05 51 32 ed sub %gs:0x4ed3251(%rip),%rax # 0x4ed325e c: 04 d: 0f 85 48 01 00 00 jne 0x15b 13: 48 rex.W 14: 83 .byte 0x83 15: c4 .byte 0xc4 [ 37.008492][ C3] RSP: 0018:ffa000000225f360 EFLAGS: 00000206 [ 37.008493][ C3] RAX: 0000000000000046 RBX: 0000000000000000 RCX: 0ac0d5affe09d4ff [ 37.008494][ C3] RDX: 0000000000000000 RSI: ffffffffb82f9f03 RDI: ffffffffb7c949e0 [ 37.008494][ C3] RBP: 0000000000000000 R08: 0000000000000001 R09: ff11000009bfd250 [ 37.008495][ C3] R10: 0000000000000200 R11: 0000000000000001 R12: ffffffffb8d94c00 [ 37.008496][ C3] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000002 [ 37.008498][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008499][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.008501][ C3] unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 37.008502][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) arch/x86/kernel/unwind_orc.c:495 (discriminator 2)) [ 37.008504][ C3] ? vfs_open (fs/open.c:1101) [ 37.008505][ C3] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5559) [ 37.008506][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 37.008510][ C3] ? do_dentry_open (fs/open.c:996) [ 37.008512][ C3] ? __unwind_start (arch/x86/kernel/unwind_orc.c:787) [ 37.008513][ C3] ? write_profile (profile.c:?) [ 37.008515][ C3] arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 37.008517][ C3] ? vfs_open (fs/open.c:1101) [ 37.008518][ C3] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 37.008520][ C3] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 37.008522][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008523][ C3] set_track_prepare (mm/slub.c:1075) [ 37.008524][ C3] ? __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5559) [ 37.008525][ C3] ? fuse_file_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/fuse/file.c:64 (discriminator 1)) [ 37.008526][ C3] ? fuse_file_open (fs/fuse/file.c:150) [ 37.008527][ C3] ? fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 37.008529][ C3] ? do_dentry_open (fs/open.c:996) [ 37.008530][ C3] ? vfs_open (fs/open.c:1101) [ 37.008531][ C3] ? backing_file_open (fs/backing-file.c:48) [ 37.008533][ C3] ? ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 37.008534][ C3] ? ovl_open (fs/overlayfs/file.c:222) [ 37.008535][ C3] ? do_dentry_open (fs/open.c:996) [ 37.008536][ C3] ? vfs_open (fs/open.c:1101) [ 37.008538][ C3] __alloc_object (mm/kmemleak.c:723) [ 37.008539][ C3] __create_object (mm/kmemleak.c:801) [ 37.008541][ C3] __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5559) [ 37.008542][ C3] ? fuse_file_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/fuse/file.c:64 (discriminator 1)) [ 37.008544][ C3] fuse_file_alloc (./include/linux/slab.h:991 (discriminator 1) ./include/linux/slab.h:1312 (discriminator 1) fs/fuse/file.c:64 (discriminator 1)) [ 37.008545][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.008547][ C3] fuse_file_open (fs/fuse/file.c:150) [ 37.008549][ C3] fuse_open (fs/fuse/file.c:192 fs/fuse/file.c:281) [ 37.008550][ C3] ? fuse_finish_open (fs/fuse/file.c:232) [ 37.008552][ C3] do_dentry_open (fs/open.c:996) [ 37.008554][ C3] vfs_open (fs/open.c:1101) [ 37.008555][ 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.008557][ C3] backing_file_open (fs/backing-file.c:48) [ 37.008559][ C3] ? generic_permission (./include/linux/fs.h:1406 ./include/linux/fs.h:1445 fs/namei.c:467 fs/namei.c:529) [ 37.008561][ C3] ovl_open_realfile (fs/overlayfs/file.c:51 (discriminator 1)) [ 37.008562][ C3] ovl_open (fs/overlayfs/file.c:222) [ 37.008564][ C3] ? ovl_llseek (fs/overlayfs/file.c:255) [ 37.008566][ 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.008567][ C3] ? ovl_llseek (fs/overlayfs/file.c:255) [ 37.008569][ C3] do_dentry_open (fs/open.c:996) [ 37.008571][ C3] ? inode_permission (fs/namei.c:583 fs/namei.c:653) [ 37.008572][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 37.008574][ C3] vfs_open (fs/open.c:1101) [ 37.008575][ C3] ? security_inode_permission (security/security.c:1842 (discriminator 11)) [ 37.008576][ C3] ? may_open (fs/namei.c:4269) [ 37.008578][ C3] do_open (fs/namei.c:4837) [ 37.008580][ C3] ? open_last_lookups (fs/namei.c:2152 fs/namei.c:4780) [ 37.008582][ C3] path_openat (fs/namei.c:5000) [ 37.008583][ C3] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.008585][ C3] ? kernel_tmpfile_open (fs/namei.c:4942) [ 37.008586][ C3] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.008588][ C3] do_file_open (fs/namei.c:5029) [ 37.008589][ C3] ? path_openat (./include/linux/mount.h:68 (discriminator 3)) [ 37.008590][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.008592][ C3] ? page_get_link_raw (fs/namei.c:6482) [ 37.008595][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 37.008596][ C3] ? alloc_fd (./include/linux/spinlock.h:401 fs/file.c:610) [ 37.008599][ C3] do_sys_openat2 (fs/open.c:1417 (discriminator 5)) [ 37.008600][ C3] ? build_open_flags (fs/open.c:1319 (discriminator 3)) [ 37.008602][ C3] __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 37.008604][ C3] ? __ia32_sys_open (fs/open.c:1427) [ 37.008605][ C3] ? fpregs_restore_userregs (./include/linux/instrumented.h:97 ./include/asm-generic/bitops/instrumented-atomic.h:41 ./include/linux/thread_info.h:109 arch/x86/kernel/fpu/context.h:79) [ 37.008607][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.008608][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.008609][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.008611][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.008612][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.008614][ C3] RIP: 0033:0x7f3c236066e5 [ 37.008615][ C3] Code: 48 89 e5 48 89 55 e0 41 83 e2 40 75 28 89 f2 f7 d2 81 e2 00 00 41 00 74 1c 89 f2 bf 9c ff ff ff 48 89 c6 b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 23 5d c3 90 48 8d 4d 10 c7 45 b8 10 00 00 00 All code ======== 0: 48 89 e5 mov %rsp,%rbp 3: 48 89 55 e0 mov %rdx,-0x20(%rbp) 7: 41 83 e2 40 and $0x40,%r10d b: 75 28 jne 0x35 d: 89 f2 mov %esi,%edx f: f7 d2 not %edx 11: 81 e2 00 00 41 00 and $0x410000,%edx 17: 74 1c je 0x35 19: 89 f2 mov %esi,%edx 1b: bf 9c ff ff ff mov $0xffffff9c,%edi 20: 48 89 c6 mov %rax,%rsi 23: b8 01 01 00 00 mov $0x101,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 23 ja 0x55 32: 5d pop %rbp 33: c3 ret 34: 90 nop 35: 48 8d 4d 10 lea 0x10(%rbp),%rcx 39: c7 45 b8 10 00 00 00 movl $0x10,-0x48(%rbp) Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 23 ja 0x2b 8: 5d pop %rbp 9: c3 ret a: 90 nop b: 48 8d 4d 10 lea 0x10(%rbp),%rcx f: c7 45 b8 10 00 00 00 movl $0x10,-0x48(%rbp) [ 37.008615][ C3] RSP: 002b:00007fffca103d50 EFLAGS: 00000206 ORIG_RAX: 0000000000000101 [ 37.008617][ C3] RAX: ffffffffffffffda RBX: 00007fffca103fe0 RCX: 00007f3c236066e5 [ 37.008617][ C3] RDX: 0000000000080000 RSI: 00007fffca103dd0 RDI: 00000000ffffff9c [ 37.008618][ C3] RBP: 00007fffca103d50 R08: 00007fffca103fc7 R09: 0000000000000000 [ 37.008619][ C3] R10: 0000000000000000 R11: 0000000000000206 R12: 00007fffca103dd0 [ 37.008619][ C3] R13: 00007fffca103dd0 R14: 00007f3c235d8000 R15: 0000000000000000 | [ 39.055591][ C1] softirqs last disabled at (1909761): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 39.055594][ C1] Preemption disabled at: | [ 39.055595][ C1] 0x0 | [ 39.055603][ C1] Tainted: [W]=WARN [ 39.055604][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.055606][ C1] Call Trace: [ 39.055607][ C1] [ 39.055609][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.055615][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 39.055618][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 39.055623][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.055625][ C1] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 39.055628][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055630][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 39.055633][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.055636][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.055640][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.055642][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.055644][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 39.055645][ C1] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 39.055647][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.055648][ C1] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 39.055651][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.055656][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.055658][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 39.055659][ C1] ? vsnprintf (lib/vsprintf.c:2900) [ 39.055662][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.055664][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055665][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055668][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.055670][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.055672][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055673][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055674][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055675][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055677][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 39.055678][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.055681][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.055683][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.055685][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055686][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.055688][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055689][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.055691][ C1] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 39.055692][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 39.055693][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.055695][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.055697][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 39.055698][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.055699][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 39.055701][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055702][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055704][ C1] _printk (kernel/printk/printk.c:2504) [ 39.055707][ C1] ? snapshot_read.cold (user.c:?) [ 39.055708][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 39.055711][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 39.055714][ C1] ? idr_get_free (??:?) [ 39.055716][ C1] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 39.055719][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 39.055722][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 39.055726][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 39.055729][ C1] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 39.055730][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055732][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055733][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 39.055735][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.055736][ C1] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 39.055739][ C1] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 39.055742][ C1] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 39.055744][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 39.055746][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055747][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 39.055749][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 39.055752][ C1] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 39.055755][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 39.055757][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 39.055758][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 39.055759][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055761][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 39.055763][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 39.055766][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 39.055767][ C1] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 39.055768][ C1] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 39.055771][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055772][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055774][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 39.055776][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 39.055778][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 39.055780][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 39.055782][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 39.055785][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 39.055788][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055789][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 39.055791][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055792][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055793][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.055795][ C1] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 39.055798][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 39.055800][ C1] ? validate_xmit_skb (net/core/dev.c:4080) [ 39.055802][ C1] __dev_queue_xmit (net/core/dev.c:4926) [ 39.055805][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 39.055806][ C1] ? eth_header (net/ethernet/eth.c:86) [ 39.055808][ C1] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 39.055809][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.055811][ C1] ? arp_create (net/ipv4/arp.c:640) [ 39.055812][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055813][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.055815][ C1] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 39.055816][ C1] arp_solicit (net/ipv4/arp.c:392) [ 39.055818][ C1] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.055821][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055822][ C1] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 39.055824][ C1] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 39.055826][ C1] ? arp_rcv (net/ipv4/arp.c:975) [ 39.055828][ C1] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 39.055831][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 39.055832][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055834][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 39.055836][ C1] neigh_probe (net/core/neighbour.c:1093) [ 39.055838][ C1] neigh_timer_handler (net/core/neighbour.c:1188) [ 39.055840][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.055841][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 39.055843][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055844][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 39.055846][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 39.055848][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 39.055851][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.055853][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 39.055854][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055856][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 39.055857][ C1] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 39.055860][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 39.055862][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 39.055864][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 39.055866][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 39.055868][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 39.055870][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.055871][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055872][ C1] handle_softirqs (kernel/softirq.c:645) [ 39.055874][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 39.055876][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055877][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 39.055879][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 39.055880][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 39.055882][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 39.055883][ C1] [ 39.055884][ C1] [ 39.055884][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 39.055886][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 39.055887][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 39.055890][ C1] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 39.055891][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 39.055895][ C1] RAX: 0000000000000001 RBX: ff11000001c1a3c0 RCX: 0000000000000001 [ 39.055896][ C1] RDX: 0000000000000001 RSI: ffffffffb7c94960 RDI: ffffffffb5106247 [ 39.055897][ C1] RBP: 0000000000000000 R08: ffffffffb79b9421 R09: 1fe220000d8163a2 [ 39.055897][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 39.055898][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 39.055899][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 39.055902][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 39.055904][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 39.055905][ C1] default_idle_call (kernel/sched/idle.c:122) [ 39.055907][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 39.055908][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 39.055910][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 39.055913][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.055914][ C1] do_idle (kernel/sched/idle.c:355) [ 39.055915][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 39.055917][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 39.055919][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 39.055921][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 40.655585][ C3] softirqs last disabled at (2324601): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 40.655587][ C3] Preemption disabled at: | [ 40.655588][ C3] 0x0 | [ 40.655597][ C3] Tainted: [W]=WARN [ 40.655598][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.655599][ C3] Call Trace: [ 40.655600][ C3] [ 40.655602][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.655608][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 40.655611][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 40.655614][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.655617][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 40.655620][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655623][ C3] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 40.655625][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.655628][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.655633][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.655635][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.655637][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 40.655639][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.655640][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 40.655643][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.655648][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.655649][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655651][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655653][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.655656][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.655658][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655659][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655659][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655660][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655662][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 40.655664][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.655666][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.655669][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.655671][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655672][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.655674][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655675][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.655676][ C3] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 40.655677][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 40.655679][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.655681][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.655682][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 40.655684][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.655685][ C3] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 40.655687][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655688][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655690][ C3] _printk (kernel/printk/printk.c:2504) [ 40.655693][ C3] ? snapshot_read.cold (user.c:?) [ 40.655694][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 40.655697][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 40.655700][ C3] ? idr_get_free (??:?) [ 40.655702][ C3] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 40.655705][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 40.655708][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 40.655712][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 40.655715][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 40.655716][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.655718][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 40.655722][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 40.655724][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 40.655726][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 40.655727][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 40.655729][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 40.655730][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 40.655733][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655734][ C3] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 40.655737][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 40.655740][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 40.655742][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 40.655743][ C3] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 40.655745][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 40.655746][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655748][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 40.655750][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 40.655751][ C3] ? neigh_probe (net/core/neighbour.c:1093) [ 40.655753][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655755][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 40.655757][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.655758][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655759][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655761][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 40.655763][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 40.655765][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 40.655768][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.655770][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 40.655772][ C3] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 40.655774][ C3] ? nl_fib_input (./include/linux/netlink.h:261) [ 40.655776][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 40.655778][ C3] ? eth_header_cache_update (net/ethernet/eth.c:250) [ 40.655779][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.655780][ C3] ? arp_create (net/ipv4/arp.c:640) [ 40.655782][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655783][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.655785][ C3] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 40.655786][ C3] arp_solicit (net/ipv4/arp.c:392) [ 40.655788][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 40.655790][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655791][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 40.655793][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 40.655795][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 40.655796][ C3] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 40.655798][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 40.655799][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655801][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.655802][ C3] neigh_probe (net/core/neighbour.c:1093) [ 40.655804][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 40.655806][ C3] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.655808][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.655809][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655810][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 40.655814][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 40.655815][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 40.655819][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.655821][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 40.655822][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655824][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 40.655826][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 40.655828][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 40.655830][ C3] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 40.655833][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.655835][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 40.655837][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 40.655839][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.655840][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655841][ C3] handle_softirqs (kernel/softirq.c:645) [ 40.655843][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 40.655845][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655846][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.655848][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 40.655849][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 40.655851][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 40.655853][ C3] [ 40.655853][ C3] [ 40.655854][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 40.655855][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 40.655857][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 40.655859][ 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 [ 40.655861][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 40.655864][ C3] RAX: 0000000000000003 RBX: ff11000001cb8040 RCX: 0000000000000001 [ 40.655865][ C3] RDX: 0000000000000003 RSI: ffffffffb7c94960 RDI: ffffffffb5106247 [ 40.655866][ C3] RBP: 0000000000000000 R08: ffffffffb79b9421 R09: 1fe220000d8363a2 [ 40.655867][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 40.655868][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 40.655869][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 40.655871][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 40.655874][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 40.655875][ C3] default_idle_call (kernel/sched/idle.c:122) [ 40.655877][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 40.655878][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 40.655880][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 40.655883][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.655884][ C3] do_idle (kernel/sched/idle.c:355) [ 40.655886][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 40.655887][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 40.655889][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 40.655891][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 42.319596][ C2] softirqs last disabled at (0): 0x0 | [ 42.319598][ C2] Preemption disabled at: | [ 42.319599][ C2] 0x0 | [ 42.319607][ C2] Tainted: [W]=WARN [ 42.319608][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.319610][ C2] Call Trace: [ 42.319611][ C2] [ 42.319613][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.319619][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 42.319623][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319625][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.319629][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 42.319631][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319632][ 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.319635][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.319638][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.319643][ 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.319645][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.319647][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 42.319648][ C2] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 42.319650][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.319651][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 42.319654][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.319658][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.319660][ 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.319662][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 42.319665][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.319667][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319668][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319671][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.319673][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.319675][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319676][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319677][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319678][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319680][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.319682][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.319684][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.319687][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.319688][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319690][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.319691][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319692][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.319694][ 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.319695][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.319697][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.319698][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.319700][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 42.319701][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.319702][ 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.319704][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319705][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319707][ C2] _printk (kernel/printk/printk.c:2504) [ 42.319710][ C2] ? snapshot_read.cold (user.c:?) [ 42.319711][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 42.319714][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 42.319717][ C2] ? idr_get_free (??:?) [ 42.319719][ 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.319722][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 42.319725][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 42.319729][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 42.319732][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 42.319733][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319735][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319736][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.319739][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.319741][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 42.319743][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 42.319746][ C2] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 42.319748][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319749][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319751][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319752][ 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.319755][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 42.319758][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 42.319759][ 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.319761][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.319762][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319764][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 42.319766][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.319768][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 42.319770][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.319771][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 42.319774][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319775][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319776][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 42.319778][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 42.319781][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.319783][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.319785][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 42.319788][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 42.319791][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319792][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.319794][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319795][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319796][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.319798][ C2] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 42.319801][ 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.319803][ C2] ? validate_xmit_skb (net/core/dev.c:4080) [ 42.319805][ C2] __dev_queue_xmit (net/core/dev.c:4926) [ 42.319808][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.319810][ C2] ? eth_header (net/ethernet/eth.c:86) [ 42.319811][ C2] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 42.319813][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.319814][ C2] ? arp_create (net/ipv4/arp.c:640) [ 42.319815][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319817][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319818][ 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.319820][ C2] arp_solicit (net/ipv4/arp.c:392) [ 42.319822][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.319824][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319825][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 42.319827][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 42.319829][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 42.319831][ 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.319834][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 42.319835][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319836][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.319839][ C2] neigh_probe (net/core/neighbour.c:1093) [ 42.319840][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 42.319842][ 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.319844][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.319845][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319847][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 42.319849][ C2] ? update_curr.isra.0 (kernel/sched/fair.c:2064) [ 42.319852][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 42.319853][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 42.319856][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.319858][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 42.319859][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319861][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 42.319863][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.319865][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 42.319868][ 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.319870][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.319872][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 42.319874][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 42.319876][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.319877][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319878][ C2] handle_softirqs (kernel/softirq.c:645) [ 42.319881][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 42.319883][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319884][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.319886][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 42.319887][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 42.319889][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.319890][ C2] [ 42.319891][ C2] [ 42.319892][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.319893][ C2] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 12) kernel/locking/spinlock.c:221 (discriminator 12)) [ 42.319895][ C2] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 41 80 78 fd 48 89 df e8 49 d6 78 fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 d0 9e 6a fd 65 48 83 3d af ab 65 02 00 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 41 80 78 fd call 0xfffffffffd788054 13: 48 89 df mov %rbx,%rdi 16: e8 49 d6 78 fd call 0xfffffffffd78d664 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 d0 9e 6a fd call 0xfffffffffd6a9f04 34: 65 48 83 3d af ab 65 cmpq $0x0,%gs:0x265abaf(%rip) # 0x265abec 3b: 02 00 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 d0 9e 6a fd call 0xfffffffffd6a9eda a: 65 48 83 3d af ab 65 cmpq $0x0,%gs:0x265abaf(%rip) # 0x265abc2 11: 02 00 13: 74 12 je 0x27 15: 5b pop %rbx [ 42.319897][ C2] RSP: 0018:ffa00000007174e8 EFLAGS: 00000246 [ 42.319900][ C2] RAX: 0000000000000046 RBX: ff11000001041bc0 RCX: 0000000000000000 [ 42.319901][ C2] RDX: 0000000000000003 RSI: ffffffffb7c94960 RDI: ffffffffb79e1483 [ 42.319902][ C2] RBP: 0000000000000246 R08: ffffffffb53f4570 R09: 1ffffffff72ea91b [ 42.319903][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: ff11000001041bc0 [ 42.319904][ C2] R13: ffd40000003b7510 R14: ffd40000003b7500 R15: ff1100000edd6e00 [ 42.319905][ 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.319907][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 42.319909][ C2] get_from_partial_node (./include/linux/spinlock.h:425 (discriminator 3) mm/slub.c:3943 (discriminator 3)) [ 42.319911][ C2] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 42.319912][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 42.319914][ C2] ___slab_alloc (mm/slub.c:4034 (discriminator 1) mm/slub.c:4564 (discriminator 1)) [ 42.319916][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319917][ C2] ? __pcs_replace_empty_main (mm/slub.c:4737 (discriminator 20)) [ 42.319919][ C2] kmem_cache_alloc_noprof (mm/slub.c:4987 mm/slub.c:5010) [ 42.319920][ C2] ? mas_store_gfp (lib/maple_tree.c:139 (discriminator 7) lib/maple_tree.c:1086 (discriminator 7) lib/maple_tree.c:3806 (discriminator 7) lib/maple_tree.c:4987 (discriminator 7)) [ 42.319922][ C2] mas_store_gfp (lib/maple_tree.c:139 (discriminator 7) lib/maple_tree.c:1086 (discriminator 7) lib/maple_tree.c:3806 (discriminator 7) lib/maple_tree.c:4987 (discriminator 7)) [ 42.319924][ C2] ? lock_next_vma_under_mmap_lock (./include/linux/mmap_lock.h:242) [ 42.319928][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.319929][ 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.319930][ C2] ? mas_store_prealloc (lib/maple_tree.c:606) [ 42.319932][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.319934][ C2] ? __vma_start_exclude_readers (mm/mmap_lock.c:126 (discriminator 38)) [ 42.319936][ C2] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 42.319938][ C2] do_brk_flags (mm/vma.h:376 mm/vma.c:3041) [ 42.319941][ C2] ? mmap_region (mm/vma.c:2957) [ 42.319943][ C2] ? mtree_range_walk (lib/maple_tree.c:676 (discriminator 4) lib/maple_tree.c:2118 (discriminator 4)) [ 42.319945][ C2] ? mas_prev_slot (lib/maple_tree.c:676 (discriminator 4) lib/maple_tree.c:709 (discriminator 4) lib/maple_tree.c:4084 (discriminator 4)) [ 42.319947][ C2] ? mas_prev (lib/maple_tree.c:5311 lib/maple_tree.c:5303) [ 42.319949][ C2] ? mas_prev_range (lib/maple_tree.c:5336) [ 42.319950][ C2] ? do_vmi_munmap (./include/linux/mm.h:1667 mm/vma.c:1725) [ 42.319952][ C2] vm_brk_flags (mm/mmap.c:1250) [ 42.319954][ C2] ? __ia32_sys_remap_file_pages (mm/mmap.c:1101) [ 42.319956][ C2] ? irqentry_exit (./include/linux/irq-entry-common.h:507 ./include/linux/irq-entry-common.h:542 kernel/entry/common.c:167) [ 42.319958][ C2] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 42.319959][ C2] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 42.319962][ C2] elf_load (fs/binfmt_elf.c:452) [ 42.319966][ C2] load_elf_interp.isra.0 (fs/binfmt_elf.c:686) [ 42.319968][ C2] load_elf_binary (fs/binfmt_elf.c:1254) [ 42.319971][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.319973][ C2] ? load_elf_interp.isra.0 (fs/binfmt_elf.c:690 (discriminator 4)) [ 42.319975][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319976][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.319977][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.319979][ C2] exec_binprm (fs/exec.c:1759 fs/exec.c:1791) [ 42.319982][ C2] ? check_unsafe_exec (fs/exec.c:1617) [ 42.319984][ C2] bprm_execve.part.0 (fs/exec.c:1847) [ 42.319986][ C2] do_execveat_common.isra.0 (fs/exec.c:1945) [ 42.319988][ C2] __x64_sys_execve (fs/exec.c:2018 (discriminator 2) fs/exec.c:2012 (discriminator 2) fs/exec.c:2012 (discriminator 2)) [ 42.319989][ C2] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 42.319991][ C2] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 42.319993][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.319994][ C2] RIP: 0033:0x7fcdd2c9ef4b [ 42.319998][ C2] Code: Unable to access opcode bytes at 0x7fcdd2c9ef21. Code starting with the faulting instruction =========================================== [ 42.319999][ C2] RSP: 002b:00007fff434f59c8 EFLAGS: 00000202 ORIG_RAX: 000000000000003b [ 42.320000][ C2] RAX: ffffffffffffffda RBX: 000055ea9b18a0f0 RCX: 00007fcdd2c9ef4b [ 42.320001][ C2] RDX: 000055ea9b17e410 RSI: 000055ea9b1ae890 RDI: 000055ea9b18a0f0 [ 42.320002][ C2] RBP: 00007fff434f5ab0 R08: 000055ea9b1717c0 R09: 0000000000000040 [ 42.320003][ C2] R10: 0000000000000041 R11: 0000000000000202 R12: 000055ea9b18a0f0 [ 42.320003][ C2] R13: 0000000000000000 R14: 000055ea9b1ae890 R15: 000055ea9b17e410 | [ 44.034552][ T1511] softirqs last disabled at (0): 0x0 | [ 44.034554][ T1511] Preemption disabled at: | [ 44.034555][ T1511] 0x0 | [ 44.034562][ T1511] Tainted: [W]=WARN [ 44.034563][ T1511] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.034565][ T1511] Call Trace: [ 44.034566][ T1511] [ 44.034567][ T1511] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.034572][ T1511] __might_resched.cold (kernel/sched/core.c:9234) [ 44.034576][ T1511] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.034579][ T1511] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 44.034583][ T1511] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.034586][ T1511] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 44.034588][ T1511] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.034591][ T1511] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.034596][ T1511] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.034598][ T1511] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.034600][ T1511] put_chars (drivers/char/virtio_console.c:1176) [ 44.034602][ T1511] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.034603][ T1511] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 44.034606][ T1511] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.034611][ T1511] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.034613][ T1511] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.034614][ T1511] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.034616][ T1511] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.034619][ T1511] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.034621][ T1511] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.034622][ T1511] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.034624][ T1511] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.034625][ T1511] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.034628][ T1511] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.034630][ T1511] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.034632][ T1511] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.034634][ T1511] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.034635][ T1511] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.034636][ T1511] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.034638][ T1511] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 44.034639][ T1511] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 44.034641][ T1511] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.034642][ T1511] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.034644][ T1511] vprintk_emit (kernel/printk/printk.c:2479) [ 44.034646][ T1511] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.034647][ T1511] ? do_raw_read_unlock (kernel/locking/spinlock_debug.c:180) [ 44.034649][ T1511] ? forget_original_parent (kernel/exit.c:635 kernel/exit.c:740) [ 44.034651][ T1511] _printk (kernel/printk/printk.c:2504) [ 44.034654][ T1511] ? snapshot_read.cold (user.c:?) [ 44.034656][ T1511] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 44.034657][ T1511] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 44.034659][ T1511] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.034661][ T1511] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 44.034663][ T1511] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 44.034666][ T1511] ? exit_notify (kernel/exit.c:780) [ 44.034667][ T1511] ? posixtimer_sig_unignore.isra.0 (kernel/signal.c:1971 (discriminator 3)) [ 44.034670][ T1511] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.034671][ T1511] do_group_exit (kernel/exit.c:1151) [ 44.034673][ T1511] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 44.034674][ T1511] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 44.034677][ T1511] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.034680][ T1511] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.034682][ T1511] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.034684][ T1511] RIP: 0033:0x7f0f7f27d1b8 [ 44.034686][ T1511] Code: Unable to access opcode bytes at 0x7f0f7f27d18e. Code starting with the faulting instruction =========================================== [ 44.034687][ T1511] RSP: 002b:00007ffd5bc18bb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 44.034690][ T1511] RAX: ffffffffffffffda RBX: 00007f0f7f3adf88 RCX: 00007f0f7f27d1b8 [ 44.034692][ T1511] RDX: 00007f0f7efc7fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 44.034693][ T1511] RBP: 00007ffd5bc18c10 R08: 0000000000000000 R09: 0000000000000060 [ 44.034694][ T1511] R10: 00007ffd5bc189d0 R11: 0000000000000246 R12: 0000000000000001 Finger prints: __might_resched:__kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record sk_common_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __dev_queue_xmit:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record