====================================== | [ 11.116051][ T196] softirqs last disabled at (30159): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.116053][ T196] Preemption disabled at: | [ 11.116054][ T196] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.116063][ T196] Tainted: [W]=WARN [ 11.116063][ T196] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.116065][ T196] Call Trace: [ 11.116067][ T196] [ 11.116068][ T196] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.116075][ T196] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.116076][ T196] __might_resched.cold (kernel/sched/core.c:9234) [ 11.116081][ T196] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.116085][ 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) [ 11.116090][ 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)) [ 11.116092][ T196] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.116099][ 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) [ 11.116101][ T196] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.116105][ T196] put_chars (drivers/char/virtio_console.c:1176) [ 11.116107][ T196] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 11.116109][ T196] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.116112][ T196] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.116115][ T196] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.116120][ T196] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.116124][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.116126][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.116130][ T196] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.116132][ T196] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.116135][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.116138][ T196] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.116142][ T196] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.116146][ T196] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.116148][ 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)) [ 11.116151][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.116153][ T196] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.116157][ T196] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.116161][ T196] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.116163][ T196] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.116169][ T196] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.116172][ T196] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.116173][ T196] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.116175][ 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) [ 11.116179][ T196] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.116181][ T196] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.116183][ T196] vprintk_emit (kernel/printk/printk.c:2479) [ 11.116187][ T196] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.116192][ T196] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 11.116195][ T196] _printk (kernel/printk/printk.c:2504) [ 11.116199][ T196] ? snapshot_read.cold (user.c:?) [ 11.116205][ 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) [ 11.116208][ T196] gre_init (gre.mod.c:?) gre [ 11.116211][ T196] do_one_initcall (init/main.c:1357) [ 11.116214][ T196] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.116218][ T196] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.116221][ T196] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.116227][ T196] do_init_module (kernel/module/main.c:3117) [ 11.116230][ T196] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.116234][ T196] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.116237][ T196] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.116241][ T196] load_module (kernel/module/main.c:3593) [ 11.116246][ T196] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 11.116251][ T196] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.116259][ T196] init_module_from_file (kernel/module/main.c:3790) [ 11.116261][ T196] ? __do_sys_init_module (kernel/module/main.c:3664) [ 11.116269][ T196] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.116273][ 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) [ 11.116276][ T196] idempotent_init_module (kernel/module/main.c:3802) [ 11.116279][ T196] ? init_module_from_file (kernel/module/main.c:3791) [ 11.116284][ T196] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.116286][ T196] ? exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 11.116291][ T196] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.116292][ T196] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.116296][ T196] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.116299][ T196] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.116302][ T196] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.116304][ T196] RIP: 0033:0x7f1241e0837d [ 11.116307][ 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 [ 11.116309][ T196] RSP: 002b:00007fff2633f9d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.116311][ T196] RAX: ffffffffffffffda RBX: 000055f4647216f0 RCX: 00007f1241e0837d [ 11.116313][ T196] RDX: 0000000000000000 RSI: 000055f4582a4ffd RDI: 0000000000000005 [ 11.116314][ T196] RBP: 00007fff2633fa70 R08: 0000000000000000 R09: 0000000000000000 [ 11.116315][ T196] R10: 0000000000000000 R11: 0000000000000246 R12: 000055f4582a4ffd [ 11.116315][ T196] R13: 000055f464721810 R14: 0000000000040000 R15: 0000000000000000 | [ 29.910431][ T802] softirqs last disabled at (23211): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 29.910433][ T802] Preemption disabled at: | [ 29.910434][ T802] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.910445][ T802] Tainted: [W]=WARN [ 29.910446][ T802] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.910448][ T802] Call Trace: [ 29.910449][ T802] [ 29.910451][ T802] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.910457][ T802] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.910459][ T802] __might_resched.cold (kernel/sched/core.c:9234) [ 29.910463][ T802] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.910468][ T802] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 29.910472][ T802] __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)) [ 29.910474][ T802] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.910481][ T802] ? 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) [ 29.910484][ T802] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.910488][ T802] put_chars (drivers/char/virtio_console.c:1176) [ 29.910490][ T802] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.910491][ T802] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.910495][ T802] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.910498][ T802] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.910502][ T802] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.910506][ T802] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.910511][ T802] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.910514][ T802] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.910519][ T802] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.910523][ T802] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.910525][ T802] ? 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)) [ 29.910528][ T802] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.910529][ T802] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.910533][ T802] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.910537][ T802] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.910539][ T802] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.910544][ T802] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.910547][ T802] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.910549][ T802] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.910551][ T802] ? 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) [ 29.910554][ T802] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.910556][ T802] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.910558][ T802] vprintk_emit (kernel/printk/printk.c:2479) [ 29.910562][ T802] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.910567][ T802] ? ip6gre_fini (net/ipv6/ip6_gre.c:1120) ip6_gre [ 29.910570][ T802] _printk (kernel/printk/printk.c:2504) [ 29.910574][ T802] ? snapshot_read.cold (user.c:?) [ 29.910580][ T802] ? 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) [ 29.910583][ T802] ip6gre_init (net/ipv6/ip6_gre.c:223) ip6_gre [ 29.910586][ T802] do_one_initcall (init/main.c:1357) [ 29.910589][ T802] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 29.910593][ T802] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 29.910596][ T802] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 29.910605][ T802] do_init_module (kernel/module/main.c:3117) [ 29.910608][ T802] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 29.910613][ T802] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 29.910615][ T802] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 29.910618][ T802] load_module (kernel/module/main.c:3593) [ 29.910623][ T802] ? security_kernel_post_read_file (security/security.c:2997 (discriminator 11)) [ 29.910628][ T802] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 29.910631][ T802] ? __ia32_sys_fsconfig (??:?) [ 29.910635][ T802] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 29.910638][ T802] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.910641][ T802] init_module_from_file (kernel/module/main.c:3790) [ 29.910643][ T802] ? __do_sys_init_module (kernel/module/main.c:3664) [ 29.910650][ T802] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.910654][ T802] ? 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) [ 29.910657][ T802] idempotent_init_module (kernel/module/main.c:3802) [ 29.910660][ T802] ? init_module_from_file (kernel/module/main.c:3791) [ 29.910665][ T802] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 29.910667][ T802] ? exc_page_fault (arch/x86/mm/fault.c:1483 arch/x86/mm/fault.c:1536) [ 29.910671][ T802] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 29.910673][ T802] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.910677][ T802] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.910680][ T802] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.910682][ T802] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.910684][ T802] RIP: 0033:0x7f643209937d [ 29.910687][ T802] 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 [ 29.910689][ T802] RSP: 002b:00007ffc719be6f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 29.910692][ T802] RAX: ffffffffffffffda RBX: 000055d912ffe810 RCX: 00007f643209937d [ 29.910693][ T802] RDX: 0000000000000000 RSI: 000055d8e2217ffd RDI: 0000000000000000 [ 29.910694][ T802] RBP: 00007ffc719be790 R08: 0000000000000000 R09: 0000000000000000 [ 29.910695][ T802] R10: 0000000000000000 R11: 0000000000000246 R12: 000055d8e2217ffd [ 29.910695][ T802] R13: 000055d912ffe9a0 R14: 0000000000040000 R15: 0000000000000000 | [ 42.523897][ C2] | [ 42.523897][ C2] | [ 42.523897][ C2] stack backtrace: | [ 42.523903][ C2] Tainted: [W]=WARN [ 42.523904][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.523906][ C2] Call Trace: [ 42.523907][ C2] [ 42.523909][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.523913][ C2] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 42.523916][ C2] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 42.523917][ C2] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 42.523920][ C2] mark_lock (kernel/locking/lockdep.c:4769) [ 42.523922][ C2] mark_usage (kernel/locking/lockdep.c:4658) [ 42.523924][ C2] __lock_acquire (kernel/locking/lockdep.c:5208) [ 42.523926][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 42.523928][ C2] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 42.523930][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.523932][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.523935][ C2] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 42.523937][ C2] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 42.523938][ C2] console_emit_next_record (kernel/printk/printk.c:3177) [ 42.523941][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.523942][ C2] ? 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)) [ 42.523944][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.523946][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.523948][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.523950][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.523952][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.523955][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.523957][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.523959][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.523960][ 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.523962][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.523965][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.523966][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 42.523968][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.523969][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 42.523972][ C2] _printk (kernel/printk/printk.c:2504) [ 42.523974][ C2] ? snapshot_read.cold (user.c:?) [ 42.523976][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 42.523979][ C2] ? idr_get_free (??:?) [ 42.523982][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 42.523984][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 42.523986][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 42.523989][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.523991][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 42.523993][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.523995][ C2] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 42.523997][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 42.523998][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.524000][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 42.524002][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524004][ 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.524006][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 42.524008][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 42.524010][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 42.524012][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.524013][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.524015][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524018][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 42.524020][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 42.524021][ C2] ? __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)) [ 42.524024][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524025][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524027][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 42.524029][ C2] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 42.524032][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.524035][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.524037][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.524039][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 42.524041][ C2] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 42.524042][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524043][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524045][ 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.524047][ C2] arp_solicit (net/ipv4/arp.c:392) [ 42.524049][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.524051][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524052][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 42.524054][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 42.524056][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 42.524058][ C2] ? neigh_probe (net/core/neighbour.c:1091) [ 42.524060][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.524061][ C2] neigh_probe (net/core/neighbour.c:1093) [ 42.524063][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 42.524065][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.524066][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524067][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 42.524070][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 42.524072][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 42.524075][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 42.524077][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 42.524079][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524080][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 42.524082][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.524084][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 42.524086][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.524089][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.524092][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 42.524094][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 42.524096][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.524099][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524100][ C2] handle_softirqs (kernel/softirq.c:645) [ 42.524102][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 42.524104][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 42.524106][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 42.524108][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 42.524109][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.524111][ C2] [ 42.524111][ C2] [ 42.524112][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 42.524113][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.524115][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 42.524118][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 42.524120][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 42.524122][ C2] RAX: 0000000000225999 RBX: ff11000001c14740 RCX: ffffffff9b706247 [ 42.524123][ C2] RDX: ff11000001c14740 RSI: ffffffff9e911011 RDI: ffffffff9e2949e0 [ 42.524124][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 42.524125][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 42.524126][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 42.524128][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.524130][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 42.524132][ C2] default_idle_call (kernel/sched/idle.c:122) [ 42.524134][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.524136][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 42.524137][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 42.524139][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524141][ C2] do_idle (kernel/sched/idle.c:355) [ 42.524143][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 42.524145][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 42.524146][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 42.524149][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 42.524169][ C2] softirqs last disabled at (2251163): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 42.524171][ C2] Preemption disabled at: | [ 42.524172][ C2] 0x0 | [ 42.524177][ C2] Tainted: [W]=WARN [ 42.524178][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.524179][ C2] Call Trace: [ 42.524179][ C2] [ 42.524180][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.524183][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 42.524186][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.524189][ C2] ? nbcon_get_cpu_emergency_nesting (kernel/printk/nbcon.c:1424) [ 42.524191][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524193][ 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.524194][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.524196][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.524199][ 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.524201][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.524204][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 42.524205][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.524207][ C2] ? mark_lock (kernel/locking/lockdep.c:4769) [ 42.524210][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.524213][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.524215][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524217][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524219][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.524222][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.524224][ C2] ? 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)) [ 42.524226][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524227][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524230][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.524232][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.524234][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.524236][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.524238][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.524240][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524241][ 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.524243][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.524245][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.524246][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 42.524248][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.524249][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 42.524251][ C2] _printk (kernel/printk/printk.c:2504) [ 42.524253][ C2] ? snapshot_read.cold (user.c:?) [ 42.524254][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 42.524256][ C2] ? idr_get_free (??:?) [ 42.524259][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 42.524261][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 42.524263][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 42.524265][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.524266][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 42.524268][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.524269][ C2] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 42.524271][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 42.524272][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 42.524273][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 42.524275][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524276][ 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.524279][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 42.524280][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 42.524282][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 42.524283][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 42.524284][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.524286][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524288][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 42.524290][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 42.524291][ C2] ? __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)) [ 42.524293][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524294][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524296][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 42.524298][ C2] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 42.524300][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.524302][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.524303][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.524306][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 42.524307][ C2] ? arp_xmit (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) net/ipv4/arp.c:663 (discriminator 2)) [ 42.524309][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524310][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.524312][ 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.524313][ C2] arp_solicit (net/ipv4/arp.c:392) [ 42.524315][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.524316][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524317][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 42.524318][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 42.524320][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 42.524322][ C2] ? neigh_probe (net/core/neighbour.c:1091) [ 42.524323][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.524325][ C2] neigh_probe (net/core/neighbour.c:1093) [ 42.524326][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 42.524328][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.524330][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524331][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 42.524333][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 42.524335][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 42.524336][ C2] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 42.524338][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 42.524340][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524341][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 42.524343][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 42.524345][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 42.524347][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.524350][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.524352][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 42.524354][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 42.524356][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.524357][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524358][ C2] handle_softirqs (kernel/softirq.c:645) [ 42.524360][ C2] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 42.524362][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 42.524364][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 42.524365][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 42.524367][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.524368][ C2] [ 42.524369][ C2] [ 42.524369][ C2] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 42.524371][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.524372][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 42.524374][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 42.524375][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000282 [ 42.524376][ C2] RAX: 0000000000225999 RBX: ff11000001c14740 RCX: ffffffff9b706247 [ 42.524377][ C2] RDX: ff11000001c14740 RSI: ffffffff9e911011 RDI: ffffffff9e2949e0 [ 42.524378][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 42.524378][ C2] R10: 0000000000000002 R11: 0000000000000001 R12: 1ff400000002afc3 [ 42.524379][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 42.524380][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.524383][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 42.524384][ C2] default_idle_call (kernel/sched/idle.c:122) [ 42.524386][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.524387][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 42.524389][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 42.524391][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.524392][ C2] do_idle (kernel/sched/idle.c:355) [ 42.524393][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 42.524395][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 42.524396][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 42.524398][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 44.763556][ C2] softirqs last disabled at (2251163): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 44.763559][ C2] Preemption disabled at: | [ 44.763559][ C2] 0x0 | [ 44.763570][ C2] Tainted: [W]=WARN [ 44.763571][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.763573][ C2] Call Trace: [ 44.763575][ C2] [ 44.763577][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.763583][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 44.763587][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 44.763591][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.763594][ C2] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 44.763596][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763598][ 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)) [ 44.763601][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.763604][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.763609][ 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) [ 44.763610][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.763613][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 44.763614][ C2] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 44.763616][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.763617][ C2] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 44.763620][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.763625][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.763627][ 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) [ 44.763628][ C2] ? vsnprintf (lib/vsprintf.c:2900) [ 44.763631][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.763633][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763634][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763636][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.763639][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.763641][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763642][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763643][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763644][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763646][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 44.763648][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.763650][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.763653][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.763654][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763656][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.763658][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763659][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.763660][ 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) [ 44.763662][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 44.763663][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.763665][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.763670][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 44.763672][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.763673][ 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) [ 44.763675][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763676][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763678][ C2] _printk (kernel/printk/printk.c:2504) [ 44.763681][ C2] ? snapshot_read.cold (user.c:?) [ 44.763682][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 44.763685][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 44.763688][ C2] ? idr_get_free (??:?) [ 44.763690][ 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) [ 44.763693][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 44.763698][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 44.763702][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 44.763705][ C2] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 44.763707][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763708][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763709][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 44.763711][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.763713][ C2] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 44.763715][ C2] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 44.763718][ C2] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 44.763720][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 44.763722][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763723][ 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) [ 44.763726][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 44.763730][ C2] ? common_startup_64 (arch/x86/kernel/head_64.S:418) [ 44.763733][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 44.763734][ 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) [ 44.763736][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 44.763737][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763739][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 44.763741][ C2] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 44.763744][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 44.763745][ C2] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 44.763746][ C2] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 44.763749][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763750][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763752][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 44.763754][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 44.763757][ C2] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 44.763759][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 44.763761][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 44.763764][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 44.763767][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763768][ C2] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 44.763769][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763771][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763772][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.763774][ C2] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 44.763777][ 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) [ 44.763779][ C2] ? validate_xmit_skb (net/core/dev.c:4080) [ 44.763781][ C2] __dev_queue_xmit (net/core/dev.c:4926) [ 44.763784][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 44.763785][ C2] ? eth_header (net/ethernet/eth.c:86) [ 44.763787][ C2] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 44.763789][ C2] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 44.763790][ C2] ? arp_create (net/ipv4/arp.c:640) [ 44.763791][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763793][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.763794][ 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) [ 44.763796][ C2] arp_solicit (net/ipv4/arp.c:392) [ 44.763798][ C2] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 44.763801][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763802][ C2] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 44.763804][ C2] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 44.763806][ C2] ? arp_rcv (net/ipv4/arp.c:975) [ 44.763808][ 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) [ 44.763811][ C2] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 44.763812][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763814][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 44.763816][ C2] neigh_probe (net/core/neighbour.c:1093) [ 44.763818][ C2] neigh_timer_handler (net/core/neighbour.c:1188) [ 44.763820][ 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) [ 44.763822][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 44.763823][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763824][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 44.763827][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 44.763829][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 44.763832][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.763833][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 44.763835][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763837][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 44.763839][ C2] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 44.763841][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 44.763843][ 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) [ 44.763845][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 44.763848][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 44.763850][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 44.763851][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.763853][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763854][ C2] handle_softirqs (kernel/softirq.c:645) [ 44.763856][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 44.763858][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763859][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 44.763860][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 44.763862][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 44.763863][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 44.763865][ C2] [ 44.763866][ C2] [ 44.763866][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 44.763868][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 44.763869][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 44.763872][ C2] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 44.763873][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 44.763877][ C2] RAX: 0000000000000002 RBX: ff11000001c14740 RCX: 0000000000000001 [ 44.763878][ C2] RDX: 0000000000000002 RSI: ffffffff9e294960 RDI: ffffffff9b706247 [ 44.763879][ C2] RBP: 0000000000000000 R08: ffffffff9dfb9421 R09: 1fe220000d8263a2 [ 44.763880][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 44.763880][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 44.763882][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 44.763884][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 44.763887][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 44.763889][ C2] default_idle_call (kernel/sched/idle.c:122) [ 44.763890][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 44.763892][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 44.763894][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 44.763896][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.763898][ C2] do_idle (kernel/sched/idle.c:355) [ 44.763899][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 44.763901][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 44.763902][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 44.763904][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 46.427534][ C3] softirqs last disabled at (2120075): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 46.427536][ C3] Preemption disabled at: | [ 46.427537][ C3] 0x0 | [ 46.427547][ C3] Tainted: [W]=WARN [ 46.427548][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.427550][ C3] Call Trace: [ 46.427552][ C3] [ 46.427554][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.427560][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 46.427563][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 46.427566][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.427569][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 46.427573][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427576][ 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)) [ 46.427578][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.427581][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.427586][ 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) [ 46.427587][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.427590][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 46.427592][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.427593][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 46.427596][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.427601][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.427603][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427604][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427607][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.427610][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.427612][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427613][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427614][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427615][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427617][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 46.427619][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.427621][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.427624][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.427625][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427627][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.427629][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427630][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.427631][ 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) [ 46.427633][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 46.427634][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.427636][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.427638][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 46.427640][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.427641][ 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) [ 46.427643][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427644][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427646][ C3] _printk (kernel/printk/printk.c:2504) [ 46.427649][ C3] ? snapshot_read.cold (user.c:?) [ 46.427650][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 46.427654][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 46.427657][ C3] ? idr_get_free (??:?) [ 46.427659][ 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) [ 46.427663][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 46.427666][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 46.427670][ C3] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 46.427681][ C3] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 46.427682][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.427684][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 46.427688][ C3] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 46.427690][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 46.427693][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 46.427694][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5068) [ 46.427696][ C3] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 46.427697][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 46.427700][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427702][ 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) [ 46.427704][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 46.427708][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 46.427710][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 46.427711][ 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) [ 46.427713][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 46.427714][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427716][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 46.427718][ C3] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 46.427719][ C3] ? neigh_probe (net/core/neighbour.c:1093) [ 46.427722][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427723][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 46.427725][ 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) [ 46.427727][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427728][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427729][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 46.427732][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 46.427734][ C3] ? kmalloc_reserve (net/core/skbuff.c:615 (discriminator 7)) [ 46.427737][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 46.427739][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 46.427741][ C3] ? napi_skb_cache_get (./include/linux/local_lock_internal.h:60 (discriminator 1)) [ 46.427743][ C3] ? nl_fib_input (./include/linux/netlink.h:261) [ 46.427745][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 46.427747][ C3] ? eth_header_cache_update (net/ethernet/eth.c:250) [ 46.427748][ C3] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 46.427750][ C3] ? arp_create (net/ipv4/arp.c:640) [ 46.427751][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427752][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.427754][ 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) [ 46.427756][ C3] arp_solicit (net/ipv4/arp.c:392) [ 46.427757][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.427760][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427761][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 46.427763][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 46.427765][ C3] ? arp_rcv (net/ipv4/arp.c:975) [ 46.427766][ 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) [ 46.427768][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 46.427770][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427771][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 46.427773][ C3] neigh_probe (net/core/neighbour.c:1093) [ 46.427775][ C3] neigh_timer_handler (net/core/neighbour.c:1188) [ 46.427777][ 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) [ 46.427778][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 46.427780][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427781][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 46.427785][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 46.427787][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 46.427790][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.427792][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 46.427794][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427795][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 46.427797][ C3] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 46.427799][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 46.427802][ 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) [ 46.427804][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 46.427806][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 46.427809][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 46.427810][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.427812][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427813][ C3] handle_softirqs (kernel/softirq.c:645) [ 46.427815][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 46.427817][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427818][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 46.427820][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 46.427821][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 46.427823][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 46.427825][ C3] [ 46.427825][ C3] [ 46.427826][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 46.427827][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 46.427829][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 46.427832][ 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 [ 46.427834][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 46.427837][ C3] RAX: 0000000000000003 RBX: ff11000001cb8040 RCX: 0000000000000001 [ 46.427838][ C3] RDX: 0000000000000003 RSI: ffffffff9e294960 RDI: ffffffff9b706247 [ 46.427839][ C3] RBP: 0000000000000000 R08: ffffffff9dfb9421 R09: 1fe220000d8363a2 [ 46.427840][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 46.427841][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 46.427842][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 46.427844][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 46.427846][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 46.427848][ C3] default_idle_call (kernel/sched/idle.c:122) [ 46.427850][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 46.427851][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 46.427853][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 46.427856][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 46.427857][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.427859][ C3] do_idle (kernel/sched/idle.c:355) [ 46.427860][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 46.427862][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 46.427863][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 46.427865][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 48.218532][ C0] softirqs last disabled at (0): 0x0 | [ 48.218534][ C0] Preemption disabled at: | [ 48.218534][ C0] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 48.218545][ C0] Tainted: [W]=WARN [ 48.218546][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.218548][ C0] Call Trace: [ 48.218549][ C0] [ 48.218550][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 48.218556][ C0] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 48.218558][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 48.218561][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 48.218564][ C0] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 48.218568][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218570][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 48.218573][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.218576][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.218581][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.218582][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.218585][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 48.218586][ C0] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 48.218588][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 48.218589][ C0] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 48.218592][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 48.218597][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 48.218598][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 48.218600][ C0] ? vsnprintf (lib/vsprintf.c:2900) [ 48.218603][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.218605][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218606][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218608][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 48.218611][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 48.218613][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218614][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218615][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218616][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218618][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 48.218620][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 48.218622][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 48.218625][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 48.218626][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218628][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 48.218630][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218631][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.218632][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 48.218634][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 48.218635][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 48.218637][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 48.218639][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 48.218640][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 48.218641][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 48.218643][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218644][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218646][ C0] _printk (kernel/printk/printk.c:2504) [ 48.218649][ C0] ? snapshot_read.cold (user.c:?) [ 48.218651][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 48.218653][ C0] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 48.218656][ C0] ? idr_get_free (??:?) [ 48.218658][ C0] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 48.218661][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) [ 48.218665][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 48.218670][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 48.218672][ C0] ? __gre6_xmit (./include/net/gre.h:135 (discriminator 2)) ip6_gre [ 48.218674][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218675][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218676][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 48.218680][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.218686][ C0] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 48.218689][ C0] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 48.218692][ C0] ? __vlan_insert_inner_tag.constprop.0 (./include/linux/skbuff.h:4676 ./include/linux/skbuff.h:4708 ./include/linux/if_vlan.h:375) [ 48.218694][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218695][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218697][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218698][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 48.218700][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 48.218704][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 48.218706][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 48.218707][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 48.218708][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218711][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 48.218713][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 48.218715][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 48.218717][ C0] ? stack_access_ok (./arch/x86/include/asm/stacktrace.h:55) [ 48.218718][ C0] ? arp_send_dst (net/ipv4/arp.c:314 net/ipv4/arp.c:301) [ 48.218721][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218722][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218724][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 48.218726][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 48.218729][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 48.218731][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 48.218733][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.218736][ C0] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 48.218739][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218740][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 48.218742][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218743][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218744][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.218746][ C0] vlan_dev_hard_start_xmit (./include/linux/netdevice.h:3461 net/8021q/vlan_dev.c:126) [ 48.218749][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 48.218751][ C0] ? validate_xmit_skb (net/core/dev.c:4080) [ 48.218753][ C0] __dev_queue_xmit (net/core/dev.c:4926) [ 48.218756][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 48.218758][ C0] ? eth_header (net/ethernet/eth.c:86) [ 48.218759][ C0] ? vlan_dev_hard_header (./include/linux/netdevice.h:3537 net/8021q/vlan_dev.c:84) [ 48.218761][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 48.218762][ C0] ? arp_create (net/ipv4/arp.c:640) [ 48.218764][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218765][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218767][ C0] arp_xmit (./include/linux/netdevice.h:3461 net/ipv4/arp.c:655 ./include/linux/netfilter.h:325 ./include/linux/netfilter.h:319 net/ipv4/arp.c:665) [ 48.218768][ C0] arp_solicit (net/ipv4/arp.c:392) [ 48.218770][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 48.218773][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218774][ C0] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 48.218776][ C0] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 48.218778][ C0] ? arp_rcv (net/ipv4/arp.c:975) [ 48.218780][ C0] ? __copy_skb_header (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:1475 ./include/linux/rcuref.h:87 ./include/net/dst.h:247 ./include/net/dst.h:261 ./include/net/dst.h:294 ./include/net/dst.h:299 net/core/skbuff.c:1565) [ 48.218783][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 48.218784][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218785][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 48.218788][ C0] neigh_probe (net/core/neighbour.c:1093) [ 48.218790][ C0] neigh_timer_handler (net/core/neighbour.c:1188) [ 48.218792][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.218794][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 48.218795][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218796][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 48.218798][ C0] ? update_curr.isra.0 (kernel/sched/fair.c:2064) [ 48.218801][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 48.218803][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 48.218806][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218809][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 48.218811][ C0] ? neigh_periodic_work (net/core/neighbour.c:993 (discriminator 1)) [ 48.218813][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 48.218816][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 48.218818][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 48.218820][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 48.218822][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 48.218824][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 48.218826][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218827][ C0] handle_softirqs (kernel/softirq.c:645) [ 48.218829][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 48.218830][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218831][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.218833][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 48.218835][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 48.218837][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 48.218838][ C0] [ 48.218839][ C0] [ 48.218839][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 48.218841][ C0] RIP: 0010:stack_trace_consume_entry (kernel/stacktrace.c:83) [ 48.218844][ C0] Code: 75 b5 8b 7c 24 20 e8 1b ff ff ff 85 c0 48 c7 c0 ea ff ff ff 74 81 eb 9f e8 79 2e 76 02 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa <0f> 1f 44 00 00 48 89 f8 48 83 c7 10 48 83 ec 18 48 ba 00 00 00 00 All code ======== 0: 75 b5 jne 0xffffffffffffffb7 2: 8b 7c 24 20 mov 0x20(%rsp),%edi 6: e8 1b ff ff ff call 0xffffffffffffff26 b: 85 c0 test %eax,%eax d: 48 c7 c0 ea ff ff ff mov $0xffffffffffffffea,%rax 14: 74 81 je 0xffffffffffffff97 16: eb 9f jmp 0xffffffffffffffb7 18: e8 79 2e 76 02 call 0x2762e96 1d: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24: 00 00 26: f3 0f 1e fa endbr64 2a:* 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) <-- trapping instruction 2f: 48 89 f8 mov %rdi,%rax 32: 48 83 c7 10 add $0x10,%rdi 36: 48 83 ec 18 sub $0x18,%rsp 3a: 48 rex.W 3b: ba 00 00 00 00 mov $0x0,%edx Code starting with the faulting instruction =========================================== 0: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5: 48 89 f8 mov %rdi,%rax 8: 48 83 c7 10 add $0x10,%rdi c: 48 83 ec 18 sub $0x18,%rsp 10: 48 rex.W 11: ba 00 00 00 00 mov $0x0,%edx [ 48.218845][ C0] RSP: 0018:ffa0000000597388 EFLAGS: 00000286 [ 48.218848][ C0] RAX: ffffffff9d8f39d4 RBX: ffffffff9b855200 RCX: ffa00000005973e8 [ 48.218850][ C0] RDX: ffa0000000597390 RSI: ffffffff9d8f39d4 RDI: ffa0000000597458 [ 48.218850][ C0] RBP: ffa0000000597428 R08: ffffffffa0282512 R09: ffffffff9ff7fb68 [ 48.218851][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: ffa0000000597458 [ 48.218852][ C0] R13: 0000000000000000 R14: ff110000098c4740 R15: 0000000000000001 [ 48.218853][ C0] ? write_profile (profile.c:?) [ 48.218855][ C0] ? ip_tunnel_init_net (net/ipv4/ip_tunnel.c:1137) [ 48.218857][ C0] ? ip_tunnel_init_net (net/ipv4/ip_tunnel.c:1137) [ 48.218859][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:27 (discriminator 1)) [ 48.218861][ C0] ? ip_tunnel_init_net (net/ipv4/ip_tunnel.c:1137) [ 48.218863][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 48.218865][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 48.218866][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218868][ C0] set_track_prepare (mm/slub.c:1075) [ 48.218869][ C0] ? kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 48.218870][ C0] ? __kernfs_new_node (fs/kernfs/dir.c:665 (discriminator 7)) [ 48.218873][ C0] ? kernfs_new_node (fs/kernfs/dir.c:751 (discriminator 1)) [ 48.218874][ C0] ? __kernfs_create_file (fs/kernfs/file.c:1050) [ 48.218875][ C0] ? sysfs_add_file_mode_ns (fs/sysfs/file.c:316) [ 48.218877][ C0] ? sysfs_create_file_ns (fs/sysfs/file.c:377) [ 48.218878][ C0] ? device_add (drivers/base/core.c:3708) [ 48.218880][ C0] ? netdev_register_kobject (net/core/net-sysfs.c:2340) [ 48.218883][ C0] ? register_netdevice (net/core/dev.c:11503) [ 48.218884][ C0] ? __ip_tunnel_create (net/ipv4/ip_tunnel.c:268) [ 48.218886][ C0] __alloc_object (mm/kmemleak.c:723) [ 48.218887][ C0] __create_object (mm/kmemleak.c:801) [ 48.218889][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 48.218890][ C0] kmem_cache_alloc_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4696 mm/slub.c:4996 mm/slub.c:5010) [ 48.218892][ C0] ? __kernfs_new_node (fs/kernfs/dir.c:665 (discriminator 7)) [ 48.218894][ C0] __kernfs_new_node (fs/kernfs/dir.c:665 (discriminator 7)) [ 48.218896][ C0] ? kernfs_dop_revalidate (fs/kernfs/dir.c:319 (discriminator 1)) [ 48.218898][ C0] ? kernfs_create_dir_ns (fs/kernfs/dir.c:1130) [ 48.218900][ C0] ? sysfs_create_dir_ns (fs/sysfs/dir.c:59 (discriminator 1)) [ 48.218901][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218902][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218903][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.218905][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218906][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.218908][ C0] ? kernfs_root (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 fs/kernfs/kernfs-internal.h:76) [ 48.218909][ C0] kernfs_new_node (fs/kernfs/dir.c:751 (discriminator 1)) [ 48.218911][ C0] __kernfs_create_file (fs/kernfs/file.c:1050) [ 48.218913][ C0] sysfs_add_file_mode_ns (fs/sysfs/file.c:316) [ 48.218915][ C0] ? make_kgid (kernel/user_namespace.c:340 kernel/user_namespace.c:493) [ 48.218917][ C0] ? net_ns_get_ownership (net/core/net_namespace.c:615 net/core/net_namespace.c:611) [ 48.218919][ C0] sysfs_create_file_ns (fs/sysfs/file.c:377) [ 48.218921][ C0] ? sysfs_add_file_mode_ns (fs/sysfs/file.c:320) [ 48.218922][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218924][ C0] device_add (drivers/base/core.c:3708) [ 48.218926][ C0] ? __fw_devlink_link_to_consumers.isra.0 (./include/linux/property.h:226 (discriminator 3)) [ 48.218927][ C0] ? __raw_spin_lock_init (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/spinlock_debug.c:25) [ 48.218929][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 48.218930][ C0] ? __init_waitqueue_head (kernel/sched/wait.c:13) [ 48.218933][ C0] ? pm_runtime_init (drivers/base/power/runtime.c:1859) [ 48.218936][ C0] netdev_register_kobject (net/core/net-sysfs.c:2340) [ 48.218938][ C0] register_netdevice (net/core/dev.c:11503) [ 48.218940][ C0] ? unregister_netdev (net/core/dev.c:12699) [ 48.218941][ C0] ? alloc_netdev_mqs (net/core/dev.c:12209) [ 48.218943][ C0] __ip_tunnel_create (net/ipv4/ip_tunnel.c:268) [ 48.218944][ C0] ? ip_tunnel_encap_del_ops (net/ipv4/ip_tunnel.c:479 (discriminator 1)) [ 48.218946][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.218948][ C0] ip_tunnel_init_net (net/ipv4/ip_tunnel.c:1137) [ 48.218949][ C0] ? ip_tunnel_ctl (net/ipv4/ip_tunnel.c:955) [ 48.218951][ C0] ? __kmalloc_noprof (mm/slub.c:5415 mm/slub.c:5439) [ 48.218952][ C0] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 48.218954][ C0] vti_init_net (net/ipv4/ip_vti.c:517) [ 48.218957][ C0] ops_init (net/core/net_namespace.c:137) [ 48.218959][ C0] setup_net (net/core/net_namespace.c:443) [ 48.218960][ C0] ? ops_undo_list (net/core/net_namespace.c:179) [ 48.218963][ C0] copy_net_ns (net/core/net_namespace.c:582) [ 48.218965][ C0] create_new_namespaces (kernel/nsproxy.c:132) [ 48.218967][ C0] unshare_nsproxy_namespaces (kernel/nsproxy.c:234 (discriminator 4)) [ 48.218969][ C0] ksys_unshare (kernel/fork.c:3292) [ 48.218971][ C0] ? walk_process_tree (kernel/fork.c:3080 (discriminator 17)) [ 48.218973][ C0] ? __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 48.218975][ C0] ? __ia32_sys_open (fs/open.c:1427) [ 48.218976][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 48.218978][ C0] __x64_sys_unshare (kernel/fork.c:3356 kernel/fork.c:3354 kernel/fork.c:3354) [ 48.218980][ C0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 48.218981][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.218984][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 48.218985][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.218987][ C0] RIP: 0033:0x7f356742288b [ 48.218989][ C0] Code: 73 01 c3 48 8b 0d 6d 75 0f 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa b8 10 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 3d 75 0f 00 f7 d8 64 89 01 48 All code ======== 0: 73 01 jae 0x3 2: c3 ret 3: 48 8b 0d 6d 75 0f 00 mov 0xf756d(%rip),%rcx # 0xf7577 a: f7 d8 neg %eax c: 64 89 01 mov %eax,%fs:(%rcx) f: 48 83 c8 ff or $0xffffffffffffffff,%rax 13: c3 ret 14: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 1b: 00 00 00 1e: 90 nop 1f: f3 0f 1e fa endbr64 23: b8 10 01 00 00 mov $0x110,%eax 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 3d 75 0f 00 mov 0xf753d(%rip),%rcx # 0xf7577 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 3d 75 0f 00 mov 0xf753d(%rip),%rcx # 0xf754d 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 48.218990][ C0] RSP: 002b:00007ffcabd06d58 EFLAGS: 00000202 ORIG_RAX: 0000000000000110 [ 48.218991][ C0] RAX: ffffffffffffffda RBX: 0000000000000007 RCX: 00007f356742288b [ 48.218992][ C0] RDX: 0000000000000000 RSI: 0000000000479373 RDI: 0000000040000000 [ 48.218993][ C0] RBP: 0000000000000002 R08: 0000000000000000 R09: 0000000000000000 [ 48.218994][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 00007ffcabd08f80 Finger prints: handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars