====================================== | [ 10.435168][ T188] softirqs last disabled at (45233): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.435171][ T188] Preemption disabled at: | [ 10.435171][ T188] 0x0 | [ 10.435189][ T188] Tainted: [W]=WARN [ 10.435190][ T188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.435192][ T188] Call Trace: [ 10.435194][ T188] [ 10.435196][ T188] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.435204][ T188] __might_resched.cold (kernel/sched/core.c:9234) [ 10.435209][ T188] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.435213][ T188] ? __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.435218][ T188] __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.435221][ T188] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.435227][ T188] ? 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.435229][ T188] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.435232][ T188] put_chars (drivers/char/virtio_console.c:1176) [ 10.435235][ T188] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.435237][ T188] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.435241][ T188] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.435246][ T188] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.435253][ T188] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.435255][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.435257][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.435261][ T188] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.435265][ T188] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.435266][ T188] ? 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.435269][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.435272][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.435276][ T188] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.435280][ T188] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.435282][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.435287][ T188] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.435290][ T188] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.435291][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.435294][ T188] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.435297][ T188] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.435299][ T188] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.435302][ T188] vprintk_emit (kernel/printk/printk.c:2479) [ 10.435306][ T188] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.435309][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.435313][ T188] _printk (kernel/printk/printk.c:2504) [ 10.435317][ T188] ? snapshot_read.cold (user.c:?) [ 10.435320][ T188] ? 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.435322][ T188] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.435326][ T188] ? 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.435328][ T188] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.435332][ T188] ? exit_notify (kernel/exit.c:780) [ 10.435334][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.435337][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.435341][ T188] do_group_exit (kernel/exit.c:1151) [ 10.435344][ T188] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.435345][ T188] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.435348][ T188] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.435351][ T188] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.435354][ T188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.435356][ T188] RIP: 0033:0x7efcbe8961b8 [ 10.435358][ T188] Code: Unable to access opcode bytes at 0x7efcbe89618e. Code starting with the faulting instruction =========================================== [ 10.435359][ T188] RSP: 002b:00007ffe3a393228 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.435362][ T188] RAX: ffffffffffffffda RBX: 00007efcbe9c6f88 RCX: 00007efcbe8961b8 [ 10.435363][ T188] RDX: 00007efcbe5e0fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.435364][ T188] RBP: 00007ffe3a393280 R08: 0000000000000000 R09: 0000000000008010 [ 10.435365][ T188] R10: 00007ffe3a393040 R11: 0000000000000246 R12: 0000000000000001 [ 10.435366][ T188] R13: 0000000000000000 R14: 00007efcbe9c5680 R15: 00007efcbe9c6fa0 | [ 12.038965][ T250] softirqs last disabled at (36527): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.038967][ T250] Preemption disabled at: | [ 12.038968][ T250] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.038977][ T250] Tainted: [W]=WARN [ 12.038978][ T250] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.038980][ T250] Call Trace: [ 12.038981][ T250] [ 12.038983][ T250] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.038988][ T250] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.038991][ T250] __might_resched.cold (kernel/sched/core.c:9234) [ 12.038995][ T250] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.039000][ 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) [ 12.039005][ 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)) [ 12.039007][ T250] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.039013][ 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) [ 12.039016][ T250] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.039019][ T250] put_chars (drivers/char/virtio_console.c:1176) [ 12.039021][ T250] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 12.039023][ T250] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.039026][ T250] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.039029][ T250] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.039033][ T250] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.039036][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.039038][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.039042][ T250] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.039044][ T250] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.039047][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.039050][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.039054][ T250] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.039058][ T250] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.039059][ 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)) [ 12.039063][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.039065][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.039069][ T250] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.039073][ T250] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.039075][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.039080][ T250] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.039083][ T250] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.039085][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.039087][ T250] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.039093][ T250] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.039095][ T250] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.039099][ T250] vprintk_emit (kernel/printk/printk.c:2479) [ 12.039103][ T250] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.039110][ T250] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 12.039113][ T250] _printk (kernel/printk/printk.c:2504) [ 12.039117][ T250] ? snapshot_read.cold (user.c:?) [ 12.039123][ 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) [ 12.039126][ T250] gre_init (gre.mod.c:?) gre [ 12.039128][ T250] do_one_initcall (init/main.c:1357) [ 12.039131][ T250] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 12.039135][ T250] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 12.039138][ T250] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 12.039143][ T250] do_init_module (kernel/module/main.c:3117) [ 12.039147][ T250] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.039151][ T250] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 12.039154][ T250] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 12.039158][ T250] load_module (kernel/module/main.c:3593) [ 12.039165][ T250] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 12.039170][ T250] ? backing_file_read_iter (fs/backing-file.c:211) [ 12.039174][ T250] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.039177][ T250] init_module_from_file (kernel/module/main.c:3790) [ 12.039181][ T250] ? __do_sys_init_module (kernel/module/main.c:3664) [ 12.039188][ T250] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.039197][ 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) [ 12.039200][ T250] idempotent_init_module (kernel/module/main.c:3802) [ 12.039203][ T250] ? init_module_from_file (kernel/module/main.c:3791) [ 12.039209][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.039212][ T250] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.039218][ T250] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 12.039220][ T250] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.039224][ T250] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.039225][ T250] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.039228][ T250] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.039231][ T250] RIP: 0033:0x7fba8be3737d [ 12.039234][ 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 [ 12.039236][ T250] RSP: 002b:00007ffcf8132f78 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 12.039239][ T250] RAX: ffffffffffffffda RBX: 000055a4a13fda40 RCX: 00007fba8be3737d [ 12.039240][ T250] RDX: 0000000000000000 RSI: 000055a49bceaffd RDI: 0000000000000001 [ 12.039241][ T250] RBP: 00007ffcf8133010 R08: 0000000000000000 R09: 0000000000000000 [ 12.039242][ T250] R10: 0000000000000000 R11: 0000000000000246 R12: 000055a49bceaffd [ 12.039243][ T250] R13: 000055a4a13fda00 R14: 0000000000040000 R15: 0000000000000000 | [ 12.509524][ T64] #11: ffffffffad289560 (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.509528][ T64] | [ 12.509528][ T64] stack backtrace: | [ 12.509534][ T64] Tainted: [W]=WARN [ 12.509535][ T64] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.509536][ T64] Workqueue: mld mld_ifc_work [ 12.509540][ T64] Call Trace: [ 12.509542][ T64] [ 12.509544][ T64] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.509551][ T64] lockdep_rcu_suspicious.cold (kernel/locking/lockdep.c:6938) [ 12.509556][ T64] __might_resched (kernel/sched/core.c:9196 (discriminator 9)) [ 12.509561][ T64] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.509564][ T64] ? __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.509570][ T64] __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.509572][ T64] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.509578][ T64] ? 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.509580][ T64] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.509584][ T64] put_chars (drivers/char/virtio_console.c:1176) [ 12.509586][ T64] ? check_prev_add (kernel/locking/lockdep.c:3258 (discriminator 3)) [ 12.509588][ T64] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.509591][ T64] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.509596][ T64] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.509603][ T64] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.509606][ T64] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.509610][ T64] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.509614][ T64] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.509618][ T64] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.509620][ T64] ? 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.509623][ T64] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.509625][ T64] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.509630][ T64] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.509634][ T64] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.509636][ T64] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.509641][ T64] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.509644][ T64] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.509646][ T64] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.509648][ T64] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.509652][ T64] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.509654][ T64] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.509657][ T64] vprintk_emit (kernel/printk/printk.c:2479) [ 12.509661][ T64] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.509664][ T64] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.509669][ T64] _printk (kernel/printk/printk.c:2504) [ 12.509671][ T64] ? snapshot_read.cold (user.c:?) [ 12.509673][ T64] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.509679][ T64] ? idr_get_free (??:?) [ 12.509684][ T64] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 12.509689][ T64] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 12.509694][ T64] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 12.509697][ T64] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.509701][ T64] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 12.509702][ T64] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 12.509705][ T64] ? mark_lock_irq (kernel/locking/lockdep.c:4265 (discriminator 1) kernel/locking/lockdep.c:4314 (discriminator 1)) [ 12.509707][ T64] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.509709][ T64] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 12.509712][ T64] ? save_trace (kernel/locking/lockdep.c:558 kernel/locking/lockdep.c:594) [ 12.509717][ T64] 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.509721][ T64] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 12.509724][ T64] sch_direct_xmit (net/sched/sch_generic.c:372) [ 12.509729][ T64] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.509731][ T64] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 12.509734][ T64] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.509736][ T64] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.509738][ T64] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.509743][ T64] __dev_xmit_skb (net/core/dev.c:4262) [ 12.509747][ T64] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 12.509749][ T64] ? __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.509752][ T64] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.509755][ T64] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.509759][ T64] __dev_queue_xmit (net/core/dev.c:4884) [ 12.509761][ T64] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.509766][ T64] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.509768][ T64] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.509770][ T64] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 12.509781][ T64] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 12.509786][ T64] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 12.509787][ T64] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.509790][ T64] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.509793][ T64] ? 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.509798][ T64] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 12.509802][ T64] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 12.509805][ T64] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 12.509806][ T64] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.509808][ T64] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 12.509811][ T64] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.509815][ T64] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.509817][ T64] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.509819][ T64] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 12.509823][ T64] 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.509828][ T64] ? mld_dad_start_work (net/ipv6/mcast.c:1133) [ 12.509834][ T64] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2148) [ 12.509838][ T64] mld_ifc_work (net/ipv6/mcast.c:2711) [ 12.509841][ T64] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 12.509842][ T64] process_one_work (kernel/workqueue.c:3387) [ 12.509849][ T64] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 12.509852][ T64] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.509860][ T64] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 12.509864][ T64] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.509866][ T64] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 12.509869][ T64] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.509871][ T64] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.509873][ T64] kthread (kernel/kthread.c:436) [ 12.509875][ T64] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.509878][ T64] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.509881][ T64] ret_from_fork (arch/x86/kernel/process.c:158) [ 12.509885][ T64] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 12.509888][ T64] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 12.509891][ T64] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.509894][ T64] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 13.045313][ T278] softirqs last disabled at (12672): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 13.045316][ T278] Preemption disabled at: | [ 13.045317][ T278] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.045326][ T278] Tainted: [W]=WARN [ 13.045327][ T278] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.045329][ T278] Call Trace: [ 13.045330][ T278] [ 13.045332][ T278] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.045338][ T278] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.045340][ T278] __might_resched.cold (kernel/sched/core.c:9234) [ 13.045344][ T278] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.045348][ T278] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.045353][ T278] __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)) [ 13.045356][ T278] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.045361][ T278] ? 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) [ 13.045364][ T278] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.045367][ T278] put_chars (drivers/char/virtio_console.c:1176) [ 13.045368][ T278] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 13.045371][ T278] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.045374][ T278] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.045378][ T278] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.045380][ T278] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.045384][ T278] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.045387][ T278] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.045389][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.045390][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.045394][ T278] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.045396][ T278] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 13.045399][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.045401][ T278] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.045405][ T278] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.045409][ T278] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.045411][ T278] ? 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)) [ 13.045414][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.045416][ T278] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.045420][ T278] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.045424][ T278] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.045426][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.045431][ T278] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.045434][ T278] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.045436][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.045438][ T278] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.045441][ T278] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.045443][ T278] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.045446][ T278] vprintk_emit (kernel/printk/printk.c:2479) [ 13.045450][ T278] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.045453][ T278] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.045456][ T278] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 13.045459][ T278] _printk (kernel/printk/printk.c:2504) [ 13.045463][ T278] ? snapshot_read.cold (user.c:?) [ 13.045467][ T278] ? br_multicast_flood (??:?) bridge [ 13.045479][ T278] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.045481][ T278] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.045482][ T278] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.045486][ T278] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 13.045496][ T278] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 13.045504][ T278] new_nbp (net/bridge/br_if.c:449) bridge [ 13.045513][ T278] br_add_if (net/bridge/br_if.c:592) bridge [ 13.045520][ T278] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 13.045524][ T278] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 13.045527][ T278] ? __kernel_text_address (kernel/extable.c:79) [ 13.045531][ T278] do_set_master (net/core/rtnetlink.c:3071) [ 13.045535][ T278] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.045538][ T278] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 13.045541][ T278] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 13.045543][ T278] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 13.045545][ T278] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.045548][ T278] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.045551][ T278] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.045552][ T278] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.045555][ T278] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.045558][ T278] ? kasan_save_stack (mm/kasan/common.c:57) [ 13.045559][ T278] ? kasan_save_track (mm/kasan/common.c:78) [ 13.045562][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.045564][ T278] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 13.045567][ T278] ? ___sys_sendmsg (net/socket.c:2757) [ 13.045571][ T278] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.045573][ T278] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.045575][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.045578][ T278] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.045579][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.045581][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.045583][ T278] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 13.045587][ T278] ? __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) [ 13.045590][ T278] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 13.045592][ T278] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.045595][ T278] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 13.045597][ T278] ? nla_get_range_signed (lib/nlattr.c:270) [ 13.045602][ T278] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 13.045606][ T278] rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.045612][ T278] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.045613][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.045618][ T278] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.045620][ T278] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.045622][ T278] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.045623][ T278] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.045627][ T278] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.045629][ T278] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.045632][ T278] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.045633][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.045637][ T278] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.045639][ T278] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.045643][ T278] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 13.045644][ T278] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.045647][ T278] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.045653][ T278] ? 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)) [ 13.045654][ T278] ? 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)) [ 13.045658][ T278] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.045662][ T278] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.045665][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.045669][ T278] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 13.045672][ T278] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 13.045676][ T278] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.045681][ T278] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 13.045683][ T278] ? copy_msghdr_from_user (net/socket.c:2650) [ 13.045685][ T278] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 13.045687][ T278] ? move_addr_to_kernel (net/socket.c:258) [ 13.045694][ T278] ___sys_sendmsg (net/socket.c:2767) [ 13.045697][ T278] ? copy_msghdr_from_user (net/socket.c:2619) [ 13.045712][ T278] __sys_sendmsg (net/socket.c:2799) [ 13.045715][ T278] ? __sys_sendmsg_sock (net/socket.c:2780) [ 13.045721][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.045724][ T278] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.045726][ T278] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.045729][ T278] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.045732][ T278] RIP: 0033:0x7f0407dab54e [ 13.045735][ T278] 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 [ 13.045737][ T278] RSP: 002b:00007ffdf1349150 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.045740][ T278] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f0407dab54e [ 13.045741][ T278] RDX: 0000000000000000 RSI: 00007ffdf1349200 RDI: 0000000000000005 [ 13.045742][ T278] RBP: 00007ffdf1349160 R08: 0000000000000000 R09: 0000000000000000 [ 13.045743][ T278] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91567b [ 13.045744][ T278] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffdf13498c0 | [ 14.048355][ T52] softirqs last disabled at (671766): __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.048357][ T52] Preemption disabled at: | [ 14.048358][ T52] __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.048368][ T52] Tainted: [W]=WARN [ 14.048369][ T52] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.048370][ T52] Workqueue: mld mld_ifc_work [ 14.048374][ T52] Call Trace: [ 14.048376][ T52] [ 14.048378][ T52] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.048384][ T52] ? __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.048386][ T52] __might_resched.cold (kernel/sched/core.c:9234) [ 14.048391][ T52] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.048395][ T52] ? __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.048400][ T52] __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.048402][ T52] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.048408][ T52] ? 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.048411][ T52] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.048414][ T52] put_chars (drivers/char/virtio_console.c:1176) [ 14.048417][ T52] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.048420][ T52] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.048425][ T52] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.048432][ T52] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.048434][ T52] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.048438][ T52] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.048442][ T52] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.048446][ T52] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.048448][ T52] ? 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.048451][ T52] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.048454][ T52] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.048458][ T52] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.048462][ T52] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.048464][ T52] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.048469][ T52] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.048472][ T52] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.048474][ T52] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.048476][ T52] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.048480][ T52] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.048482][ T52] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.048485][ T52] vprintk_emit (kernel/printk/printk.c:2479) [ 14.048490][ T52] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.048493][ T52] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.048497][ T52] _printk (kernel/printk/printk.c:2504) [ 14.048501][ T52] ? snapshot_read.cold (user.c:?) [ 14.048503][ T52] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 14.048508][ T52] ? idr_get_free (??:?) [ 14.048514][ T52] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 14.048519][ T52] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 14.048524][ T52] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.048527][ T52] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 14.048530][ T52] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.048532][ T52] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 14.048534][ T52] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.048536][ T52] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 14.048539][ T52] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 14.048542][ T52] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.048547][ T52] 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.048549][ T52] ? 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)) [ 14.048552][ T52] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 14.048555][ T52] sch_direct_xmit (net/sched/sch_generic.c:372) [ 14.048560][ T52] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.048562][ T52] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 14.048564][ T52] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 14.048567][ T52] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.048572][ T52] __dev_xmit_skb (net/core/dev.c:4262) [ 14.048576][ T52] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 14.048578][ T52] ? __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.048581][ T52] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.048583][ T52] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.048587][ T52] __dev_queue_xmit (net/core/dev.c:4884) [ 14.048595][ T52] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 14.048597][ T52] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.048598][ T52] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.048605][ T52] ? neigh_hh_output (./include/net/neighbour.h:525) [ 14.048610][ T52] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 14.048615][ T52] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 14.048617][ T52] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.048620][ T52] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.048623][ T52] ? 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.048627][ T52] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 14.048630][ T52] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 14.048634][ T52] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 14.048635][ T52] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.048637][ T52] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 14.048640][ T52] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.048643][ T52] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 14.048646][ T52] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 14.048648][ T52] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 14.048652][ T52] 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.048656][ T52] ? mld_dad_start_work (net/ipv6/mcast.c:1133) [ 14.048663][ T52] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2148) [ 14.048667][ T52] mld_ifc_work (net/ipv6/mcast.c:2711) [ 14.048669][ T52] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 14.048671][ T52] process_one_work (kernel/workqueue.c:3387) [ 14.048678][ T52] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 14.048681][ T52] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.048688][ T52] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 14.048693][ T52] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.048695][ T52] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 14.048697][ T52] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.048700][ T52] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.048702][ T52] kthread (kernel/kthread.c:436) [ 14.048704][ T52] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.048707][ T52] ? kthread_affine_preferred (kernel/kthread.c:857) [ 14.048709][ T52] ret_from_fork (arch/x86/kernel/process.c:158) [ 14.048713][ T52] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 14.048717][ T52] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 14.048720][ T52] ? kthread_affine_preferred (kernel/kthread.c:857) [ 14.048723][ T52] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 18.785787][ C3] | [ 18.785788][ C3] | [ 18.785788][ C3] stack backtrace: | [ 18.785794][ C3] Tainted: [W]=WARN [ 18.785794][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.785796][ C3] Call Trace: [ 18.785797][ C3] [ 18.785799][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.785803][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 18.785805][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 18.785808][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 18.785810][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 18.785811][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 18.785813][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.785815][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.785817][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.785820][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.785822][ C3] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.785824][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.785826][ C3] console_emit_next_record (kernel/printk/printk.c:3177) [ 18.785828][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.785829][ C3] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 18.785831][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.785833][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.785835][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.785837][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.785839][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.785841][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.785843][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.785844][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.785846][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.785848][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.785850][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.785852][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 18.785854][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.785856][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.785858][ C3] _printk (kernel/printk/printk.c:2504) [ 18.785860][ C3] ? snapshot_read.cold (user.c:?) [ 18.785862][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.785865][ C3] ? idr_get_free (??:?) [ 18.785867][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.785870][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 18.785872][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.785873][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.785875][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.785877][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.785878][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.785880][ C3] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.785881][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.785883][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.785885][ 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) [ 18.785887][ C3] ? 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.785889][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.785890][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.785892][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.785894][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.785895][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.785897][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.785899][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 18.785900][ C3] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.785902][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.785904][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.785905][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.785907][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.785909][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 18.785911][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.785913][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.785915][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.785917][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.785919][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.785921][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.785923][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.785924][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.785926][ C3] ? 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.785928][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.785930][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.785931][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.785933][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.785934][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.785935][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.785937][ C3] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.785939][ C3] 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.785941][ C3] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.785943][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.785945][ C3] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.785948][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.785950][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.785951][ C3] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.785954][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.785955][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.785957][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.785959][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 18.785961][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 18.785963][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.785966][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.785967][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.785969][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.785971][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.785973][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.785975][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.785977][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.785980][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.785982][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.785984][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.785985][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.785988][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.785990][ C3] handle_softirqs (kernel/softirq.c:645) [ 18.785992][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.785993][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.785995][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.785997][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 18.785998][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.786000][ C3] [ 18.786000][ C3] [ 18.786001][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.786002][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.786004][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.786007][ C3] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 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 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 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 96 11 00 verw 0x119613(%rip) # 0x11963b 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.786008][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 18.786011][ C3] RAX: 000000000007e9dd RBX: ff11000001c88040 RCX: ffffffffaa0f0307 [ 18.786012][ C3] RDX: ff11000001c88040 RSI: fffffffface38b01 RDI: ffffffffac88d8e0 [ 18.786013][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.786014][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 18.786015][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.786016][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.786018][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.786020][ C3] default_idle_call (kernel/sched/idle.c:122) [ 18.786022][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.786023][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 18.786025][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.786027][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.786028][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786030][ C3] do_idle (kernel/sched/idle.c:355) [ 18.786032][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.786033][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.786035][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.786036][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 18.786055][ C3] softirqs last disabled at (518623): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 18.786057][ C3] Preemption disabled at: | [ 18.786057][ C3] 0x0 | [ 18.786062][ C3] Tainted: [W]=WARN [ 18.786062][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.786063][ C3] Call Trace: [ 18.786064][ C3] [ 18.786064][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.786066][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 18.786069][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.786072][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786074][ 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)) [ 18.786076][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.786078][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.786079][ 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) [ 18.786081][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.786083][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 18.786085][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.786090][ C3] ? mark_lock (kernel/locking/lockdep.c:4769) [ 18.786092][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.786094][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 18.786096][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.786097][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786099][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786101][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.786103][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.786105][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.786107][ C3] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 18.786109][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786111][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.786112][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.786115][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.786116][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.786119][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.786120][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.786122][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786124][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.786126][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.786127][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.786129][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 18.786131][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.786133][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.786135][ C3] _printk (kernel/printk/printk.c:2504) [ 18.786137][ C3] ? snapshot_read.cold (user.c:?) [ 18.786139][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.786141][ C3] ? idr_get_free (??:?) [ 18.786143][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.786146][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 18.786148][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.786149][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.786151][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.786153][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.786154][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.786156][ C3] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.786157][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.786159][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.786161][ 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) [ 18.786163][ C3] ? 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.786164][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.786166][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.786168][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.786170][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.786171][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.786173][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.786175][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 18.786176][ C3] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.786178][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.786179][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.786181][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786182][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.786184][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 18.786187][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.786189][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.786190][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.786193][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.786194][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.786196][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.786198][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.786199][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.786201][ C3] ? 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.786203][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.786205][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.786206][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.786208][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.786209][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.786211][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.786212][ C3] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.786214][ C3] 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.786217][ C3] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.786218][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.786221][ C3] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.786223][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.786225][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.786232][ C3] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.786234][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.786236][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.786238][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.786239][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 18.786242][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 18.786243][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.786245][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.786246][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.786248][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786250][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.786252][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.786254][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.786256][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.786258][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.786261][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.786263][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.786264][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.786265][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786267][ C3] handle_softirqs (kernel/softirq.c:645) [ 18.786269][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.786271][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.786272][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.786274][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 18.786275][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.786277][ C3] [ 18.786278][ C3] [ 18.786278][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.786280][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.786281][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.786283][ C3] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 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 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 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 96 11 00 verw 0x119613(%rip) # 0x11963b 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.786284][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 18.786285][ C3] RAX: 000000000007e9dd RBX: ff11000001c88040 RCX: ffffffffaa0f0307 [ 18.786286][ C3] RDX: ff11000001c88040 RSI: fffffffface38b01 RDI: ffffffffac88d8e0 [ 18.786287][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.786287][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 18.786288][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.786290][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.786292][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.786293][ C3] default_idle_call (kernel/sched/idle.c:122) [ 18.786295][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.786297][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 18.786298][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.786300][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.786301][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.786303][ C3] do_idle (kernel/sched/idle.c:355) [ 18.786305][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.786306][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.786308][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.786309][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 27.489433][ C3] softirqs last disabled at (518623): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.489436][ C3] Preemption disabled at: | [ 27.489437][ C3] 0x0 | [ 27.489451][ C3] Tainted: [W]=WARN [ 27.489452][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.489454][ C3] Call Trace: [ 27.489456][ C3] [ 27.489459][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.489466][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 27.489471][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.489475][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489480][ 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)) [ 27.489484][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.489487][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.489492][ 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) [ 27.489495][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.489498][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 27.489500][ C3] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 27.489503][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.489506][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 27.489509][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.489514][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.489515][ 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) [ 27.489518][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.489520][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489523][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489525][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489528][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.489532][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.489535][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489537][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489539][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489542][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489545][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.489547][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.489551][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.489555][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.489557][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489559][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.489562][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489564][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.489566][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.489568][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 27.489571][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.489574][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.489577][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 27.489582][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.489584][ 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) [ 27.489587][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489589][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489592][ C3] _printk (kernel/printk/printk.c:2504) [ 27.489596][ C3] ? snapshot_read.cold (user.c:?) [ 27.489599][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 27.489603][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 27.489608][ C3] ? idr_get_free (??:?) [ 27.489611][ 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) [ 27.489615][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 27.489622][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 27.489628][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 27.489631][ 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)) [ 27.489635][ C3] ? packet_rcv (net/packet/af_packet.c:2231) [ 27.489639][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489642][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.489644][ 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)) [ 27.489648][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489650][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489652][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 27.489656][ 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) [ 27.489660][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 27.489663][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 27.489666][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 27.489668][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489671][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 27.489673][ 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) [ 27.489675][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 27.489678][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489681][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 27.489684][ C3] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 27.489686][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 27.489689][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 27.489691][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489694][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489697][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 27.489700][ C3] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 27.489704][ C3] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 27.489706][ C3] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 27.489710][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 27.489715][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 27.489718][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 27.489722][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 27.489724][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489727][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489729][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489731][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.489734][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 27.489737][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 27.489740][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 27.489742][ C3] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 27.489746][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489748][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.489750][ C3] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 27.489752][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489754][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 27.489756][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489758][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489762][ C3] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 27.489766][ C3] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 27.489770][ C3] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 27.489773][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 27.489776][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 27.489779][ C3] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 27.489781][ 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) [ 27.489784][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 27.489787][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489789][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.489791][ 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) [ 27.489794][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 27.489796][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 27.489800][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 27.489802][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 27.489807][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489810][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 27.489813][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 27.489816][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 27.489820][ 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) [ 27.489823][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.489827][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 27.489829][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 27.489832][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.489834][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489836][ C3] handle_softirqs (kernel/softirq.c:645) [ 27.489840][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 27.489842][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489845][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.489847][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 27.489849][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 27.489852][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 27.489854][ C3] [ 27.489856][ C3] [ 27.489857][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 27.489860][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 27.489863][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 27.489867][ C3] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 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 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 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 96 11 00 verw 0x119613(%rip) # 0x11963b 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 [ 27.489869][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 27.489874][ C3] RAX: 0000000000000003 RBX: ff11000001c88040 RCX: 0000000000000001 [ 27.489876][ C3] RDX: 0000000000000003 RSI: ffffffffac88d860 RDI: ffffffffaa0f0307 [ 27.489877][ C3] RBP: 0000000000000000 R08: ffffffffac580421 R09: 1fe2200006a763a2 [ 27.489879][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 27.489880][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 27.489882][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 27.489885][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.489888][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 27.489891][ C3] default_idle_call (kernel/sched/idle.c:122) [ 27.489893][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 27.489896][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 27.489898][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 27.489901][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.489903][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.489906][ C3] do_idle (kernel/sched/idle.c:355) [ 27.489908][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 27.489911][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 27.489913][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 27.489916][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 43.872209][ C3] softirqs last disabled at (518623): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 43.872211][ C3] Preemption disabled at: | [ 43.872212][ C3] 0x0 | [ 43.872221][ C3] Tainted: [W]=WARN [ 43.872222][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.872224][ C3] Call Trace: [ 43.872225][ C3] [ 43.872227][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.872232][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 43.872236][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.872239][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872243][ 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)) [ 43.872246][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.872249][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.872252][ 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) [ 43.872254][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.872256][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 43.872258][ C3] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 43.872259][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.872261][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 43.872263][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.872266][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.872268][ 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) [ 43.872269][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.872271][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872272][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872274][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872276][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.872278][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.872280][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872282][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872283][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872285][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872287][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 43.872288][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.872291][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.872293][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.872295][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872296][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.872298][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872299][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.872301][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.872302][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 43.872304][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.872306][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.872308][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 43.872311][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.872313][ 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) [ 43.872315][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872316][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872318][ C3] _printk (kernel/printk/printk.c:2504) [ 43.872321][ C3] ? snapshot_read.cold (user.c:?) [ 43.872323][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 43.872327][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 43.872330][ C3] ? idr_get_free (??:?) [ 43.872332][ 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) [ 43.872335][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 43.872339][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 43.872343][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 43.872345][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872347][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872348][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872350][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 43.872353][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872355][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872357][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 43.872358][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.872360][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872361][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872369][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872371][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 43.872373][ 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) [ 43.872376][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 43.872378][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 43.872380][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 43.872382][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872384][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 43.872385][ 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) [ 43.872386][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 43.872388][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872390][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 43.872393][ C3] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 43.872394][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 43.872396][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 43.872397][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872399][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872401][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 43.872403][ C3] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 43.872405][ C3] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 43.872407][ C3] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 43.872411][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 43.872413][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 43.872416][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 43.872418][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 43.872420][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872422][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872423][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872425][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.872426][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 43.872428][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 43.872430][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 43.872432][ C3] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 43.872435][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872436][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.872437][ C3] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 43.872439][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872440][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 43.872441][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872443][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872445][ C3] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 43.872448][ C3] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 43.872450][ C3] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 43.872452][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 43.872454][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 43.872456][ C3] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 43.872458][ 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) [ 43.872460][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 43.872461][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872463][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.872464][ 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) [ 43.872466][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 43.872468][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 43.872470][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 43.872472][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 43.872475][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.872477][ C3] ? timer_recalc_next_expiry (./include/linux/find.h:71 kernel/time/timer.c:1843 kernel/time/timer.c:1865) [ 43.872478][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872481][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 43.872482][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 43.872484][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 43.872487][ 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) [ 43.872489][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.872491][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 43.872493][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 43.872494][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.872496][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872497][ C3] handle_softirqs (kernel/softirq.c:645) [ 43.872499][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 43.872501][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872502][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.872504][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 43.872505][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 43.872507][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 43.872509][ C3] [ 43.872509][ C3] [ 43.872510][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 43.872512][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 43.872514][ C3] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 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 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 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 96 11 00 verw 0x119613(%rip) # 0x11963b 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 [ 43.872516][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 43.872519][ C3] RAX: 0000000000000003 RBX: ff11000001c88040 RCX: 0000000000000001 [ 43.872521][ C3] RDX: 0000000000000003 RSI: ffffffffac88d860 RDI: ffffffffaa0f0307 [ 43.872521][ C3] RBP: 0000000000000000 R08: ffffffffac580421 R09: 1fe2200006a763a2 [ 43.872522][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 43.872523][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 43.872524][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 43.872526][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 43.872529][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 43.872531][ C3] default_idle_call (kernel/sched/idle.c:122) [ 43.872533][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 43.872535][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 43.872536][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 43.872539][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.872540][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.872542][ C3] do_idle (kernel/sched/idle.c:355) [ 43.872543][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 43.872545][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 43.872546][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 43.872548][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 45.805913][ T525] softirqs last disabled at (0): 0x0 | [ 45.805916][ T525] Preemption disabled at: | [ 45.805917][ T525] 0x0 | [ 45.805927][ T525] Tainted: [W]=WARN [ 45.805928][ T525] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.805931][ T525] Call Trace: [ 45.805933][ T525] [ 45.805935][ T525] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.805942][ T525] __might_resched.cold (kernel/sched/core.c:9234) [ 45.805947][ T525] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.805951][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.805956][ T525] __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.805961][ T525] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.805964][ T525] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.805969][ T525] ? 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.805971][ T525] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.805974][ T525] put_chars (drivers/char/virtio_console.c:1176) [ 45.805977][ T525] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.805980][ T525] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 45.805984][ T525] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.805989][ T525] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.805993][ T525] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.805995][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.805998][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.806001][ T525] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.806005][ T525] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.806007][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806010][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806012][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806014][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.806017][ T525] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.806020][ T525] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.806023][ T525] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.806027][ T525] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.806030][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.806032][ T525] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.806034][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806037][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.806039][ T525] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.806041][ T525] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.806044][ T525] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.806046][ T525] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.806049][ T525] vprintk_emit (kernel/printk/printk.c:2479) [ 45.806053][ T525] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.806055][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806058][ T525] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.806061][ T525] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 45.806064][ T525] _printk (kernel/printk/printk.c:2504) [ 45.806068][ T525] ? snapshot_read.cold (user.c:?) [ 45.806071][ T525] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 45.806077][ T525] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 45.806098][ T525] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 45.806111][ T525] br_device_event (net/bridge/br.c:111) bridge [ 45.806124][ T525] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.806128][ T525] ? 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 [ 45.806133][ T525] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 45.806137][ T525] notifier_call_chain (kernel/notifier.c:85) [ 45.806142][ T525] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 45.806146][ T525] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.806149][ T525] ? netif_change_name (net/core/dev.c:1517) [ 45.806152][ T525] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 45.806155][ T525] ? __kernel_text_address (kernel/extable.c:79) [ 45.806158][ T525] ? write_profile (profile.c:?) [ 45.806161][ T525] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.806165][ T525] netif_change_flags (net/core/dev.c:9882) [ 45.806168][ T525] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 45.806172][ T525] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 45.806174][ T525] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 45.806176][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806178][ T525] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.806183][ T525] ? kasan_save_stack (mm/kasan/common.c:58) [ 45.806187][ T525] ? kasan_save_stack (mm/kasan/common.c:57) [ 45.806189][ T525] ? kasan_save_track (mm/kasan/common.c:78) [ 45.806192][ T525] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.806194][ T525] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.806196][ T525] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 45.806198][ T525] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.806200][ T525] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.806203][ T525] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.806205][ T525] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.806207][ T525] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.806211][ T525] ? ___sys_sendmsg (net/socket.c:2767) [ 45.806213][ T525] ? __sys_sendmsg (net/socket.c:2799) [ 45.806215][ T525] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.806218][ T525] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.806222][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806224][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.806226][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806228][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806231][ T525] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 45.806235][ T525] ? __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) [ 45.806237][ T525] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 45.806239][ T525] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 45.806242][ T525] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.806245][ T525] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 45.806249][ T525] rtnl_newlink (net/core/rtnetlink.c:4215) [ 45.806252][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806254][ T525] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.806256][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.806258][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806261][ T525] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.806265][ T525] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 45.806268][ T525] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.806270][ T525] ? __kernel_text_address (kernel/extable.c:79) [ 45.806272][ T525] ? write_profile (profile.c:?) [ 45.806274][ T525] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.806276][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806278][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806280][ T525] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 45.806285][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.806287][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806290][ T525] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 45.806292][ T525] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.806294][ T525] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.806296][ T525] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.806299][ T525] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.806302][ T525] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.806304][ T525] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.806306][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.806309][ T525] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.806311][ T525] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 45.806314][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806317][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.806320][ T525] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.806323][ T525] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.806325][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806328][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806330][ T525] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.806333][ T525] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.806336][ T525] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.806339][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806341][ T525] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.806344][ T525] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.806346][ T525] ? copy_msghdr_from_user (net/socket.c:2650) [ 45.806349][ T525] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 45.806351][ T525] ? move_addr_to_kernel (net/socket.c:258) [ 45.806353][ T525] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.806357][ T525] ___sys_sendmsg (net/socket.c:2767) [ 45.806360][ T525] ? copy_msghdr_from_user (net/socket.c:2619) [ 45.806367][ T525] __sys_sendmsg (net/socket.c:2799) [ 45.806370][ T525] ? __sys_sendmsg_sock (net/socket.c:2780) [ 45.806379][ T525] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.806382][ T525] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.806384][ T525] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.806387][ T525] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.806389][ T525] RIP: 0033:0x7fbcc2ad354e [ 45.806392][ T525] 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 [ 45.806395][ T525] RSP: 002b:00007ffcf4a63e80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.806399][ T525] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbcc2ad354e [ 45.806401][ T525] RDX: 0000000000000000 RSI: 00007ffcf4a63f30 RDI: 0000000000000005 [ 45.806402][ T525] RBP: 00007ffcf4a63e90 R08: 0000000000000000 R09: 0000000000000000 [ 45.806404][ T525] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91569c Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __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