====================================== | [ 11.029002][ T208] softirqs last disabled at (35301): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.029005][ T208] Preemption disabled at: | [ 11.029005][ T208] 0x0 | [ 11.029020][ T208] Tainted: [W]=WARN [ 11.029021][ T208] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.029023][ T208] Call Trace: [ 11.029025][ T208] [ 11.029026][ T208] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.029033][ T208] __might_resched.cold (kernel/sched/core.c:9234) [ 11.029038][ T208] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.029042][ T208] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.029047][ T208] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.029048][ T208] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.029056][ T208] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.029059][ T208] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.029062][ T208] put_chars (drivers/char/virtio_console.c:1176) [ 11.029065][ T208] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.029066][ T208] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.029070][ T208] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.029075][ T208] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.029083][ T208] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.029086][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.029088][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.029092][ T208] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.029096][ T208] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.029098][ T208] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.029101][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.029103][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.029107][ T208] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.029111][ T208] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.029113][ T208] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.029118][ T208] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.029121][ T208] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.029123][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.029125][ T208] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 11.029129][ T208] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.029131][ T208] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.029133][ T208] vprintk_emit (kernel/printk/printk.c:2479) [ 11.029137][ T208] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.029140][ T208] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.029143][ T208] _printk (kernel/printk/printk.c:2504) [ 11.029147][ T208] ? snapshot_read.cold (user.c:?) [ 11.029150][ T208] ? 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) [ 11.029153][ T208] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.029157][ T208] ? 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) [ 11.029160][ T208] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 11.029163][ T208] ? exit_notify (kernel/exit.c:780) [ 11.029165][ T208] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.029168][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.029171][ T208] do_group_exit (kernel/exit.c:1151) [ 11.029174][ T208] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 11.029176][ T208] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 11.029179][ T208] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.029183][ T208] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.029186][ T208] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.029188][ T208] RIP: 0033:0x7f5e07d521b8 [ 11.029190][ T208] Code: Unable to access opcode bytes at 0x7f5e07d5218e. Code starting with the faulting instruction =========================================== [ 11.029191][ T208] RSP: 002b:00007ffe8f478cc8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 11.029193][ T208] RAX: ffffffffffffffda RBX: 00007f5e07e82f88 RCX: 00007f5e07d521b8 [ 11.029195][ T208] RDX: 00007f5e07a9cfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 11.029196][ T208] RBP: 00007ffe8f478d20 R08: 0000000000000000 R09: 0000000000000000 [ 11.029196][ T208] R10: 00007ffe8f478ae0 R11: 0000000000000246 R12: 0000000000000001 [ 11.029197][ T208] R13: 0000000000000000 R14: 00007f5e07e81680 R15: 00007f5e07e82fa0 | [ 23.929174][ T279] softirqs last disabled at (3659979): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 23.929177][ T279] Preemption disabled at: | [ 23.929178][ T279] 0x0 | [ 23.929192][ T279] Tainted: [W]=WARN [ 23.929193][ T279] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.929195][ T279] Call Trace: [ 23.929197][ T279] [ 23.929199][ T279] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.929207][ T279] __might_resched.cold (kernel/sched/core.c:9234) [ 23.929213][ T279] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.929219][ T279] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 23.929226][ T279] __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)) [ 23.929229][ T279] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.929243][ T279] ? 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) [ 23.929246][ T279] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.929252][ T279] put_chars (drivers/char/virtio_console.c:1176) [ 23.929256][ T279] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.929258][ T279] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 23.929264][ T279] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 23.929273][ T279] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.929285][ T279] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.929289][ T279] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.929293][ T279] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.929300][ T279] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.929306][ T279] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.929309][ T279] ? 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)) [ 23.929314][ T279] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.929317][ T279] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.929324][ T279] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.929333][ T279] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.929335][ T279] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.929345][ T279] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.929350][ T279] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.929352][ T279] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.929355][ T279] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 23.929362][ T279] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.929364][ T279] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.929369][ T279] vprintk_emit (kernel/printk/printk.c:2479) [ 23.929375][ T279] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.929377][ T279] ? 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) [ 23.929382][ T279] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.929389][ T279] _printk (kernel/printk/printk.c:2504) [ 23.929394][ T279] ? snapshot_read.cold (user.c:?) [ 23.929398][ T279] ? 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) [ 23.929403][ T279] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 23.929409][ T279] ? 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) [ 23.929414][ T279] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 23.929419][ T279] ? exit_notify (kernel/exit.c:780) [ 23.929421][ T279] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 23.929426][ T279] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.929432][ T279] do_group_exit (kernel/exit.c:1151) [ 23.929437][ T279] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 23.929440][ T279] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 23.929443][ T279] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.929448][ T279] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.929453][ T279] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.929457][ T279] RIP: 0033:0x7f24009f41b8 [ 23.929460][ T279] Code: Unable to access opcode bytes at 0x7f24009f418e. Code starting with the faulting instruction =========================================== [ 23.929461][ T279] RSP: 002b:00007ffe74d02788 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 23.929465][ T279] RAX: ffffffffffffffda RBX: 00007f2400b24f88 RCX: 00007f24009f41b8 [ 23.929466][ T279] RDX: 00007f2400933408 RSI: ffffffffffffffb0 RDI: 0000000000000000 [ 23.929468][ T279] RBP: 00007ffe74d027e0 R08: 0000000000000000 R09: 0000000000000000 [ 23.929469][ T279] R10: 00007ffe74d02600 R11: 0000000000000246 R12: 0000000000000001 [ 23.929471][ T279] R13: 0000000000000000 R14: 00007f2400b23680 R15: 00007f2400b24fa0 | [ 31.222642][ T341] softirqs last disabled at (20474): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 31.222644][ T341] Preemption disabled at: | [ 31.222645][ T341] 0x0 | [ 31.222655][ T341] Tainted: [W]=WARN [ 31.222656][ T341] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.222658][ T341] Call Trace: [ 31.222659][ T341] [ 31.222661][ T341] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.222668][ T341] __might_resched.cold (kernel/sched/core.c:9234) [ 31.222672][ T341] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.222676][ T341] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.222681][ T341] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 31.222683][ T341] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.222689][ T341] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.222692][ T341] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.222696][ T341] put_chars (drivers/char/virtio_console.c:1176) [ 31.222698][ T341] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.222702][ T341] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 31.222707][ T341] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.222711][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.222713][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.222717][ T341] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.222721][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.222724][ T341] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.222728][ T341] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.222734][ T341] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.222736][ T341] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 31.222739][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.222741][ T341] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.222745][ T341] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.222749][ T341] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.222751][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.222756][ T341] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.222759][ T341] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.222761][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.222763][ T341] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 31.222767][ T341] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.222769][ T341] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.222771][ T341] vprintk_emit (kernel/printk/printk.c:2479) [ 31.222774][ T341] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.222776][ T341] ? net_dim (lib/dim/net_dim.c:371) [ 31.222782][ T341] _printk (kernel/printk/printk.c:2504) [ 31.222786][ T341] ? snapshot_read.cold (user.c:?) [ 31.222789][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.222791][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.222793][ T341] ? trace_percpu_alloc_percpu (./include/trace/events/percpu.h:11 (discriminator 22)) [ 31.222797][ T341] fib6_add_rt2node.cold (net/ipv6/ip6_fib.c:1303 (discriminator 1)) [ 31.222806][ T341] ? fib6_age_exceptions (./include/linux/list.h:1047 (discriminator 2)) [ 31.222810][ T341] ? fib6_add_1.constprop.0 (./include/linux/lockdep.h:249 net/ipv6/ip6_fib.c:782) [ 31.222816][ T341] ? fib6_add (net/ipv6/ip6_fib.c:1535) [ 31.222817][ T341] fib6_add (net/ipv6/ip6_fib.c:1535) [ 31.222822][ T341] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 31.222827][ T341] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 31.222829][ T341] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 31.222831][ T341] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 31.222834][ T341] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 31.222835][ T341] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.222837][ T341] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.222844][ T341] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.222847][ T341] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 31.222851][ T341] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 31.222854][ T341] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 31.222858][ T341] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.222859][ T341] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.222864][ T341] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.222866][ T341] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.222870][ T341] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 31.222873][ T341] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 31.222876][ T341] ? netlink_ack (./include/linux/skbuff.h:2718) [ 31.222882][ T341] ? 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)) [ 31.222884][ T341] ? 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)) [ 31.222889][ T341] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 31.222893][ T341] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 31.222895][ T341] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 31.222900][ T341] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 31.222904][ T341] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 31.222908][ T341] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 31.222909][ T341] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 31.222915][ T341] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 31.222919][ T341] ____sys_sendmsg (net/socket.c:2713) [ 31.222921][ T341] ? copy_msghdr_from_user (net/socket.c:2650) [ 31.222923][ T341] ? sock_write_iter (net/socket.c:1269) [ 31.222925][ T341] ? move_addr_to_kernel (net/socket.c:258) [ 31.222933][ T341] ___sys_sendmsg (net/socket.c:2767) [ 31.222935][ T341] ? copy_msghdr_from_user (net/socket.c:2619) [ 31.222952][ T341] __sys_sendmsg (net/socket.c:2799) [ 31.222955][ T341] ? __sys_sendmsg_sock (net/socket.c:2780) [ 31.222961][ T341] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.222964][ T341] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.222968][ T341] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.222971][ T341] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.222973][ T341] RIP: 0033:0x7f8cf5b9a54e [ 31.222976][ T341] 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 [ 31.222977][ T341] RSP: 002b:00007ffd7db3fe50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 31.222980][ T341] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f8cf5b9a54e [ 31.222981][ T341] RDX: 0000000000000000 RSI: 00007ffd7db3ff00 RDI: 0000000000000005 [ 31.222982][ T341] RBP: 00007ffd7db3fe60 R08: 0000000000000000 R09: 0000000000000000 [ 31.222983][ T341] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a91822f [ 31.222984][ T341] R13: 00000000004a1620 R14: 00007ffd7db42878 R15: 0000000000000000 | [ 36.492660][ T345] softirqs last disabled at (3734525): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 36.492662][ T345] Preemption disabled at: | [ 36.492663][ T345] 0x0 | [ 36.492673][ T345] Tainted: [W]=WARN [ 36.492674][ T345] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.492675][ T345] Call Trace: [ 36.492677][ T345] [ 36.492679][ T345] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.492685][ T345] __might_resched.cold (kernel/sched/core.c:9234) [ 36.492689][ T345] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.492694][ T345] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 36.492699][ T345] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 36.492701][ T345] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.492707][ T345] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.492710][ T345] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.492714][ T345] put_chars (drivers/char/virtio_console.c:1176) [ 36.492716][ T345] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.492718][ T345] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 36.492721][ T345] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 36.492727][ T345] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.492735][ T345] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.492737][ T345] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.492739][ T345] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.492743][ T345] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.492748][ T345] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.492749][ T345] ? 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)) [ 36.492753][ T345] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.492754][ T345] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.492758][ T345] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.492763][ T345] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.492765][ T345] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.492770][ T345] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.492773][ T345] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.492775][ T345] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.492777][ T345] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 36.492781][ T345] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.492782][ T345] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.492785][ T345] vprintk_emit (kernel/printk/printk.c:2479) [ 36.492788][ T345] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.492790][ T345] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.492793][ T345] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.492797][ T345] _printk (kernel/printk/printk.c:2504) [ 36.492801][ T345] ? snapshot_read.cold (user.c:?) [ 36.492804][ T345] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 36.492806][ T345] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.492810][ T345] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 36.492813][ T345] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 36.492817][ T345] ? exit_notify (kernel/exit.c:780) [ 36.492818][ T345] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 36.492821][ T345] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.492825][ T345] do_group_exit (kernel/exit.c:1151) [ 36.492828][ T345] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 36.492830][ T345] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 36.492832][ T345] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.492836][ T345] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.492840][ T345] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.492842][ T345] RIP: 0033:0x7fd8e56961b8 [ 36.492844][ T345] Code: Unable to access opcode bytes at 0x7fd8e569618e. Code starting with the faulting instruction =========================================== [ 36.492845][ T345] RSP: 002b:00007ffdea749878 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 36.492848][ T345] RAX: ffffffffffffffda RBX: 00007fd8e57c6f88 RCX: 00007fd8e56961b8 [ 36.492849][ T345] RDX: 00007fd8e55d5408 RSI: ffffffffffffffb0 RDI: 0000000000000000 [ 36.492850][ T345] RBP: 00007ffdea7498d0 R08: 0000000000000000 R09: 0000000000000000 [ 36.492851][ T345] R10: 00007ffdea7496f0 R11: 0000000000000246 R12: 0000000000000001 [ 36.492852][ T345] R13: 0000000000000000 R14: 00007fd8e57c5680 R15: 00007fd8e57c6fa0 | [ 56.228639][ T471] softirqs last disabled at (15542): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 56.228641][ T471] Preemption disabled at: | [ 56.228642][ T471] 0x0 | [ 56.228652][ T471] Tainted: [W]=WARN [ 56.228653][ T471] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.228655][ T471] Call Trace: [ 56.228657][ T471] [ 56.228658][ T471] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 56.228665][ T471] __might_resched.cold (kernel/sched/core.c:9234) [ 56.228669][ T471] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 56.228674][ T471] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 56.228678][ T471] __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)) [ 56.228680][ T471] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 56.228687][ T471] ? 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) [ 56.228689][ T471] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 56.228693][ T471] put_chars (drivers/char/virtio_console.c:1176) [ 56.228696][ T471] ? __send_to_port (drivers/char/virtio_console.c:654) [ 56.228699][ T471] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 56.228702][ T471] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 56.228706][ T471] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 56.228711][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 56.228712][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 56.228717][ T471] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 56.228721][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 56.228723][ T471] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 56.228727][ T471] console_emit_next_record (kernel/printk/printk.c:3183) [ 56.228731][ T471] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 56.228735][ T471] ? 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)) [ 56.228739][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 56.228740][ T471] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 56.228744][ T471] console_flush_one_record (kernel/printk/printk.c:3268) [ 56.228749][ T471] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 56.228751][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 56.228756][ T471] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 56.228759][ T471] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 56.228761][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 56.228763][ T471] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 56.228767][ T471] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 56.228768][ T471] ? vprintk_emit (kernel/printk/printk.c:2478) [ 56.228771][ T471] vprintk_emit (kernel/printk/printk.c:2479) [ 56.228774][ T471] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 56.228776][ T471] ? net_dim (lib/dim/net_dim.c:371) [ 56.228782][ T471] _printk (kernel/printk/printk.c:2504) [ 56.228785][ T471] ? snapshot_read.cold (user.c:?) [ 56.228789][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 56.228791][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 56.228793][ T471] ? trace_percpu_alloc_percpu (./include/trace/events/percpu.h:11 (discriminator 22)) [ 56.228797][ T471] fib6_add_rt2node.cold (net/ipv6/ip6_fib.c:1303 (discriminator 1)) [ 56.228806][ T471] ? fib6_age_exceptions (./include/linux/list.h:1047 (discriminator 2)) [ 56.228810][ T471] ? fib6_add_1.constprop.0 (./include/linux/lockdep.h:249 net/ipv6/ip6_fib.c:782) [ 56.228816][ T471] ? fib6_add (net/ipv6/ip6_fib.c:1535) [ 56.228818][ T471] fib6_add (net/ipv6/ip6_fib.c:1535) [ 56.228823][ T471] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 56.228828][ T471] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 56.228830][ T471] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 56.228832][ T471] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 56.228835][ T471] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 56.228836][ T471] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 56.228838][ T471] ? mark_usage (kernel/locking/lockdep.c:4690) [ 56.228845][ T471] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 56.228848][ T471] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 56.228852][ T471] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 56.228855][ T471] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 56.228858][ T471] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.228860][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 56.228864][ T471] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 56.228866][ T471] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 56.228870][ T471] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 56.228874][ T471] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 56.228877][ T471] ? netlink_ack (./include/linux/skbuff.h:2718) [ 56.228883][ T471] ? 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)) [ 56.228885][ T471] ? 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)) [ 56.228890][ T471] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 56.228894][ T471] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 56.228896][ T471] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 56.228900][ T471] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 56.228904][ T471] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 56.228908][ T471] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 56.228910][ T471] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 56.228915][ T471] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 56.228919][ T471] ____sys_sendmsg (net/socket.c:2713) [ 56.228921][ T471] ? copy_msghdr_from_user (net/socket.c:2650) [ 56.228924][ T471] ? sock_write_iter (net/socket.c:1269) [ 56.228925][ T471] ? move_addr_to_kernel (net/socket.c:258) [ 56.228933][ T471] ___sys_sendmsg (net/socket.c:2767) [ 56.228936][ T471] ? copy_msghdr_from_user (net/socket.c:2619) [ 56.228952][ T471] __sys_sendmsg (net/socket.c:2799) [ 56.228955][ T471] ? __sys_sendmsg_sock (net/socket.c:2780) [ 56.228961][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 56.228964][ T471] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 56.228968][ T471] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 56.228971][ T471] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 56.228973][ T471] RIP: 0033:0x7f40b63ae54e [ 56.228976][ T471] 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 [ 56.228977][ T471] RSP: 002b:00007ffe4c71d360 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 56.228980][ T471] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f40b63ae54e [ 56.228981][ T471] RDX: 0000000000000000 RSI: 00007ffe4c71d410 RDI: 0000000000000005 [ 56.228982][ T471] RBP: 00007ffe4c71d370 R08: 0000000000000000 R09: 0000000000000000 [ 56.228983][ T471] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918248 [ 56.228984][ T471] R13: 00000000004a1620 R14: 00007ffe4c720878 R15: 0000000000000000 | [ 61.488361][ T475] softirqs last disabled at (3850343): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 61.488364][ T475] Preemption disabled at: | [ 61.488364][ T475] 0x0 | [ 61.488375][ T475] Tainted: [W]=WARN [ 61.488376][ T475] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.488378][ T475] Call Trace: [ 61.488380][ T475] [ 61.488381][ T475] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 61.488388][ T475] __might_resched.cold (kernel/sched/core.c:9234) [ 61.488393][ T475] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 61.488397][ T475] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 61.488402][ T475] __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)) [ 61.488404][ T475] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.488411][ T475] ? 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) [ 61.488413][ T475] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.488417][ T475] put_chars (drivers/char/virtio_console.c:1176) [ 61.488419][ T475] ? __send_to_port (drivers/char/virtio_console.c:654) [ 61.488421][ T475] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 61.488424][ T475] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 61.488430][ T475] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 61.488438][ T475] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 61.488440][ T475] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.488442][ T475] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.488446][ T475] console_emit_next_record (kernel/printk/printk.c:3183) [ 61.488450][ T475] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 61.488452][ T475] ? 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)) [ 61.488455][ T475] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.488457][ T475] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.488461][ T475] console_flush_one_record (kernel/printk/printk.c:3268) [ 61.488465][ T475] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 61.488467][ T475] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.488472][ T475] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 61.488475][ T475] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 61.488477][ T475] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.488479][ T475] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 61.488483][ T475] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 61.488485][ T475] ? vprintk_emit (kernel/printk/printk.c:2478) [ 61.488487][ T475] vprintk_emit (kernel/printk/printk.c:2479) [ 61.488491][ T475] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 61.488492][ T475] ? 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) [ 61.488495][ T475] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.488499][ T475] _printk (kernel/printk/printk.c:2504) [ 61.488503][ T475] ? snapshot_read.cold (user.c:?) [ 61.488505][ T475] ? 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) [ 61.488508][ T475] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 61.488512][ T475] ? 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) [ 61.488515][ T475] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 61.488519][ T475] ? exit_notify (kernel/exit.c:780) [ 61.488520][ T475] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 61.488523][ T475] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.488526][ T475] do_group_exit (kernel/exit.c:1151) [ 61.488529][ T475] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 61.488531][ T475] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 61.488533][ T475] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 61.488538][ T475] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 61.488541][ T475] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.488543][ T475] RIP: 0033:0x7f2e001be1b8 [ 61.488545][ T475] Code: Unable to access opcode bytes at 0x7f2e001be18e. Code starting with the faulting instruction =========================================== [ 61.488547][ T475] RSP: 002b:00007ffdcff54698 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 61.488549][ T475] RAX: ffffffffffffffda RBX: 00007f2e002eef88 RCX: 00007f2e001be1b8 [ 61.488550][ T475] RDX: 00007f2e000fd408 RSI: ffffffffffffffb0 RDI: 0000000000000000 [ 61.488551][ T475] RBP: 00007ffdcff546f0 R08: 0000000000000000 R09: 0000000000000000 [ 61.488552][ T475] R10: 00007ffdcff54510 R11: 0000000000000246 R12: 0000000000000001 [ 61.488553][ T475] R13: 0000000000000000 R14: 00007f2e002ed680 R15: 00007f2e002eefa0 | [ 81.106041][ T603] softirqs last disabled at (17286): ip6_route_add (./include/linux/spinlock.h:353 net/ipv6/route.c:1355 net/ipv6/route.c:3970) | [ 81.106043][ T603] Preemption disabled at: | [ 81.106044][ T603] 0x0 | [ 81.106054][ T603] Tainted: [W]=WARN [ 81.106055][ T603] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 81.106057][ T603] Call Trace: [ 81.106058][ T603] [ 81.106060][ T603] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 81.106066][ T603] __might_resched.cold (kernel/sched/core.c:9234) [ 81.106071][ T603] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 81.106075][ T603] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 81.106079][ T603] __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)) [ 81.106081][ T603] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 81.106087][ T603] ? 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) [ 81.106090][ T603] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 81.106094][ T603] put_chars (drivers/char/virtio_console.c:1176) [ 81.106096][ T603] ? __send_to_port (drivers/char/virtio_console.c:654) [ 81.106099][ T603] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 81.106102][ T603] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 81.106107][ T603] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 81.106111][ T603] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 81.106113][ T603] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 81.106117][ T603] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 81.106121][ T603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.106123][ T603] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 81.106127][ T603] console_emit_next_record (kernel/printk/printk.c:3183) [ 81.106131][ T603] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 81.106133][ T603] ? 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)) [ 81.106136][ T603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.106138][ T603] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 81.106141][ T603] console_flush_one_record (kernel/printk/printk.c:3268) [ 81.106146][ T603] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 81.106148][ T603] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 81.106153][ T603] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 81.106155][ T603] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 81.106157][ T603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.106159][ T603] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 81.106163][ T603] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 81.106164][ T603] ? vprintk_emit (kernel/printk/printk.c:2478) [ 81.106167][ T603] vprintk_emit (kernel/printk/printk.c:2479) [ 81.106170][ T603] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 81.106172][ T603] ? net_dim (lib/dim/net_dim.c:371) [ 81.106178][ T603] _printk (kernel/printk/printk.c:2504) [ 81.106182][ T603] ? snapshot_read.cold (user.c:?) [ 81.106185][ T603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.106187][ T603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.106189][ T603] ? trace_percpu_alloc_percpu (./include/trace/events/percpu.h:11 (discriminator 22)) [ 81.106193][ T603] fib6_add_rt2node.cold (net/ipv6/ip6_fib.c:1303 (discriminator 1)) [ 81.106202][ T603] ? fib6_age_exceptions (./include/linux/list.h:1047 (discriminator 2)) [ 81.106206][ T603] ? fib6_add_1.constprop.0 (./include/linux/lockdep.h:249 net/ipv6/ip6_fib.c:782) [ 81.106212][ T603] ? fib6_add (net/ipv6/ip6_fib.c:1535) [ 81.106213][ T603] fib6_add (net/ipv6/ip6_fib.c:1535) [ 81.106218][ T603] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 81.106223][ T603] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 81.106225][ T603] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 81.106227][ T603] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 81.106230][ T603] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 81.106233][ T603] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 81.106235][ T603] ? mark_usage (kernel/locking/lockdep.c:4690) [ 81.106244][ T603] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 81.106248][ T603] ? rtnetlink_rcv_msg (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/core/rtnetlink.c:7130 (discriminator 2)) [ 81.106252][ T603] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 8)) [ 81.106255][ T603] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 81.106258][ T603] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 81.106260][ T603] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 81.106264][ T603] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 81.106266][ T603] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 81.106270][ T603] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 81.106273][ T603] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 81.106276][ T603] ? netlink_ack (./include/linux/skbuff.h:2718) [ 81.106290][ T603] ? 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)) [ 81.106293][ T603] ? 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)) [ 81.106300][ T603] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 81.106304][ T603] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 81.106307][ T603] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 81.106311][ T603] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 81.106315][ T603] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 81.106319][ T603] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 81.106320][ T603] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 81.106325][ T603] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 81.106329][ T603] ____sys_sendmsg (net/socket.c:2713) [ 81.106331][ T603] ? copy_msghdr_from_user (net/socket.c:2650) [ 81.106334][ T603] ? sock_write_iter (net/socket.c:1269) [ 81.106335][ T603] ? move_addr_to_kernel (net/socket.c:258) [ 81.106342][ T603] ___sys_sendmsg (net/socket.c:2767) [ 81.106345][ T603] ? copy_msghdr_from_user (net/socket.c:2619) [ 81.106360][ T603] __sys_sendmsg (net/socket.c:2799) [ 81.106363][ T603] ? __sys_sendmsg_sock (net/socket.c:2780) [ 81.106369][ T603] ? fpregs_restore_userregs (./include/linux/instrumented.h:97 ./include/asm-generic/bitops/instrumented-atomic.h:41 ./include/linux/thread_info.h:109 arch/x86/kernel/fpu/context.h:79) [ 81.106372][ T603] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 81.106375][ T603] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 81.106379][ T603] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 81.106382][ T603] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 81.106384][ T603] RIP: 0033:0x7f4c5df0554e [ 81.106386][ T603] 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 [ 81.106388][ T603] RSP: 002b:00007fffd4cada80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 81.106391][ T603] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f4c5df0554e [ 81.106392][ T603] RDX: 0000000000000000 RSI: 00007fffd4cadb30 RDI: 0000000000000005 [ 81.106393][ T603] RBP: 00007fffd4cada90 R08: 0000000000000000 R09: 0000000000000000 [ 81.106394][ T603] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918261 [ 81.106394][ T603] R13: 00000000004a1620 R14: 00007fffd4cb1878 R15: 0000000000000000 | [ 103.512988][ C0] | [ 103.512988][ C0] | [ 103.512988][ C0] stack backtrace: | [ 103.512997][ C0] Tainted: [W]=WARN [ 103.512998][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 103.513000][ C0] Call Trace: [ 103.513002][ C0] [ 103.513004][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 103.513009][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 103.513013][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 103.513016][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 103.513020][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 103.513023][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 103.513026][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 103.513030][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 103.513032][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 103.513036][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513039][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 103.513042][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 103.513044][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 103.513047][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 103.513050][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 103.513053][ C0] ? 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)) [ 103.513056][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513058][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 103.513061][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 103.513065][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 103.513068][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 103.513072][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 103.513075][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 103.513077][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513079][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 103.513082][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 103.513085][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 103.513088][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 103.513090][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 103.513093][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 103.513096][ C0] _printk (kernel/printk/printk.c:2504) [ 103.513099][ C0] ? snapshot_read.cold (user.c:?) [ 103.513102][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 103.513104][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 103.513108][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 103.513111][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 103.513113][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 103.513116][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 103.513119][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 103.513122][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 103.513126][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 103.513129][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 103.513131][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513134][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 103.513137][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 103.513141][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 103.513143][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 103.513148][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 103.513152][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 103.513155][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 103.513158][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 103.513161][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513163][ C0] handle_softirqs (kernel/softirq.c:645) [ 103.513167][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 103.513169][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 103.513173][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 103.513175][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 103.513177][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 103.513180][ C0] [ 103.513181][ C0] [ 103.513182][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 103.513184][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 103.513187][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 103.513191][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 103.513193][ C0] RSP: 0018:ffffffff9d207cf8 EFLAGS: 00000296 [ 103.513196][ C0] RAX: 000000000030ca75 RBX: ffffffff9d230600 RCX: ffffffff99906247 [ 103.513198][ C0] RDX: ffffffff9d230600 RSI: ffffffff9cb11011 RDI: ffffffff9c4949e0 [ 103.513200][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 103.513201][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3a40fa2 [ 103.513202][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 103.513205][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 103.513209][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 103.513211][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 103.513213][ C0] default_idle_call (kernel/sched/idle.c:122) [ 103.513215][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 103.513218][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 103.513221][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 103.513224][ C0] ? kasan_check_range (mm/kasan/generic.c:141 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 103.513233][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513236][ C0] do_idle (kernel/sched/idle.c:355) [ 103.513238][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 103.513241][ C0] rest_init (init/main.c:727) [ 103.513245][ C0] ? __cpuidle_text_end (??:?) [ 103.513249][ C0] ? rest_init (init/main.c:727) [ 103.513252][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 103.513256][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 103.513259][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 103.513262][ C0] start_kernel (init/main.c:1185) [ 103.513265][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 103.513267][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 103.513269][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 103.513297][ C0] softirqs last disabled at (3197559): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 103.513299][ C0] Preemption disabled at: | [ 103.513300][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 103.513308][ C0] Tainted: [W]=WARN [ 103.513309][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 103.513310][ C0] Call Trace: [ 103.513311][ C0] [ 103.513312][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 103.513315][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 103.513318][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 103.513321][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 103.513325][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513328][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 103.513330][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 103.513333][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 103.513337][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 103.513340][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 103.513344][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 103.513346][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 103.513349][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 103.513353][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 103.513357][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 103.513360][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513362][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513370][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 103.513374][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 103.513376][ C0] ? 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)) [ 103.513379][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513381][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 103.513384][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 103.513388][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 103.513391][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 103.513395][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 103.513397][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 103.513400][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513402][ C0] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 103.513405][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 103.513407][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 103.513410][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 103.513412][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 103.513416][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 103.513418][ C0] _printk (kernel/printk/printk.c:2504) [ 103.513421][ C0] ? snapshot_read.cold (user.c:?) [ 103.513424][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:531 (discriminator 1) kernel/time/clocksource.c:608 (discriminator 1) kernel/time/clocksource.c:667 (discriminator 1)) [ 103.513426][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 103.513430][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 103.513432][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 103.513435][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 103.513438][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 103.513441][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 103.513443][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 103.513446][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 103.513448][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 103.513451][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513454][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 103.513457][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 103.513460][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 103.513463][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 103.513467][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 103.513471][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 103.513474][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 103.513477][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 103.513479][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513481][ C0] handle_softirqs (kernel/softirq.c:645) [ 103.513484][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 103.513487][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 103.513490][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 103.513493][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 103.513495][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 103.513497][ C0] [ 103.513498][ C0] [ 103.513499][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 103.513502][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 103.513504][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 103.513507][ C0] Code: 48 8b 3d 94 82 68 02 e8 1f 00 00 00 48 2b 05 58 d3 a0 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 06 0e 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 82 68 02 mov 0x2688294(%rip),%rdi # 0x268829b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 d3 a0 00 sub 0xa0d358(%rip),%rax # 0xa0d36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 06 0e 00 verw 0xe0613(%rip) # 0xe063b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 103.513508][ C0] RSP: 0018:ffffffff9d207cf8 EFLAGS: 00000296 [ 103.513510][ C0] RAX: 000000000030ca75 RBX: ffffffff9d230600 RCX: ffffffff99906247 [ 103.513512][ C0] RDX: ffffffff9d230600 RSI: ffffffff9cb11011 RDI: ffffffff9c4949e0 [ 103.513513][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 103.513514][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff3a40fa2 [ 103.513516][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 103.513518][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 103.513522][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 103.513524][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 103.513526][ C0] default_idle_call (kernel/sched/idle.c:122) [ 103.513528][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 103.513531][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 103.513534][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 103.513536][ C0] ? kasan_check_range (mm/kasan/generic.c:141 (discriminator 1) mm/kasan/generic.c:172 (discriminator 1) mm/kasan/generic.c:191 (discriminator 1) mm/kasan/generic.c:200 (discriminator 1)) [ 103.513538][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 103.513541][ C0] do_idle (kernel/sched/idle.c:355) [ 103.513543][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 103.513545][ C0] rest_init (init/main.c:727) [ 103.513548][ C0] ? __cpuidle_text_end (??:?) [ 103.513552][ C0] ? rest_init (init/main.c:727) [ 103.513554][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 103.513557][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 103.513559][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 103.513562][ C0] start_kernel (init/main.c:1185) [ 103.513565][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 103.513567][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 103.513570][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 105.508625][ T733] softirqs last disabled at (0): 0x0 | [ 105.508626][ T733] Preemption disabled at: | [ 105.508627][ T733] 0x0 | [ 105.508635][ T733] Tainted: [W]=WARN [ 105.508636][ T733] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 105.508638][ T733] Call Trace: [ 105.508640][ T733] [ 105.508641][ T733] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 105.508647][ T733] __might_resched.cold (kernel/sched/core.c:9234) [ 105.508651][ T733] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 105.508654][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508657][ T733] __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)) [ 105.508660][ T733] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 105.508663][ T733] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 105.508668][ T733] ? 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) [ 105.508670][ T733] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 105.508672][ T733] put_chars (drivers/char/virtio_console.c:1176) [ 105.508674][ T733] ? __send_to_port (drivers/char/virtio_console.c:654) [ 105.508675][ T733] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 105.508678][ T733] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 105.508680][ T733] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 105.508685][ T733] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 105.508687][ T733] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 105.508689][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508690][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508691][ T733] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 105.508693][ T733] console_emit_next_record (kernel/printk/printk.c:3183) [ 105.508696][ T733] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 105.508698][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508699][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508699][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508700][ T733] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 105.508702][ T733] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 105.508704][ T733] console_flush_one_record (kernel/printk/printk.c:3268) [ 105.508707][ T733] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 105.508710][ T733] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 105.508711][ T733] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 105.508713][ T733] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 105.508715][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508715][ T733] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 105.508717][ T733] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 105.508718][ T733] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6)) [ 105.508720][ T733] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 105.508722][ T733] ? vprintk_emit (kernel/printk/printk.c:2478) [ 105.508723][ T733] vprintk_emit (kernel/printk/printk.c:2479) [ 105.508725][ T733] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 105.508726][ T733] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 105.508729][ T733] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 105.508732][ T733] _printk (kernel/printk/printk.c:2504) [ 105.508736][ T733] ? snapshot_read.cold (user.c:?) [ 105.508737][ T733] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 105.508739][ T733] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 105.508740][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508742][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508743][ T733] ? trace_percpu_alloc_percpu (./include/trace/events/percpu.h:11 (discriminator 22)) [ 105.508746][ T733] fib6_add_rt2node.cold (net/ipv6/ip6_fib.c:1303 (discriminator 1)) [ 105.508750][ T733] ? fib6_age_exceptions (./include/linux/list.h:1047 (discriminator 2)) [ 105.508753][ T733] ? fib6_nh_init (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 ./include/net/addrconf.h:425 net/ipv6/route.c:3710) [ 105.508755][ T733] ? fib6_add_1.constprop.0 (net/ipv6/ip6_fib.c:782 (discriminator 1)) [ 105.508757][ T733] ? fib6_add (net/ipv6/ip6_fib.c:1535) [ 105.508759][ T733] fib6_add (net/ipv6/ip6_fib.c:1535) [ 105.508761][ T733] ? fib6_add_rt2node (net/ipv6/ip6_fib.c:1197) [ 105.508763][ T733] ip6_route_add (net/ipv6/route.c:1356 net/ipv6/route.c:3970) [ 105.508765][ T733] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 105.508766][ T733] inet6_rtm_newroute (net/ipv6/route.c:5689) [ 105.508768][ T733] ? rt6_add_route_info (net/ipv6/route.c:4455) [ 105.508769][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508771][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508772][ T733] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 105.508774][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508775][ T733] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 105.508776][ T733] ? rtnl_get_link (net/core/rtnetlink.c:409 (discriminator 4)) [ 105.508779][ T733] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 105.508781][ T733] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 105.508783][ T733] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 105.508784][ T733] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 105.508786][ T733] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 105.508789][ T733] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 105.508791][ T733] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 105.508792][ T733] ? netlink_ack (./include/linux/skbuff.h:2718) [ 105.508794][ T733] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 105.508797][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508798][ T733] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 105.508800][ T733] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 105.508802][ T733] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 105.508804][ T733] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 105.508807][ T733] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 105.508809][ T733] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 105.508810][ T733] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 105.508813][ T733] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 105.508815][ T733] ? __import_iovec (lib/iov_iter.c:1358 lib/iov_iter.c:1373) [ 105.508818][ T733] __sock_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4)) [ 105.508821][ T733] ____sys_sendmsg (net/socket.c:2713) [ 105.508823][ T733] ? copy_msghdr_from_user (net/socket.c:2650) [ 105.508825][ T733] ? sock_write_iter (net/socket.c:1269) [ 105.508826][ T733] ? move_addr_to_kernel (net/socket.c:258) [ 105.508828][ T733] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 105.508830][ T733] ___sys_sendmsg (net/socket.c:2767) [ 105.508832][ T733] ? copy_msghdr_from_user (net/socket.c:2619) [ 105.508837][ T733] __sys_sendmsg (net/socket.c:2799) [ 105.508839][ T733] ? __sys_sendmsg_sock (net/socket.c:2780) [ 105.508842][ T733] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 105.508843][ T733] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 105.508847][ T733] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 105.508849][ T733] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 105.508850][ T733] RIP: 0033:0x7ff4a793954e [ 105.508852][ T733] 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 [ 105.508854][ T733] RSP: 002b:00007ffc4161b1f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 105.508857][ T733] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007ff4a793954e [ 105.508859][ T733] RDX: 0000000000000000 RSI: 00007ffc4161b2a0 RDI: 0000000000000005 [ 105.508860][ T733] RBP: 00007ffc4161b200 R08: 0000000000000000 R09: 0000000000000000 [ 105.508861][ T733] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918279 Finger prints: __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record ip6_route_add:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print