====================================== | [ 10.136706][ T186] softirqs last disabled at (25257): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.136708][ T186] Preemption disabled at: | [ 10.136709][ T186] 0x0 | [ 10.136720][ T186] Tainted: [W]=WARN [ 10.136721][ T186] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.136723][ T186] Call Trace: [ 10.136724][ T186] [ 10.136726][ T186] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.136733][ T186] __might_resched.cold (kernel/sched/core.c:9234) [ 10.136737][ T186] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.136741][ T186] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.136746][ T186] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.136749][ T186] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.136755][ T186] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.136758][ T186] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.136761][ T186] put_chars (drivers/char/virtio_console.c:1176) [ 10.136764][ T186] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.136765][ T186] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.136770][ T186] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.136775][ T186] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.136782][ T186] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.136784][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.136787][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.136791][ T186] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.136795][ T186] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.136797][ T186] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.136800][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.136803][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.136807][ T186] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.136811][ T186] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.136813][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.136818][ T186] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.136821][ T186] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.136823][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.136825][ T186] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.136829][ T186] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.136830][ T186] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.136834][ T186] vprintk_emit (kernel/printk/printk.c:2479) [ 10.136838][ T186] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.136841][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.136845][ T186] _printk (kernel/printk/printk.c:2504) [ 10.136848][ T186] ? snapshot_read.cold (user.c:?) [ 10.136851][ T186] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.136854][ T186] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.136858][ T186] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.136860][ T186] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.136864][ T186] ? exit_notify (kernel/exit.c:780) [ 10.136866][ T186] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.136869][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.136873][ T186] do_group_exit (kernel/exit.c:1151) [ 10.136876][ T186] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.136878][ T186] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.136880][ T186] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.136889][ T186] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.136893][ T186] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.136895][ T186] RIP: 0033:0x7fe53ea891b8 [ 10.136897][ T186] Code: Unable to access opcode bytes at 0x7fe53ea8918e. Code starting with the faulting instruction =========================================== [ 10.136898][ T186] RSP: 002b:00007ffca0946e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.136901][ T186] RAX: ffffffffffffffda RBX: 00007fe53ebb9f88 RCX: 00007fe53ea891b8 [ 10.136902][ T186] RDX: 00007fe53e7d3fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.136903][ T186] RBP: 00007ffca0946ec0 R08: 0000000000000000 R09: 0000000000008010 [ 10.136904][ T186] R10: 00007ffca0946c80 R11: 0000000000000246 R12: 0000000000000001 [ 10.136905][ T186] R13: 0000000000000000 R14: 00007fe53ebb8680 R15: 00007fe53ebb9fa0 | [ 11.940744][ T250] softirqs last disabled at (37191): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.940747][ T250] Preemption disabled at: | [ 11.940748][ T250] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.940760][ T250] Tainted: [W]=WARN [ 11.940761][ T250] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.940764][ T250] Call Trace: [ 11.940766][ T250] [ 11.940768][ T250] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.940775][ T250] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.940778][ T250] __might_resched.cold (kernel/sched/core.c:9234) [ 11.940784][ T250] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.940789][ T250] ? __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.940797][ T250] __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.940800][ T250] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.940808][ T250] ? 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.940812][ T250] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.940817][ T250] put_chars (drivers/char/virtio_console.c:1176) [ 11.940819][ T250] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 11.940823][ T250] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.940828][ T250] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.940832][ T250] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.940840][ T250] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.940843][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.940846][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.940854][ T250] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.940856][ T250] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.940861][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.940865][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.940872][ T250] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.940878][ T250] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.940880][ T250] ? 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.940885][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.940894][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.940901][ T250] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.940908][ T250] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.940910][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.940919][ T250] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.940924][ T250] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.940926][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.940930][ T250] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.940936][ T250] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.940939][ T250] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.940944][ T250] vprintk_emit (kernel/printk/printk.c:2479) [ 11.940951][ T250] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.940960][ T250] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 11.940965][ T250] _printk (kernel/printk/printk.c:2504) [ 11.940970][ T250] ? snapshot_read.cold (user.c:?) [ 11.940981][ T250] ? 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.940986][ T250] gre_init (gre.mod.c:?) gre [ 11.940989][ T250] do_one_initcall (init/main.c:1357) [ 11.940994][ T250] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.941001][ T250] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.941006][ T250] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.941013][ T250] do_init_module (kernel/module/main.c:3117) [ 11.941020][ T250] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.941025][ T250] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.941030][ T250] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.941037][ T250] load_module (kernel/module/main.c:3593) [ 11.941049][ T250] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.941058][ T250] ? backing_file_read_iter (fs/backing-file.c:211) [ 11.941063][ T250] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.941069][ T250] init_module_from_file (kernel/module/main.c:3790) [ 11.941074][ T250] ? __do_sys_init_module (kernel/module/main.c:3664) [ 11.941088][ T250] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.941094][ T250] ? 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.941099][ T250] idempotent_init_module (kernel/module/main.c:3802) [ 11.941105][ T250] ? init_module_from_file (kernel/module/main.c:3791) [ 11.941115][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.941119][ T250] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.941127][ T250] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.941130][ T250] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.941136][ T250] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.941139][ T250] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.941143][ T250] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.941146][ T250] RIP: 0033:0x7f9e8d98037d [ 11.941151][ T250] 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.941153][ T250] RSP: 002b:00007fffa894a098 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.941157][ T250] RAX: ffffffffffffffda RBX: 0000556d8fdefa40 RCX: 00007f9e8d98037d [ 11.941159][ T250] RDX: 0000000000000000 RSI: 0000556d5c0b8ffd RDI: 0000000000000001 [ 11.941160][ T250] RBP: 00007fffa894a130 R08: 0000000000000000 R09: 0000000000000000 [ 11.941162][ T250] R10: 0000000000000000 R11: 0000000000000246 R12: 0000556d5c0b8ffd [ 11.941163][ T250] R13: 0000556d8fdefa00 R14: 0000000000040000 R15: 0000000000000000 | [ 12.479248][ T10] #11: ffffffffb1689560 (printk_legacy_map-wait-type-override){....}-{3:3}, at: console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) | [ 12.479255][ T10] | [ 12.479255][ T10] stack backtrace: | [ 12.479263][ T10] Tainted: [W]=WARN [ 12.479264][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.479266][ T10] Workqueue: mld mld_ifc_work [ 12.479270][ T10] Call Trace: [ 12.479273][ T10] [ 12.479275][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.479284][ T10] lockdep_rcu_suspicious.cold (kernel/locking/lockdep.c:6938) [ 12.479292][ T10] __might_resched (kernel/sched/core.c:9196 (discriminator 9)) [ 12.479299][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.479304][ T10] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.479311][ T10] __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)) [ 12.479315][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.479325][ T10] ? 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) [ 12.479328][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.479334][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 12.479338][ T10] ? check_prev_add (kernel/locking/lockdep.c:3258 (discriminator 3)) [ 12.479341][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.479347][ T10] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.479356][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.479367][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.479371][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.479376][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.479386][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.479392][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.479395][ T10] ? 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)) [ 12.479401][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.479404][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.479413][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.479421][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.479424][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.479435][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.479440][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.479443][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.479447][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.479454][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.479457][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.479464][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 12.479470][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.479475][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.479484][ T10] _printk (kernel/printk/printk.c:2504) [ 12.479489][ T10] ? snapshot_read.cold (user.c:?) [ 12.479492][ T10] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.479502][ T10] ? idr_get_free (??:?) [ 12.479511][ T10] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 12.479519][ T10] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 12.479528][ T10] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 12.479533][ T10] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.479537][ T10] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 12.479540][ T10] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 12.479544][ T10] ? mark_lock_irq (kernel/locking/lockdep.c:4265 (discriminator 1) kernel/locking/lockdep.c:4314 (discriminator 1)) [ 12.479547][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.479551][ T10] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 12.479555][ T10] ? save_trace (kernel/locking/lockdep.c:558 kernel/locking/lockdep.c:594) [ 12.479565][ T10] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 12.479571][ T10] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 12.479577][ T10] sch_direct_xmit (net/sched/sch_generic.c:372) [ 12.479585][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.479590][ T10] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 12.479593][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.479596][ T10] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.479600][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.479609][ T10] __dev_xmit_skb (net/core/dev.c:4262) [ 12.479616][ T10] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 12.479618][ T10] ? __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)) [ 12.479623][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.479627][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.479635][ T10] __dev_queue_xmit (net/core/dev.c:4884) [ 12.479639][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.479648][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.479650][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.479654][ T10] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 12.479676][ T10] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 12.479685][ T10] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 12.479688][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.479693][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.479699][ T10] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 12.479707][ T10] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 12.479714][ T10] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 12.479719][ T10] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 12.479721][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.479725][ T10] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 12.479729][ T10] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.479735][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.479739][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.479742][ T10] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 12.479749][ T10] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1870 (discriminator 4)) [ 12.479758][ T10] ? mld_dad_start_work (net/ipv6/mcast.c:1133) [ 12.479770][ T10] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2148) [ 12.479777][ T10] mld_ifc_work (net/ipv6/mcast.c:2711) [ 12.479781][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 12.479785][ T10] process_one_work (kernel/workqueue.c:3387) [ 12.479797][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 12.479802][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.479817][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 12.479824][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.479828][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 12.479832][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.479837][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.479840][ T10] kthread (kernel/kthread.c:436) [ 12.479843][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.479847][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.479852][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 12.479858][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 12.479864][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 12.479868][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.479873][ T10] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 12.977047][ T277] softirqs last disabled at (17408): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.977050][ T277] Preemption disabled at: | [ 12.977050][ T277] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.977059][ T277] Tainted: [W]=WARN [ 12.977060][ T277] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.977062][ T277] Call Trace: [ 12.977063][ T277] [ 12.977065][ T277] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.977070][ T277] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.977073][ T277] __might_resched.cold (kernel/sched/core.c:9234) [ 12.977077][ T277] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.977081][ T277] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.977086][ T277] __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)) [ 12.977088][ T277] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.977094][ T277] ? 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) [ 12.977097][ T277] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.977100][ T277] put_chars (drivers/char/virtio_console.c:1176) [ 12.977103][ T277] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.977107][ T277] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.977110][ T277] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.977113][ T277] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.977115][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.977116][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.977120][ T277] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.977122][ T277] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.977125][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.977129][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.977133][ T277] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.977137][ T277] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.977139][ T277] ? 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)) [ 12.977142][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.977144][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.977148][ T277] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.977152][ T277] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.977154][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.977159][ T277] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.977162][ T277] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.977163][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.977166][ T277] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.977169][ T277] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.977171][ T277] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.977174][ T277] vprintk_emit (kernel/printk/printk.c:2479) [ 12.977178][ T277] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.977181][ T277] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.977182][ T277] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.977187][ T277] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.977190][ T277] _printk (kernel/printk/printk.c:2504) [ 12.977193][ T277] ? snapshot_read.cold (user.c:?) [ 12.977197][ T277] ? br_multicast_flood (??:?) bridge [ 12.977209][ T277] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.977211][ T277] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.977212][ T277] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.977216][ T277] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.977226][ T277] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.977234][ T277] new_nbp (net/bridge/br_if.c:449) bridge [ 12.977244][ T277] br_add_if (net/bridge/br_if.c:592) bridge [ 12.977250][ T277] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.977255][ T277] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.977257][ T277] ? __kernel_text_address (kernel/extable.c:79) [ 12.977261][ T277] do_set_master (net/core/rtnetlink.c:3071) [ 12.977266][ T277] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.977269][ T277] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.977272][ T277] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.977273][ T277] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.977275][ T277] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.977279][ T277] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.977282][ T277] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.977283][ T277] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.977286][ T277] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.977289][ T277] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.977290][ T277] ? kasan_save_track (mm/kasan/common.c:78) [ 12.977293][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.977295][ T277] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 12.977297][ T277] ? ___sys_sendmsg (net/socket.c:2757) [ 12.977302][ T277] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.977304][ T277] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.977306][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.977308][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.977310][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.977312][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.977314][ T277] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.977318][ T277] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.977319][ T277] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.977321][ T277] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.977324][ T277] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.977326][ T277] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.977331][ T277] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.977336][ T277] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.977341][ T277] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.977343][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.977347][ T277] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.977349][ T277] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.977351][ T277] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.977353][ T277] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.977356][ T277] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.977358][ T277] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.977361][ T277] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.977362][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.977366][ T277] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.977368][ T277] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.977372][ T277] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.977373][ T277] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.977376][ T277] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.977382][ T277] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.977383][ T277] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.977388][ T277] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.977391][ T277] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.977394][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.977398][ T277] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.977401][ T277] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.977405][ T277] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.977410][ T277] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.977412][ T277] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.977415][ T277] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.977416][ T277] ? move_addr_to_kernel (net/socket.c:258) [ 12.977423][ T277] ___sys_sendmsg (net/socket.c:2767) [ 12.977426][ T277] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.977441][ T277] __sys_sendmsg (net/socket.c:2799) [ 12.977444][ T277] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.977450][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.977453][ T277] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.977456][ T277] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.977458][ T277] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.977461][ T277] RIP: 0033:0x7fd8ab6bb54e [ 12.977464][ T277] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.977466][ T277] RSP: 002b:00007ffff639d030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.977469][ T277] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fd8ab6bb54e [ 12.977470][ T277] RDX: 0000000000000000 RSI: 00007ffff639d0e0 RDI: 0000000000000005 [ 12.977471][ T277] RBP: 00007ffff639d040 R08: 0000000000000000 R09: 0000000000000000 [ 12.977472][ T277] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e1f4 [ 12.977473][ T277] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffff639d7a0 | [ 14.134037][ T71] softirqs last disabled at (5096): __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)) | [ 14.134040][ T71] Preemption disabled at: | [ 14.134041][ T71] __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)) | [ 14.134050][ T71] Tainted: [W]=WARN [ 14.134051][ T71] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.134053][ T71] Workqueue: ipv6_addrconf addrconf_dad_work [ 14.134057][ T71] Call Trace: [ 14.134059][ T71] [ 14.134061][ T71] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.134067][ T71] ? __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)) [ 14.134069][ T71] __might_resched.cold (kernel/sched/core.c:9234) [ 14.134074][ T71] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.134078][ T71] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.134083][ T71] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.134086][ T71] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.134091][ T71] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.134094][ T71] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.134098][ T71] put_chars (drivers/char/virtio_console.c:1176) [ 14.134101][ T71] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.134108][ T71] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.134115][ T71] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.134118][ T71] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.134122][ T71] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.134126][ T71] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.134128][ T71] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 14.134131][ T71] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.134135][ T71] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.134139][ T71] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.134143][ T71] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.134145][ T71] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.134151][ T71] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.134154][ T71] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.134155][ T71] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.134158][ T71] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.134162][ T71] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.134163][ T71] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.134167][ T71] vprintk_emit (kernel/printk/printk.c:2479) [ 14.134171][ T71] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.134174][ T71] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.134179][ T71] _printk (kernel/printk/printk.c:2504) [ 14.134182][ T71] ? snapshot_read.cold (user.c:?) [ 14.134184][ T71] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 14.134190][ T71] ? idr_get_free (??:?) [ 14.134195][ T71] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 14.134200][ T71] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 14.134205][ T71] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.134208][ T71] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 14.134212][ T71] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.134213][ T71] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 14.134215][ T71] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.134217][ T71] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 14.134220][ T71] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 14.134223][ T71] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.134228][ T71] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 14.134230][ T71] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:4407 (discriminator 17)) [ 14.134233][ T71] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 14.134237][ T71] sch_direct_xmit (net/sched/sch_generic.c:372) [ 14.134241][ T71] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.134244][ T71] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 14.134246][ T71] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 14.134249][ T71] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.134254][ T71] __dev_xmit_skb (net/core/dev.c:4262) [ 14.134257][ T71] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 14.134260][ T71] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 14.134262][ T71] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 14.134264][ T71] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.134267][ T71] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.134271][ T71] __dev_queue_xmit (net/core/dev.c:4884) [ 14.134278][ T71] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 14.134280][ T71] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.134282][ T71] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.134289][ T71] ? neigh_hh_output (./include/net/neighbour.h:525) [ 14.134294][ T71] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 14.134299][ T71] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 14.134300][ T71] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.134303][ T71] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.134306][ T71] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 14.134310][ T71] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 14.134314][ T71] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 14.134317][ T71] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 14.134319][ T71] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.134321][ T71] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 14.134324][ T71] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.134327][ T71] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 14.134330][ T71] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 14.134332][ T71] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 14.134336][ T71] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1870 (discriminator 4)) [ 14.134340][ T71] ? mld_dad_start_work (net/ipv6/mcast.c:1133) [ 14.134350][ T71] ipv6_mc_dad_complete (net/ipv6/mcast.c:2296) [ 14.134352][ T71] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 14.134354][ T71] addrconf_dad_completed (net/ipv6/addrconf.c:4376) [ 14.134357][ T71] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.134360][ T71] ? addrconf_rs_timer (net/ipv6/addrconf.c:4092 (discriminator 11)) [ 14.134363][ T71] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.134364][ T71] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.134366][ T71] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.134370][ T71] ? addrconf_dad_work (net/ipv6/addrconf.c:4304) [ 14.134372][ T71] addrconf_dad_work (net/ipv6/addrconf.c:4304) [ 14.134376][ T71] ? addrconf_dad_begin (net/ipv6/addrconf.c:4180) [ 14.134380][ T71] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.134381][ T71] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.134384][ T71] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.134385][ T71] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.134389][ T71] process_one_work (kernel/workqueue.c:3387) [ 14.134396][ T71] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 14.134399][ T71] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.134407][ T71] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 14.134411][ T71] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.134413][ T71] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 14.134416][ T71] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.134419][ T71] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.134421][ T71] kthread (kernel/kthread.c:436) [ 14.134423][ T71] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.134426][ T71] ? kthread_affine_preferred (kernel/kthread.c:857) [ 14.134428][ T71] ret_from_fork (arch/x86/kernel/process.c:158) [ 14.134432][ T71] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 14.134436][ T71] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 14.134439][ T71] ? kthread_affine_preferred (kernel/kthread.c:857) [ 14.134442][ T71] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 18.806096][ C1] | [ 18.806097][ C1] | [ 18.806097][ C1] stack backtrace: | [ 18.806103][ C1] Tainted: [W]=WARN [ 18.806104][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.806105][ C1] Call Trace: [ 18.806107][ C1] [ 18.806109][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.806113][ C1] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 18.806115][ C1] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 18.806118][ C1] mark_lock (kernel/locking/lockdep.c:4769) [ 18.806120][ C1] mark_usage (kernel/locking/lockdep.c:4658) [ 18.806121][ C1] __lock_acquire (kernel/locking/lockdep.c:5208) [ 18.806123][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.806125][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.806127][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806130][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806132][ C1] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.806134][ C1] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.806135][ C1] console_emit_next_record (kernel/printk/printk.c:3177) [ 18.806137][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.806139][ C1] ? 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)) [ 18.806141][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806142][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806144][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.806146][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.806148][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.806150][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.806152][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.806153][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806155][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.806157][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.806158][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.806160][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 18.806163][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.806165][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806167][ C1] _printk (kernel/printk/printk.c:2504) [ 18.806168][ C1] ? snapshot_read.cold (user.c:?) [ 18.806170][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.806173][ C1] ? idr_get_free (??:?) [ 18.806176][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.806178][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 18.806180][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.806181][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.806183][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.806185][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.806186][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.806188][ C1] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.806189][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.806191][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.806193][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 18.806195][ C1] ? validate_chain (kernel/locking/lockdep.c:154 (discriminator 5) kernel/locking/lockdep.c:202 (discriminator 5) kernel/locking/lockdep.c:3329 (discriminator 5) kernel/locking/lockdep.c:3924 (discriminator 5)) [ 18.806196][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.806198][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.806200][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.806201][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.806203][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.806204][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806206][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 18.806208][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.806209][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.806211][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.806212][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806214][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806216][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 18.806219][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.806220][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.806222][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806224][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.806226][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.806228][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.806229][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806231][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806233][ C1] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 18.806235][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.806237][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.806238][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.806240][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.806241][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806242][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806244][ C1] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.806246][ C1] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 18.806248][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.806250][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806252][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.806254][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806256][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806258][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.806260][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806262][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806263][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806265][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 18.806267][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 18.806268][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.806272][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806273][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806275][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806277][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.806278][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806281][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.806282][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.806285][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.806287][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.806289][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.806290][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.806293][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806294][ C1] handle_softirqs (kernel/softirq.c:645) [ 18.806296][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806298][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.806299][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.806301][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 18.806302][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.806304][ C1] [ 18.806304][ C1] [ 18.806305][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.806307][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.806308][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.806311][ C1] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 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 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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 [ 18.806313][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 18.806315][ C1] RAX: 0000000000098851 RBX: ff11000001bea380 RCX: ffffffffae4f0307 [ 18.806317][ C1] RDX: ff11000001bea380 RSI: ffffffffb1238b1c RDI: ffffffffb0c8d8e0 [ 18.806317][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.806318][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 18.806319][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.806320][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.806323][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.806324][ C1] default_idle_call (kernel/sched/idle.c:122) [ 18.806326][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.806328][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 18.806329][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.806331][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.806332][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806334][ C1] do_idle (kernel/sched/idle.c:355) [ 18.806335][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.806337][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.806338][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.806340][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 18.806359][ C1] softirqs last disabled at (624723): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 18.806360][ C1] Preemption disabled at: | [ 18.806361][ C1] 0x0 | [ 18.806366][ C1] Tainted: [W]=WARN [ 18.806366][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.806367][ C1] Call Trace: [ 18.806367][ C1] [ 18.806368][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.806370][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 18.806373][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.806376][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806378][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 18.806380][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.806381][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.806383][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.806385][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.806387][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 18.806389][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.806390][ C1] ? mark_lock (kernel/locking/lockdep.c:4769) [ 18.806392][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.806394][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 18.806396][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.806397][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806399][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806401][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806403][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.806405][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.806406][ C1] ? 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)) [ 18.806408][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806410][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806412][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.806414][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.806415][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.806418][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.806419][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.806421][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806423][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.806425][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.806426][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.806428][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 18.806430][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.806432][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806434][ C1] _printk (kernel/printk/printk.c:2504) [ 18.806436][ C1] ? snapshot_read.cold (user.c:?) [ 18.806438][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.806440][ C1] ? idr_get_free (??:?) [ 18.806442][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.806444][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 18.806446][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.806448][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.806450][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.806451][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.806452][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.806454][ C1] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.806455][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.806457][ C1] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.806459][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 18.806461][ C1] ? validate_chain (kernel/locking/lockdep.c:154 (discriminator 5) kernel/locking/lockdep.c:202 (discriminator 5) kernel/locking/lockdep.c:3329 (discriminator 5) kernel/locking/lockdep.c:3924 (discriminator 5)) [ 18.806462][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.806464][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.806466][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.806467][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.806468][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.806470][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806472][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 18.806474][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.806475][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.806476][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.806478][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806480][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806481][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 18.806484][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.806486][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.806487][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806489][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.806491][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.806493][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.806494][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806496][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806497][ C1] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 18.806499][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.806501][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.806502][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.806504][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.806505][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806507][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806508][ C1] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.806510][ C1] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 18.806512][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.806514][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806516][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.806518][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806520][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806521][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.806524][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806525][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.806527][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806529][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 18.806531][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 18.806532][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.806534][ C1] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.806535][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806537][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806539][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.806541][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.806543][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.806544][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.806547][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.806549][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.806551][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.806553][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.806554][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806555][ C1] handle_softirqs (kernel/softirq.c:645) [ 18.806557][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.806559][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.806560][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.806562][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 18.806563][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.806565][ C1] [ 18.806565][ C1] [ 18.806566][ C1] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.806567][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.806569][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.806571][ C1] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 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 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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 [ 18.806572][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000282 [ 18.806573][ C1] RAX: 0000000000098851 RBX: ff11000001bea380 RCX: ffffffffae4f0307 [ 18.806574][ C1] RDX: ff11000001bea380 RSI: ffffffffb1238b1c RDI: ffffffffb0c8d8e0 [ 18.806574][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.806575][ C1] R10: 0000000000000001 R11: 0000000000000001 R12: 1ff4000000028fc3 [ 18.806576][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.806577][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.806579][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.806581][ C1] default_idle_call (kernel/sched/idle.c:122) [ 18.806586][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.806587][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 18.806589][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.806590][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.806591][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.806593][ C1] do_idle (kernel/sched/idle.c:355) [ 18.806594][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.806596][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.806597][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.806599][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 28.020843][ C1] softirqs last disabled at (624723): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 28.020845][ C1] Preemption disabled at: | [ 28.020846][ C1] 0x0 | [ 28.020856][ C1] Tainted: [W]=WARN [ 28.020857][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.020859][ C1] Call Trace: [ 28.020861][ C1] [ 28.020862][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.020869][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 28.020872][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.020876][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020880][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 28.020883][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.020885][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.020889][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.020891][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.020893][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 28.020895][ C1] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 28.020896][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.020898][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 28.020901][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.020904][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.020905][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 28.020907][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.020908][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020910][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020912][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.020914][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.020916][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.020918][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020920][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020921][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020923][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.020925][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.020927][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.020929][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.020932][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.020933][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.020935][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.020936][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020944][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.020945][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.020947][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 28.020949][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.020950][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.020952][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 28.020956][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.020958][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 28.020960][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.020962][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.020963][ C1] _printk (kernel/printk/printk.c:2504) [ 28.020967][ C1] ? snapshot_read.cold (user.c:?) [ 28.020968][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 28.020973][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 28.020976][ C1] ? idr_get_free (??:?) [ 28.020978][ C1] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 28.020981][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 28.020986][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 28.020990][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 28.020992][ C1] ? sock_def_readable (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock.c:3663 (discriminator 2)) [ 28.020995][ C1] ? packet_rcv (net/packet/af_packet.c:2231) [ 28.020999][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021000][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.021002][ C1] ? dev_queue_xmit_nit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/dev.c:2636 (discriminator 2)) [ 28.021005][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.021006][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021008][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 28.021011][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 28.021013][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 28.021015][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 28.021018][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 28.021019][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021021][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 28.021022][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 28.021024][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 28.021026][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.021028][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 28.021030][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 28.021031][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 28.021033][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 28.021034][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021036][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.021038][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 28.021041][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 28.021043][ C1] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 28.021045][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 28.021048][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 28.021051][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 28.021054][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 28.021056][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 28.021058][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021060][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.021061][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021063][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.021065][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 28.021067][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 28.021068][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 28.021070][ C1] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 28.021073][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021075][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.021076][ C1] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 28.021077][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021079][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 28.021080][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.021081][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021083][ C1] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 28.021087][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 28.021089][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 28.021092][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 28.021094][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 28.021095][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 28.021097][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 28.021099][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 28.021101][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021103][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.021104][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.021106][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 28.021108][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 28.021110][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 28.021112][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 28.021116][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021118][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 28.021120][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 28.021122][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 28.021125][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 28.021127][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.021129][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 28.021131][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 28.021133][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.021134][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021136][ C1] handle_softirqs (kernel/softirq.c:645) [ 28.021138][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 28.021139][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021141][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.021143][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 28.021144][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 28.021146][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 28.021148][ C1] [ 28.021149][ C1] [ 28.021149][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 28.021152][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 28.021155][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 28.021158][ C1] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 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 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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 [ 28.021160][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 28.021163][ C1] RAX: 0000000000000001 RBX: ff11000001bea380 RCX: 0000000000000001 [ 28.021164][ C1] RDX: 0000000000000001 RSI: ffffffffb0c8d860 RDI: ffffffffae4f0307 [ 28.021165][ C1] RBP: 0000000000000000 R08: ffffffffb097f421 R09: 1fe2200006a563a2 [ 28.021166][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 28.021167][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 28.021168][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 28.021170][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.021173][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 28.021175][ C1] default_idle_call (kernel/sched/idle.c:122) [ 28.021177][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.021179][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 28.021180][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 28.021183][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.021185][ C1] do_idle (kernel/sched/idle.c:355) [ 28.021187][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 28.021188][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 28.021190][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 28.021192][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 29.802079][ C3] softirqs last disabled at (0): 0x0 | [ 29.802081][ C3] Preemption disabled at: | [ 29.802082][ C3] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 29.802096][ C3] Tainted: [W]=WARN [ 29.802097][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.802100][ C3] Call Trace: [ 29.802101][ C3] [ 29.802103][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.802109][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 29.802112][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 29.802117][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.802121][ C3] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 29.802124][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802128][ 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)) [ 29.802133][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.802136][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.802141][ 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) [ 29.802143][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.802146][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 29.802148][ C3] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 29.802150][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.802152][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 29.802157][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.802161][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.802163][ 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) [ 29.802166][ C3] ? vsnprintf (lib/vsprintf.c:2900) [ 29.802170][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.802172][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802174][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.802177][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.802181][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.802184][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802186][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802189][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802191][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.802194][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 29.802196][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.802200][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.802203][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.802206][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.802208][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.802210][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802213][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.802214][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.802216][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 29.802219][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.802222][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.802225][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 29.802230][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.802232][ 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) [ 29.802234][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802237][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.802240][ C3] _printk (kernel/printk/printk.c:2504) [ 29.802244][ C3] ? snapshot_read.cold (user.c:?) [ 29.802246][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 29.802251][ C3] ? idr_get_free (??:?) [ 29.802254][ 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) [ 29.802257][ C3] tcf_mirred_to_dev.cold (net/sched/act_mirred.c:271 (discriminator 3)) act_mirred [ 29.802262][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:18) [ 29.802267][ C3] tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 29.802270][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 29.802276][ C3] __tcf_classify (./include/net/tc_wrapper.h:260 net/sched/cls_api.c:1779) [ 29.802280][ C3] tcf_classify (net/sched/cls_api.c:1875) [ 29.802282][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.802284][ 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) [ 29.802286][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 29.802288][ C3] ? __tcf_classify (net/sched/cls_api.c:1784) [ 29.802289][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 29.802293][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 29.802296][ C3] tc_run (net/core/dev.c:4463) [ 29.802298][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.802301][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 29.802304][ C3] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4538 (discriminator 1) net/core/dev.c:6115 (discriminator 1)) [ 29.802308][ C3] ? enqueue_task_fair (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1252 kernel/sched/sched.h:3173 kernel/sched/sched.h:3178 kernel/sched/fair.c:7824 kernel/sched/fair.c:8060) [ 29.802311][ C3] ? wakeup_preempt (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:133 ./include/linux/sched.h:2102 ./include/linux/sched.h:2121 kernel/sched/core.c:2310) [ 29.802314][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802316][ C3] ? do_xdp_generic (net/core/dev.c:5732) [ 29.802318][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802321][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.802322][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 29.802324][ C3] ? _raw_spin_unlock_irq_enable (./include/linux/spinlock_api_smp.h:229 (discriminator 1) kernel/locking/spinlock.c:237 (discriminator 1)) [ 29.802329][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.802331][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.802334][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 29.802336][ C3] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 29.802338][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 29.802341][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802343][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802346][ C3] process_backlog (net/core/dev.c:6728) [ 29.802350][ C3] __napi_poll (net/core/dev.c:7787) [ 29.802352][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 29.802356][ C3] ? __napi_poll (./include/net/gro.h:507) [ 29.802358][ C3] ? do_raw_spin_lock (kernel/locking/spinlock_debug.c:88 (discriminator 3) kernel/locking/spinlock_debug.c:115 (discriminator 3)) [ 29.802361][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.802364][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 29.802368][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802370][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802372][ C3] handle_softirqs (kernel/softirq.c:645) [ 29.802376][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 29.802378][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 29.802379][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.802382][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 29.802384][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 29.802386][ C3] [ 29.802387][ C3] [ 29.802388][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 29.802390][ C3] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 29.802393][ C3] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 29.802398][ C3] ? _copy_from_iter_flushcache (./include/linux/iov_iter.h:112) [ 29.802400][ C3] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 29.802404][ C3] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 29.802407][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 29.802413][ C3] packet_snd (net/packet/af_packet.c:3110) [ 29.802418][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.802421][ C3] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 29.802423][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802426][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.802428][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.802431][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.802433][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.802435][ C3] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.802439][ C3] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 29.802443][ C3] ? __ia32_sys_getpeername (net/socket.c:2235) [ 29.802447][ C3] ? sock_ioctl (net/socket.c:1446) [ 29.802451][ C3] ? __sys_setsockopt (net/socket.c:2422) [ 29.802454][ C3] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 29.802457][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.802459][ C3] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 29.802461][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 29.802463][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.802465][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.802469][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.802471][ C3] RIP: 0033:0x7f60f7bf254e [ 29.802474][ C3] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.802476][ C3] RSP: 002b:00007fff2f7e3c50 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 29.802481][ C3] RAX: ffffffffffffffda RBX: 000055ac3913daf2 RCX: 00007f60f7bf254e [ 29.802483][ C3] RDX: 000000000000002a RSI: 000055ac3913daf2 RDI: 0000000000000005 [ 29.802484][ C3] RBP: 00007fff2f7e3c60 R08: 00007fff2f7e3cb0 R09: 0000000000000014 [ 29.802486][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 000055ac3913d830 [ 29.802487][ C3] R13: 000000000000002a R14: 0000000000000005 R15: 000055ac3913d830 | [ 36.497127][ C3] softirqs last disabled at (0): 0x0 | [ 36.497129][ C3] Preemption disabled at: | [ 36.497130][ C3] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 36.497144][ C3] Tainted: [W]=WARN [ 36.497146][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.497148][ C3] Call Trace: [ 36.497150][ C3] [ 36.497152][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.497158][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 36.497161][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 36.497166][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.497170][ C3] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 36.497173][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497178][ 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)) [ 36.497182][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.497186][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.497191][ 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) [ 36.497193][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.497196][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 36.497198][ C3] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 36.497201][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.497203][ C3] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 36.497208][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.497213][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.497215][ 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) [ 36.497217][ C3] ? vsnprintf (lib/vsprintf.c:2900) [ 36.497221][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.497223][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497226][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.497229][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.497233][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.497236][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497239][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497241][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497244][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.497247][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 36.497249][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.497253][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.497257][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.497259][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.497262][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.497264][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497267][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.497269][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.497271][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 36.497274][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.497277][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.497280][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 36.497286][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.497289][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497291][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.497294][ C3] _printk (kernel/printk/printk.c:2504) [ 36.497298][ C3] ? snapshot_read.cold (user.c:?) [ 36.497301][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 36.497305][ C3] ? __netif_receive_skb_one_core (net/core/dev.c:6262) [ 36.497308][ C3] ? idr_get_free (??:?) [ 36.497311][ 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) [ 36.497316][ C3] tcf_mirred_to_dev.cold (net/sched/act_mirred.c:271 (discriminator 3)) act_mirred [ 36.497321][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:18) [ 36.497326][ C3] tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 36.497330][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 36.497336][ C3] __tcf_classify (./include/net/tc_wrapper.h:260 net/sched/cls_api.c:1779) [ 36.497340][ C3] tcf_classify (net/sched/cls_api.c:1875) [ 36.497343][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.497345][ 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) [ 36.497348][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 36.497350][ C3] ? __tcf_classify (net/sched/cls_api.c:1784) [ 36.497352][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 36.497356][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 36.497360][ C3] tc_run (net/core/dev.c:4463) [ 36.497363][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.497366][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 36.497370][ C3] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4538 (discriminator 1) net/core/dev.c:6115 (discriminator 1)) [ 36.497375][ C3] ? do_xdp_generic (net/core/dev.c:5732) [ 36.497378][ C3] ? should_we_balance (kernel/sched/fair.c:13347) [ 36.497382][ C3] ? kasan_save_stack (mm/kasan/common.c:57) [ 36.497385][ C3] ? kasan_save_track (mm/kasan/common.c:78) [ 36.497387][ C3] ? kasan_save_free_info (mm/kasan/generic.c:584) [ 36.497394][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 36.497396][ C3] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 36.497399][ C3] ? trace_pelt_cfs_tp (./include/trace/events/sched.h:833 (discriminator 22)) [ 36.497403][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 36.497406][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497409][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497412][ C3] process_backlog (net/core/dev.c:6728) [ 36.497416][ C3] __napi_poll (net/core/dev.c:7787) [ 36.497419][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 36.497423][ C3] ? __napi_poll (./include/net/gro.h:507) [ 36.497426][ C3] ? enqueue_task_fair (./arch/x86/include/asm/jump_label.h:37 ./include/linux/jump_label.h:206 kernel/sched/features.h:69 kernel/sched/sched.h:3178 kernel/sched/fair.c:7824 kernel/sched/fair.c:8060) [ 36.497429][ C3] ? wakeup_preempt (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/thread_info.h:133 ./include/linux/sched.h:2102 ./include/linux/sched.h:2121 kernel/sched/core.c:2310) [ 36.497433][ C3] ? trace_sched_wakeup (./include/trace/events/sched.h:178 (discriminator 22)) [ 36.497438][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497441][ C3] handle_softirqs (kernel/softirq.c:645) [ 36.497445][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 36.497447][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497450][ C3] ? trace_csd_function_exit (./include/trace/events/csd.h:64 (discriminator 22)) [ 36.497453][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 36.497456][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 36.497459][ C3] [ 36.497460][ C3] [ 36.497461][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 36.497463][ C3] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 36.497466][ C3] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 36.497471][ C3] ? _copy_from_iter_flushcache (./include/linux/iov_iter.h:112) [ 36.497474][ C3] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 36.497478][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 36.497484][ C3] packet_snd (net/packet/af_packet.c:3110) [ 36.497489][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.497492][ C3] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 36.497494][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497497][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.497500][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.497502][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497505][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.497507][ C3] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.497512][ C3] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 36.497516][ C3] ? __ia32_sys_getpeername (net/socket.c:2235) [ 36.497520][ C3] ? sock_ioctl (net/socket.c:1446) [ 36.497525][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.497527][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.497530][ C3] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 36.497533][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.497535][ C3] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 36.497537][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 36.497539][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.497542][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.497545][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.497548][ C3] RIP: 0033:0x7f5fbfabe54e [ 36.497551][ C3] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 36.497554][ C3] RSP: 002b:00007ffc96616120 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 36.497558][ C3] RAX: ffffffffffffffda RBX: 000055c6c35d7af2 RCX: 00007f5fbfabe54e [ 36.497560][ C3] RDX: 000000000000002a RSI: 000055c6c35d7af2 RDI: 0000000000000005 [ 36.497562][ C3] RBP: 00007ffc96616130 R08: 00007ffc96616180 R09: 0000000000000014 [ 36.497563][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 000055c6c35d7830 [ 36.497565][ C3] R13: 000000000000002a R14: 0000000000000005 R15: 000055c6c35d7830 | [ 45.301726][ C2] softirqs last disabled at (606641): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 45.301728][ C2] Preemption disabled at: | [ 45.301729][ C2] 0x0 | [ 45.301739][ C2] Tainted: [W]=WARN [ 45.301740][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.301742][ C2] Call Trace: [ 45.301743][ C2] [ 45.301745][ C2] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.301750][ C2] __might_resched.cold (kernel/sched/core.c:9234) [ 45.301754][ C2] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.301757][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301761][ 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)) [ 45.301764][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.301767][ C2] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.301771][ 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) [ 45.301772][ C2] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.301774][ C2] put_chars (drivers/char/virtio_console.c:1176) [ 45.301776][ C2] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 45.301778][ C2] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.301780][ C2] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 45.301783][ C2] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.301786][ C2] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.301787][ 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) [ 45.301789][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.301790][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301792][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301794][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301796][ C2] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.301798][ C2] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.301800][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301802][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301803][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301805][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301807][ C2] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.301809][ C2] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.301811][ C2] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.301813][ C2] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.301815][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301816][ C2] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.301818][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301820][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.301821][ C2] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.301822][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.301824][ C2] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.301826][ C2] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.301828][ C2] vprintk_emit (kernel/printk/printk.c:2479) [ 45.301831][ C2] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.301833][ 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) [ 45.301835][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301836][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301838][ C2] _printk (kernel/printk/printk.c:2504) [ 45.301841][ C2] ? snapshot_read.cold (user.c:?) [ 45.301843][ C2] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 45.301846][ C2] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 45.301849][ C2] ? idr_get_free (??:?) [ 45.301851][ 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) [ 45.301854][ C2] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 45.301858][ C2] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 45.301861][ C2] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 45.301863][ C2] ? sock_def_readable (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock.c:3663 (discriminator 2)) [ 45.301866][ C2] ? packet_rcv (net/packet/af_packet.c:2231) [ 45.301869][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301871][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.301872][ C2] ? dev_queue_xmit_nit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/dev.c:2636 (discriminator 2)) [ 45.301875][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301876][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301878][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 45.301880][ 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) [ 45.301883][ C2] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 45.301885][ C2] sch_direct_xmit (net/sched/sch_generic.c:372) [ 45.301887][ C2] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 45.301888][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301890][ C2] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 45.301891][ 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) [ 45.301893][ C2] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.301895][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301897][ C2] __dev_xmit_skb (net/core/dev.c:4262) [ 45.301899][ C2] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 45.301900][ C2] ? write_profile (profile.c:?) [ 45.301903][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301904][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301906][ C2] __dev_queue_xmit (net/core/dev.c:4884) [ 45.301909][ C2] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.301910][ C2] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 45.301912][ C2] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.301915][ C2] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 45.301918][ C2] ? neigh_hh_output (./include/net/neighbour.h:525) [ 45.301920][ C2] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 45.301922][ C2] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 45.301924][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301926][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301927][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301929][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.301931][ C2] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 45.301932][ C2] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 45.301934][ C2] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 45.301935][ C2] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 45.301938][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301940][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.301941][ C2] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 45.301942][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301944][ C2] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 45.301945][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301946][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301948][ C2] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 45.301952][ C2] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.301954][ C2] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 45.301956][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.301958][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.301960][ C2] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 45.301961][ 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) [ 45.301963][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.301965][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301967][ C2] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.301968][ 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) [ 45.301970][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.301971][ C2] call_timer_fn (kernel/time/timer.c:1748) [ 45.301974][ C2] ? detach_if_pending (./include/linux/list.h:1159) [ 45.301975][ C2] ? debug_object_active_state (lib/debugobjects.c:1122) [ 45.301979][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.301980][ C2] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 45.301982][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.301984][ C2] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 45.301985][ C2] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 45.301988][ C2] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 45.301990][ 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) [ 45.301997][ C2] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.301999][ C2] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 45.302001][ C2] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 45.302003][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.302004][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.302006][ C2] handle_softirqs (kernel/softirq.c:645) [ 45.302008][ C2] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 45.302009][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.302011][ C2] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.302012][ C2] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 45.302014][ C2] irq_exit_rcu (kernel/softirq.c:784) [ 45.302015][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 45.302017][ C2] [ 45.302018][ C2] [ 45.302018][ C2] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 45.302020][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 45.302023][ C2] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 45.302026][ C2] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 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 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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 [ 45.302027][ C2] RSP: 0018:ffa0000000157e00 EFLAGS: 00000246 [ 45.302031][ C2] RAX: 0000000000000002 RBX: ff11000001bec6c0 RCX: 0000000000000001 [ 45.302032][ C2] RDX: 0000000000000002 RSI: ffffffffb0c8d860 RDI: ffffffffae4f0307 [ 45.302033][ C2] RBP: 0000000000000000 R08: ffffffffb097f421 R09: 1fe2200006a663a2 [ 45.302034][ C2] R10: 0000000000000002 R11: 0000000000000000 R12: 1ff400000002afc3 [ 45.302034][ C2] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 45.302036][ C2] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 45.302038][ C2] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 45.302041][ C2] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 45.302042][ C2] default_idle_call (kernel/sched/idle.c:122) [ 45.302044][ C2] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 45.302045][ C2] ? arch_cpu_idle_exit+0x40/0x40 [ 45.302047][ C2] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 45.302049][ C2] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.302051][ C2] do_idle (kernel/sched/idle.c:355) [ 45.302053][ C2] cpu_startup_entry (kernel/sched/idle.c:454) [ 45.302054][ C2] start_secondary (arch/x86/kernel/smpboot.c:312) [ 45.302056][ C2] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 45.302058][ C2] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 54.950246][ C3] softirqs last disabled at (0): 0x0 | [ 54.950248][ C3] Preemption disabled at: | [ 54.950248][ C3] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 54.950259][ C3] Tainted: [W]=WARN [ 54.950260][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.950262][ C3] Call Trace: [ 54.950263][ C3] [ 54.950265][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 54.950270][ C3] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 54.950272][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 54.950276][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 54.950279][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950283][ 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)) [ 54.950286][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 54.950289][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 54.950293][ 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) [ 54.950294][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 54.950296][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 54.950298][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 54.950300][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 54.950303][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 54.950306][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 54.950307][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950309][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950311][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950313][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 54.950315][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 54.950317][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950318][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950320][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950322][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950323][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 54.950325][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 54.950327][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 54.950330][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 54.950332][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950333][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 54.950335][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950336][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.950338][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 54.950339][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 54.950341][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 54.950343][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 54.950345][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 54.950348][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 54.950350][ 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) [ 54.950351][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950353][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950355][ C3] _printk (kernel/printk/printk.c:2504) [ 54.950358][ C3] ? snapshot_read.cold (user.c:?) [ 54.950359][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 54.950363][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 54.950366][ C3] ? idr_get_free (??:?) [ 54.950369][ 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) [ 54.950371][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 54.950376][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 54.950380][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 54.950382][ C3] ? sock_def_readable (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/sock.c:3663 (discriminator 2)) [ 54.950385][ C3] ? packet_rcv (net/packet/af_packet.c:2231) [ 54.950387][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950389][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.950391][ C3] ? dev_queue_xmit_nit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/dev.c:2636 (discriminator 2)) [ 54.950393][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950395][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950396][ 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) [ 54.950399][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 54.950401][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 54.950403][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 54.950405][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 54.950406][ 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) [ 54.950408][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 54.950410][ C3] ? tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 54.950411][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950413][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950415][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 54.950417][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 54.950418][ C3] ? __local_bh_enable_ip (kernel/softirq.c:473) [ 54.950421][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950423][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950425][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 54.950427][ 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) [ 54.950428][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 54.950430][ C3] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 54.950433][ C3] ? tcf_classify (net/sched/cls_api.c:1875) [ 54.950434][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950436][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 54.950437][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 54.950439][ 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) [ 54.950440][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 54.950444][ C3] ? __copy_skb_header (net/core/skbuff.c:1564) [ 54.950446][ C3] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 54.950448][ C3] ? __skb_clone (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 net/core/skbuff.c:1636) [ 54.950451][ C3] tcf_mirred_to_dev (net/sched/act_mirred.c:242 net/sched/act_mirred.c:237 net/sched/act_mirred.c:330) act_mirred [ 54.950453][ C3] tcf_mirred_act (net/sched/act_mirred.c:489) act_mirred [ 54.950455][ C3] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:254 net/sched/act_api.c:1162) [ 54.950458][ C3] __tcf_classify (./include/net/tc_wrapper.h:260 net/sched/cls_api.c:1779) [ 54.950460][ C3] tcf_classify (net/sched/cls_api.c:1875) [ 54.950462][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 54.950463][ 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) [ 54.950464][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 54.950466][ C3] ? __tcf_classify (net/sched/cls_api.c:1784) [ 54.950467][ C3] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 54.950469][ C3] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 22)) [ 54.950472][ C3] tc_run (net/core/dev.c:4463) [ 54.950473][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.950475][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 54.950477][ C3] __netif_receive_skb_core.constprop.0 (net/core/dev.c:4538 (discriminator 1) net/core/dev.c:6115 (discriminator 1)) [ 54.950480][ C3] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 54.950482][ C3] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 54.950485][ C3] ? do_xdp_generic (net/core/dev.c:5732) [ 54.950487][ 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) [ 54.950489][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 54.950490][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950492][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.950494][ C3] ? debug_object_free (lib/debugobjects.c:1033) [ 54.950498][ C3] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6726 (discriminator 2)) [ 54.950499][ C3] __netif_receive_skb_one_core (net/core/dev.c:6262) [ 54.950501][ C3] ? __netif_receive_skb_list_core (net/core/dev.c:6310) [ 54.950503][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950505][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950507][ C3] process_backlog (net/core/dev.c:6728) [ 54.950509][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950511][ C3] __napi_poll (net/core/dev.c:7787) [ 54.950513][ C3] net_rx_action (net/core/dev.c:7850 net/core/dev.c:8007) [ 54.950515][ C3] ? __napi_poll (./include/net/gro.h:507) [ 54.950517][ C3] ? do_raw_spin_lock (kernel/locking/spinlock_debug.c:88 (discriminator 3) kernel/locking/spinlock_debug.c:115 (discriminator 3)) [ 54.950518][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950520][ C3] ? timerqueue_linked_add (./include/linux/rbtree.h:239 ./include/linux/rbtree.h:281 lib/timerqueue.c:96) [ 54.950523][ C3] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:2859) [ 54.950526][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950528][ C3] handle_softirqs (kernel/softirq.c:645) [ 54.950529][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950531][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 54.950532][ 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) [ 54.950534][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950536][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 54.950537][ C3] do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) [ 54.950539][ C3] [ 54.950539][ C3] [ 54.950540][ C3] __local_bh_enable_ip (kernel/softirq.c:473) [ 54.950542][ C3] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:923 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 54.950543][ C3] ? _copy_from_iter (./include/linux/instrumented.h:146 lib/iov_iter.c:66 ./include/linux/iov_iter.h:30 ./include/linux/iov_iter.h:302 ./include/linux/iov_iter.h:330 lib/iov_iter.c:261 lib/iov_iter.c:272) [ 54.950547][ C3] ? _copy_from_iter_flushcache (./include/linux/iov_iter.h:112) [ 54.950548][ C3] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 54.950551][ C3] ? ref_tracker_alloc (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 lib/ref_tracker.c:265) [ 54.950553][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 54.950556][ C3] packet_snd (net/packet/af_packet.c:3110) [ 54.950559][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950561][ C3] ? tpacket_snd (net/packet/af_packet.c:2786 (discriminator 1)) [ 54.950562][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950564][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.950566][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.950567][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.950569][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 54.950570][ C3] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 54.950574][ C3] __sys_sendto (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2281 (discriminator 4)) [ 54.950576][ C3] ? __ia32_sys_getpeername (net/socket.c:2235) [ 54.950579][ C3] ? sock_ioctl (net/socket.c:1446) [ 54.950582][ C3] ? __sys_setsockopt (net/socket.c:2422) [ 54.950586][ C3] __x64_sys_sendto (net/socket.c:2288 net/socket.c:2284 net/socket.c:2284) [ 54.950588][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 54.950589][ C3] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 54.950590][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 54.950591][ C3] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 54.950593][ C3] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 54.950595][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.950598][ C3] RIP: 0033:0x7fe3d8b7854e [ 54.950600][ C3] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 54.950601][ C3] RSP: 002b:00007ffe17bd9e40 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 54.950605][ C3] RAX: ffffffffffffffda RBX: 000055ad2b4c2af2 RCX: 00007fe3d8b7854e [ 54.950607][ C3] RDX: 000000000000002a RSI: 000055ad2b4c2af2 RDI: 0000000000000005 [ 54.950608][ C3] RBP: 00007ffe17bd9e50 R08: 00007ffe17bd9ea0 R09: 0000000000000014 [ 54.950608][ C3] R10: 0000000000000000 R11: 0000000000000202 R12: 000055ad2b4c2830 [ 54.950609][ C3] R13: 000000000000002a R14: 0000000000000005 R15: 000055ad2b4c2830 | [ 83.316722][ C1] softirqs last disabled at (624723): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 83.316725][ C1] Preemption disabled at: | [ 83.316725][ C1] 0x0 | [ 83.316735][ C1] Tainted: [W]=WARN [ 83.316736][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 83.316738][ C1] Call Trace: [ 83.316740][ C1] [ 83.316741][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 83.316747][ C1] __might_resched.cold (kernel/sched/core.c:9234) [ 83.316751][ C1] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 83.316754][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316758][ C1] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 83.316762][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 83.316764][ C1] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 83.316768][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 83.316770][ C1] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 83.316772][ C1] put_chars (drivers/char/virtio_console.c:1176) [ 83.316774][ C1] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 83.316775][ C1] ? __send_to_port (drivers/char/virtio_console.c:654) [ 83.316777][ C1] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 83.316779][ C1] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 83.316783][ C1] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 83.316784][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 83.316785][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 83.316787][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316788][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316790][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316792][ C1] console_emit_next_record (kernel/printk/printk.c:3183) [ 83.316795][ C1] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 83.316796][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316798][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316800][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316801][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316803][ C1] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 83.316805][ C1] console_flush_one_record (kernel/printk/printk.c:3268) [ 83.316807][ C1] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 83.316810][ C1] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 83.316811][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316813][ C1] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 83.316814][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316816][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.316817][ C1] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 83.316819][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 83.316821][ C1] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 83.316822][ C1] ? vprintk_emit (kernel/printk/printk.c:2478) [ 83.316824][ C1] vprintk_emit (kernel/printk/printk.c:2479) [ 83.316828][ C1] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 83.316830][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316831][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 83.316835][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316837][ C1] _printk (kernel/printk/printk.c:2504) [ 83.316840][ C1] ? snapshot_read.cold (user.c:?) [ 83.316842][ C1] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 83.316845][ C1] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 83.316848][ C1] ? idr_get_free (??:?) [ 83.316850][ C1] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 83.316854][ C1] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 83.316858][ C1] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 83.316862][ C1] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 83.316864][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316866][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316867][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316869][ C1] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 83.316872][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316874][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316875][ C1] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 83.316877][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.316878][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316880][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316881][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316883][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 83.316885][ C1] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 83.316887][ C1] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 83.316889][ C1] sch_direct_xmit (net/sched/sch_generic.c:372) [ 83.316892][ C1] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 83.316893][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316895][ C1] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 83.316896][ C1] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 83.316898][ C1] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 83.316899][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316901][ C1] __dev_xmit_skb (net/core/dev.c:4262) [ 83.316904][ C1] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 83.316905][ C1] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 83.316907][ C1] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 83.316908][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316910][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316912][ C1] __dev_queue_xmit (net/core/dev.c:4884) [ 83.316914][ C1] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 83.316917][ C1] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 83.316919][ C1] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 83.316922][ C1] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 83.316925][ C1] ? neigh_hh_output (./include/net/neighbour.h:525) [ 83.316927][ C1] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 83.316930][ C1] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 83.316931][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316933][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316934][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316936][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.316938][ C1] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 83.316940][ C1] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 83.316942][ C1] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 83.316943][ C1] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 83.316946][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316948][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 83.316949][ C1] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 83.316950][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316951][ C1] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 83.316953][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316954][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316956][ C1] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 83.316959][ C1] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 83.316962][ C1] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 83.316964][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 83.316966][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 83.316967][ C1] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 83.316969][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 83.316971][ C1] ? enqueue_task_fair (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1252 kernel/sched/sched.h:3173 kernel/sched/sched.h:3178 kernel/sched/fair.c:7824 kernel/sched/fair.c:8060) [ 83.316973][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 83.316975][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316976][ C1] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 83.316978][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 83.316979][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 83.316981][ C1] call_timer_fn (kernel/time/timer.c:1748) [ 83.316983][ C1] ? _raw_spin_unlock_irq_enable (./include/linux/spinlock_api_smp.h:229 (discriminator 1) kernel/locking/spinlock.c:237 (discriminator 1)) [ 83.316986][ C1] ? detach_if_pending (./include/linux/list.h:1159) [ 83.316988][ C1] ? debug_object_active_state (lib/debugobjects.c:1122) [ 83.316991][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 83.316993][ C1] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 83.316995][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.316997][ C1] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 83.316998][ C1] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 83.317001][ C1] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 83.317003][ C1] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 83.317005][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 83.317007][ C1] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 83.317009][ C1] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 83.317011][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 83.317012][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.317013][ C1] handle_softirqs (kernel/softirq.c:645) [ 83.317015][ C1] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 83.317017][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.317018][ C1] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 83.317020][ C1] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 83.317021][ C1] irq_exit_rcu (kernel/softirq.c:784) [ 83.317023][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 83.317025][ C1] [ 83.317026][ C1] [ 83.317026][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 83.317028][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 83.317030][ C1] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 83.317033][ C1] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 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 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 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 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 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 [ 83.317034][ C1] RSP: 0018:ffa0000000147e00 EFLAGS: 00000246 [ 83.317038][ C1] RAX: 0000000000000001 RBX: ff11000001bea380 RCX: 0000000000000001 [ 83.317039][ C1] RDX: 0000000000000001 RSI: ffffffffb0c8d860 RDI: ffffffffae4f0307 [ 83.317040][ C1] RBP: 0000000000000000 R08: ffffffffb097f421 R09: 1fe2200006a563a2 [ 83.317041][ C1] R10: 0000000000000001 R11: 0000000000000000 R12: 1ff4000000028fc3 [ 83.317041][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 83.317043][ C1] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 83.317045][ C1] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 83.317048][ C1] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 83.317050][ C1] default_idle_call (kernel/sched/idle.c:122) [ 83.317051][ C1] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 83.317053][ C1] ? arch_cpu_idle_exit+0x40/0x40 [ 83.317054][ C1] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 83.317057][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 83.317058][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 83.317060][ C1] do_idle (kernel/sched/idle.c:355) [ 83.317061][ C1] cpu_startup_entry (kernel/sched/idle.c:454) [ 83.317063][ C1] start_secondary (arch/x86/kernel/smpboot.c:312) [ 83.317065][ C1] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 83.317067][ C1] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 120.295312][ T986] softirqs last disabled at (0): 0x0 | [ 120.295314][ T986] Preemption disabled at: | [ 120.295315][ T986] 0x0 | [ 120.295322][ T986] Tainted: [W]=WARN [ 120.295323][ T986] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 120.295325][ T986] Call Trace: [ 120.295326][ T986] [ 120.295327][ T986] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 120.295333][ T986] __might_resched.cold (kernel/sched/core.c:9234) [ 120.295337][ T986] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 120.295341][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295345][ T986] __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)) [ 120.295348][ T986] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 120.295351][ T986] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 120.295355][ T986] ? 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) [ 120.295357][ T986] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 120.295358][ T986] put_chars (drivers/char/virtio_console.c:1176) [ 120.295360][ T986] ? __send_to_port (drivers/char/virtio_console.c:654) [ 120.295362][ T986] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 120.295365][ T986] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 120.295369][ T986] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 120.295372][ T986] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 120.295374][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295375][ T986] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.295378][ T986] console_emit_next_record (kernel/printk/printk.c:3183) [ 120.295380][ T986] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 120.295382][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295384][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295385][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295387][ T986] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.295389][ T986] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 120.295390][ T986] console_flush_one_record (kernel/printk/printk.c:3268) [ 120.295393][ T986] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 120.295395][ T986] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 120.295397][ T986] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.295398][ T986] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 120.295400][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295402][ T986] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.295403][ T986] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 120.295404][ T986] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 120.295407][ T986] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 120.295409][ T986] ? vprintk_emit (kernel/printk/printk.c:2478) [ 120.295410][ T986] vprintk_emit (kernel/printk/printk.c:2479) [ 120.295413][ T986] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 120.295415][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295416][ T986] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 120.295419][ T986] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 120.295420][ T986] _printk (kernel/printk/printk.c:2504) [ 120.295424][ T986] ? snapshot_read.cold (user.c:?) [ 120.295426][ T986] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 120.295431][ T986] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 120.295443][ T986] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 120.295451][ T986] br_device_event (net/bridge/br.c:111) bridge [ 120.295460][ T986] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 120.295463][ T986] ? llc_exit (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 ./include/linux/refcount.h:134 net/llc/llc_core.c:38 net/llc/llc_core.c:96) llc [ 120.295466][ T986] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 120.295470][ T986] notifier_call_chain (kernel/notifier.c:85) [ 120.295473][ T986] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 120.295476][ T986] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 120.295478][ T986] ? netif_change_name (net/core/dev.c:1517) [ 120.295480][ T986] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 120.295482][ T986] ? __kernel_text_address (kernel/extable.c:79) [ 120.295484][ T986] ? write_profile (profile.c:?) [ 120.295486][ T986] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 120.295489][ T986] netif_change_flags (net/core/dev.c:9882) [ 120.295492][ T986] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 120.295495][ T986] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 120.295496][ T986] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 120.295497][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295499][ T986] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 120.295502][ T986] ? kasan_save_stack (mm/kasan/common.c:58) [ 120.295505][ T986] ? kasan_save_stack (mm/kasan/common.c:57) [ 120.295507][ T986] ? kasan_save_track (mm/kasan/common.c:78) [ 120.295508][ T986] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 120.295510][ T986] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 120.295511][ T986] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 120.295512][ T986] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 120.295513][ T986] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 120.295516][ T986] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 120.295517][ T986] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 120.295519][ T986] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 120.295521][ T986] ? ___sys_sendmsg (net/socket.c:2767) [ 120.295523][ T986] ? __sys_sendmsg (net/socket.c:2799) [ 120.295524][ T986] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 120.295526][ T986] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 120.295529][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295531][ T986] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.295532][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295533][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295535][ T986] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 120.295538][ T986] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 120.295540][ T986] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 120.295541][ T986] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 120.295542][ T986] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 120.295544][ T986] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 120.295546][ T986] rtnl_newlink (net/core/rtnetlink.c:4215) [ 120.295548][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295550][ T986] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 120.295551][ T986] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.295552][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295554][ T986] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 120.295557][ T986] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 120.295559][ T986] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 120.295560][ T986] ? __kernel_text_address (kernel/extable.c:79) [ 120.295562][ T986] ? write_profile (profile.c:?) [ 120.295563][ T986] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 120.295564][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295566][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295567][ T986] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 120.295570][ T986] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.295572][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295574][ T986] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 120.295575][ T986] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 120.295577][ T986] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 120.295578][ T986] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 120.295579][ T986] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 120.295582][ T986] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 120.295586][ T986] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 120.295587][ T986] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.295588][ T986] ? netlink_ack (./include/linux/skbuff.h:2718) [ 120.295590][ T986] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 120.295592][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295594][ T986] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.295596][ T986] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 120.295598][ T986] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 120.295599][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295601][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295602][ T986] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 120.295604][ T986] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 120.295606][ T986] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 120.295608][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295609][ T986] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 120.295611][ T986] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 120.295613][ T986] ? copy_msghdr_from_user (net/socket.c:2650) [ 120.295614][ T986] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 120.295616][ T986] ? move_addr_to_kernel (net/socket.c:258) [ 120.295617][ T986] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 120.295620][ T986] ___sys_sendmsg (net/socket.c:2767) [ 120.295621][ T986] ? copy_msghdr_from_user (net/socket.c:2619) [ 120.295626][ T986] __sys_sendmsg (net/socket.c:2799) [ 120.295628][ T986] ? __sys_sendmsg_sock (net/socket.c:2780) [ 120.295630][ T986] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 120.295632][ T986] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 120.295634][ T986] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 120.295636][ T986] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 120.295637][ T986] RIP: 0033:0x7fb3be29754e [ 120.295639][ T986] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 120.295641][ T986] RSP: 002b:00007fffac2ca790 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 120.295645][ T986] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fb3be29754e [ 120.295646][ T986] RDX: 0000000000000000 RSI: 00007fffac2ca840 RDI: 0000000000000005 [ 120.295647][ T986] RBP: 00007fffac2ca7a0 R08: 0000000000000000 R09: 0000000000000000 [ 120.295647][ T986] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90e25f Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __dev_queue_xmit:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __might_resched:__kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record