====================================== | [ 10.582685][ T187] softirqs last disabled at (32959): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.582687][ T187] Preemption disabled at: | [ 10.582688][ T187] 0x0 | [ 10.582698][ T187] Tainted: [W]=WARN [ 10.582699][ T187] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.582701][ T187] Call Trace: [ 10.582702][ T187] [ 10.582704][ T187] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.582710][ T187] __might_resched.cold (kernel/sched/core.c:9234) [ 10.582714][ T187] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.582719][ T187] ? __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.582724][ T187] __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.582726][ T187] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.582732][ T187] ? 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.582735][ T187] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.582738][ T187] put_chars (drivers/char/virtio_console.c:1176) [ 10.582740][ T187] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.582742][ T187] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.582747][ T187] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.582752][ T187] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.582758][ T187] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.582760][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.582762][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.582766][ T187] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.582770][ T187] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.582772][ T187] ? 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.582775][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.582777][ T187] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.582781][ T187] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.582785][ T187] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.582787][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.582792][ T187] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.582795][ T187] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.582797][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.582799][ T187] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.582803][ T187] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.582804][ T187] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.582808][ T187] vprintk_emit (kernel/printk/printk.c:2479) [ 10.582811][ T187] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.582815][ T187] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.582818][ T187] _printk (kernel/printk/printk.c:2504) [ 10.582822][ T187] ? snapshot_read.cold (user.c:?) [ 10.582825][ T187] ? 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.582827][ T187] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.582831][ T187] ? 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.582834][ T187] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.582837][ T187] ? exit_notify (kernel/exit.c:780) [ 10.582839][ T187] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.582842][ T187] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.582846][ T187] do_group_exit (kernel/exit.c:1151) [ 10.582849][ T187] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.582851][ T187] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.582853][ T187] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.582856][ T187] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.582859][ T187] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.582861][ T187] RIP: 0033:0x7f9ddf4141b8 [ 10.582863][ T187] Code: Unable to access opcode bytes at 0x7f9ddf41418e. Code starting with the faulting instruction =========================================== [ 10.582864][ T187] RSP: 002b:00007ffcdb6c0518 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.582867][ T187] RAX: ffffffffffffffda RBX: 00007f9ddf544f88 RCX: 00007f9ddf4141b8 [ 10.582868][ T187] RDX: 00007f9ddf15efc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.582869][ T187] RBP: 00007ffcdb6c0570 R08: 0000000000000000 R09: 0000000000008010 [ 10.582870][ T187] R10: 00007ffcdb6c0330 R11: 0000000000000246 R12: 0000000000000001 [ 10.582871][ T187] R13: 0000000000000000 R14: 00007f9ddf543680 R15: 00007f9ddf544fa0 | [ 12.400286][ T254] softirqs last disabled at (22627): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 12.400288][ T254] Preemption disabled at: | [ 12.400289][ T254] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.400299][ T254] Tainted: [W]=WARN [ 12.400300][ T254] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.400301][ T254] Call Trace: [ 12.400303][ T254] [ 12.400304][ T254] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.400310][ T254] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.400312][ T254] __might_resched.cold (kernel/sched/core.c:9234) [ 12.400317][ T254] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.400321][ T254] ? __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.400327][ T254] __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.400329][ T254] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.400335][ T254] ? 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.400337][ T254] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.400341][ T254] put_chars (drivers/char/virtio_console.c:1176) [ 12.400343][ T254] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 12.400345][ T254] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.400348][ T254] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.400352][ T254] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.400356][ T254] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.400359][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.400360][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.400365][ T254] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.400366][ T254] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.400373][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.400377][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.400383][ T254] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.400387][ T254] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.400390][ T254] ? 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.400394][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.400397][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.400402][ T254] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.400407][ T254] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.400409][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.400415][ T254] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.400418][ T254] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.400420][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.400422][ T254] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.400426][ T254] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.400428][ T254] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.400431][ T254] vprintk_emit (kernel/printk/printk.c:2479) [ 12.400435][ T254] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.400441][ T254] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 12.400444][ T254] _printk (kernel/printk/printk.c:2504) [ 12.400453][ T254] ? snapshot_read.cold (user.c:?) [ 12.400459][ T254] ? 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.400463][ T254] gre_init (gre.mod.c:?) gre [ 12.400465][ T254] do_one_initcall (init/main.c:1357) [ 12.400468][ T254] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 12.400473][ T254] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 12.400477][ T254] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 12.400481][ T254] do_init_module (kernel/module/main.c:3117) [ 12.400485][ T254] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.400489][ T254] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 12.400493][ T254] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 12.400497][ T254] load_module (kernel/module/main.c:3593) [ 12.400505][ T254] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 12.400510][ T254] ? backing_file_read_iter (fs/backing-file.c:211) [ 12.400513][ T254] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.400518][ T254] init_module_from_file (kernel/module/main.c:3790) [ 12.400521][ T254] ? __do_sys_init_module (kernel/module/main.c:3664) [ 12.400529][ T254] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.400533][ T254] ? 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.400536][ T254] idempotent_init_module (kernel/module/main.c:3802) [ 12.400540][ T254] ? init_module_from_file (kernel/module/main.c:3791) [ 12.400546][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.400549][ T254] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 12.400555][ T254] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 12.400557][ T254] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.400560][ T254] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.400562][ T254] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.400565][ T254] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.400568][ T254] RIP: 0033:0x7fac2d1c637d [ 12.400571][ T254] 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.400573][ T254] RSP: 002b:00007ffce81e6d28 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 12.400576][ T254] RAX: ffffffffffffffda RBX: 000055ca922a1a40 RCX: 00007fac2d1c637d [ 12.400578][ T254] RDX: 0000000000000000 RSI: 000055ca5e7cdffd RDI: 0000000000000001 [ 12.400579][ T254] RBP: 00007ffce81e6dc0 R08: 0000000000000000 R09: 0000000000000000 [ 12.400580][ T254] R10: 0000000000000000 R11: 0000000000000246 R12: 000055ca5e7cdffd [ 12.400580][ T254] R13: 000055ca922a1a00 R14: 0000000000040000 R15: 0000000000000000 | [ 12.952715][ T10] #11: ffffffff9ce89560 (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.952719][ T10] | [ 12.952719][ T10] stack backtrace: | [ 12.952725][ T10] Tainted: [W]=WARN [ 12.952726][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.952727][ T10] Workqueue: mld mld_ifc_work [ 12.952730][ T10] Call Trace: [ 12.952732][ T10] [ 12.952734][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.952741][ T10] lockdep_rcu_suspicious.cold (kernel/locking/lockdep.c:6938) [ 12.952747][ T10] __might_resched (kernel/sched/core.c:9196 (discriminator 9)) [ 12.952751][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.952754][ T10] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.952759][ T10] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.952762][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.952768][ T10] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.952771][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.952774][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 12.952776][ T10] ? check_prev_add (kernel/locking/lockdep.c:3258 (discriminator 3)) [ 12.952778][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.952782][ T10] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.952787][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.952794][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.952796][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.952801][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.952805][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.952809][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.952811][ T10] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.952814][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.952817][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.952821][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.952825][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.952827][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.952833][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.952836][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.952838][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.952841][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.952845][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.952846][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.952850][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 12.952854][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.952857][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.952862][ T10] _printk (kernel/printk/printk.c:2504) [ 12.952865][ T10] ? snapshot_read.cold (user.c:?) [ 12.952867][ T10] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.952873][ T10] ? idr_get_free (??:?) [ 12.952878][ T10] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 12.952883][ T10] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 12.952888][ T10] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 12.952891][ T10] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.952895][ T10] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 12.952897][ T10] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 12.952899][ T10] ? mark_lock_irq (kernel/locking/lockdep.c:4265 (discriminator 1) kernel/locking/lockdep.c:4314 (discriminator 1)) [ 12.952901][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.952904][ T10] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 12.952906][ T10] ? save_trace (kernel/locking/lockdep.c:558 kernel/locking/lockdep.c:594) [ 12.952912][ T10] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 12.952916][ T10] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 12.952919][ T10] sch_direct_xmit (net/sched/sch_generic.c:372) [ 12.952924][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.952927][ T10] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 12.952929][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.952931][ T10] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.952933][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.952939][ T10] __dev_xmit_skb (net/core/dev.c:4262) [ 12.952943][ T10] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 12.952945][ T10] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 12.952948][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.952951][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.952955][ T10] __dev_queue_xmit (net/core/dev.c:4884) [ 12.952958][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.952963][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.952964][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.952967][ T10] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 12.952979][ T10] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 12.952984][ T10] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 12.952986][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.952988][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.952992][ T10] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 12.952996][ T10] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 12.953001][ T10] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 12.953004][ T10] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 12.953005][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.953007][ T10] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 12.953011][ T10] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.953014][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.953017][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.953019][ T10] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 12.953023][ T10] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) ./include/linux/netfilter.h:319 (discriminator 4) net/ipv6/mcast.c:1870 (discriminator 4)) [ 12.953028][ T10] ? mld_dad_start_work (net/ipv6/mcast.c:1133) [ 12.953035][ T10] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2148) [ 12.953039][ T10] mld_ifc_work (net/ipv6/mcast.c:2711) [ 12.953042][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 12.953044][ T10] process_one_work (kernel/workqueue.c:3387) [ 12.953051][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 12.953054][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.953062][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 12.953066][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.953069][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 12.953071][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.953075][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.953077][ T10] kthread (kernel/kthread.c:436) [ 12.953079][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.953081][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.953084][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 12.953088][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 12.953092][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 12.953095][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.953098][ T10] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 13.400081][ T282] softirqs last disabled at (12396): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 13.400084][ T282] Preemption disabled at: | [ 13.400085][ T282] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.400098][ T282] Tainted: [W]=WARN [ 13.400099][ T282] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.400101][ T282] Call Trace: [ 13.400104][ T282] [ 13.400106][ T282] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.400114][ T282] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.400117][ T282] __might_resched.cold (kernel/sched/core.c:9234) [ 13.400123][ T282] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.400129][ T282] ? __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.400137][ T282] __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.400141][ T282] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.400151][ T282] ? 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.400154][ T282] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.400160][ T282] put_chars (drivers/char/virtio_console.c:1176) [ 13.400164][ T282] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.400176][ T282] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 13.400182][ T282] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.400187][ T282] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.400190][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.400192][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.400200][ T282] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.400204][ T282] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 13.400210][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.400215][ T282] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.400223][ T282] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.400229][ T282] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.400232][ T282] ? 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.400238][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.400241][ T282] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.400249][ T282] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.400257][ T282] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.400260][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.400271][ T282] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.400276][ T282] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.400278][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.400282][ T282] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.400289][ T282] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.400292][ T282] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.400298][ T282] vprintk_emit (kernel/printk/printk.c:2479) [ 13.400306][ T282] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.400310][ T282] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.400313][ T282] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 13.400319][ T282] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 13.400325][ T282] _printk (kernel/printk/printk.c:2504) [ 13.400331][ T282] ? snapshot_read.cold (user.c:?) [ 13.400337][ T282] ? br_multicast_flood (??:?) bridge [ 13.400356][ T282] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.400358][ T282] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.400360][ T282] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.400372][ T282] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 13.400391][ T282] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 13.400406][ T282] new_nbp (net/bridge/br_if.c:449) bridge [ 13.400423][ T282] br_add_if (net/bridge/br_if.c:592) bridge [ 13.400437][ T282] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 13.400448][ T282] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 13.400452][ T282] ? __kernel_text_address (kernel/extable.c:79) [ 13.400459][ T282] do_set_master (net/core/rtnetlink.c:3071) [ 13.400467][ T282] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.400473][ T282] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 13.400478][ T282] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 13.400481][ T282] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 13.400484][ T282] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.400489][ T282] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.400493][ T282] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.400496][ T282] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.400500][ T282] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.400504][ T282] ? kasan_save_stack (mm/kasan/common.c:57) [ 13.400507][ T282] ? kasan_save_track (mm/kasan/common.c:78) [ 13.400511][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.400514][ T282] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 13.400519][ T282] ? ___sys_sendmsg (net/socket.c:2757) [ 13.400526][ T282] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.400529][ T282] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.400534][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.400538][ T282] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.400540][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.400543][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.400547][ T282] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 13.400552][ T282] ? __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.400555][ T282] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 13.400559][ T282] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.400565][ T282] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 13.400568][ T282] ? nla_get_range_signed (lib/nlattr.c:270) [ 13.400577][ T282] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 13.400587][ T282] rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.400597][ T282] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.400601][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.400609][ T282] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.400612][ T282] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.400616][ T282] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.400619][ T282] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.400625][ T282] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.400629][ T282] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.400635][ T282] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.400637][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.400645][ T282] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.400648][ T282] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.400655][ T282] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 13.400658][ T282] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.400663][ T282] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.400675][ T282] ? 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.400677][ T282] ? 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.400685][ T282] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.400692][ T282] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.400697][ T282] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.400704][ T282] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 13.400711][ T282] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 13.400719][ T282] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.400728][ T282] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 13.400732][ T282] ? copy_msghdr_from_user (net/socket.c:2650) [ 13.400736][ T282] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 13.400738][ T282] ? move_addr_to_kernel (net/socket.c:258) [ 13.400752][ T282] ___sys_sendmsg (net/socket.c:2767) [ 13.400757][ T282] ? copy_msghdr_from_user (net/socket.c:2619) [ 13.400789][ T282] __sys_sendmsg (net/socket.c:2799) [ 13.400793][ T282] ? __sys_sendmsg_sock (net/socket.c:2780) [ 13.400805][ T282] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.400811][ T282] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.400815][ T282] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.400820][ T282] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.400823][ T282] RIP: 0033:0x7f4d4126554e [ 13.400828][ T282] 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.400831][ T282] RSP: 002b:00007ffec8b3e9c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.400835][ T282] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f4d4126554e [ 13.400838][ T282] RDX: 0000000000000000 RSI: 00007ffec8b3ea70 RDI: 0000000000000005 [ 13.400839][ T282] RBP: 00007ffec8b3e9d0 R08: 0000000000000000 R09: 0000000000000000 [ 13.400841][ T282] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90dc6c [ 13.400843][ T282] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffec8b3f130 | [ 18.105905][ C3] | [ 18.105906][ C3] | [ 18.105906][ C3] stack backtrace: | [ 18.105912][ C3] Tainted: [W]=WARN [ 18.105913][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.105915][ C3] Call Trace: [ 18.105916][ C3] [ 18.105918][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.105923][ C3] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 18.105925][ C3] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 18.105928][ C3] mark_lock (kernel/locking/lockdep.c:4769) [ 18.105930][ C3] mark_usage (kernel/locking/lockdep.c:4658) [ 18.105931][ C3] __lock_acquire (kernel/locking/lockdep.c:5208) [ 18.105933][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.105935][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.105937][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.105940][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.105942][ C3] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.105944][ C3] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 18.105946][ C3] console_emit_next_record (kernel/printk/printk.c:3177) [ 18.105948][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.105949][ 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.105951][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.105953][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.105955][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.105957][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.105959][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.105961][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.105963][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.105965][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.105966][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.105968][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.105970][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.105972][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 18.105974][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.105976][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.105978][ C3] _printk (kernel/printk/printk.c:2504) [ 18.105980][ C3] ? snapshot_read.cold (user.c:?) [ 18.105982][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.105985][ C3] ? idr_get_free (??:?) [ 18.105987][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.105990][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 18.105992][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.105993][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.105995][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.105997][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.105998][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.106000][ C3] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.106002][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.106003][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.106006][ 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.106007][ 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.106009][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.106011][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.106012][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.106014][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.106015][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.106017][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106019][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 18.106021][ C3] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.106023][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.106024][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.106026][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106027][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106029][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 18.106032][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.106034][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.106035][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106038][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.106040][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.106042][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.106044][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106045][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106047][ 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.106049][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.106051][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.106053][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.106054][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.106056][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106057][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106059][ C3] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.106061][ 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.106063][ C3] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.106065][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106067][ C3] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.106069][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106071][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106073][ C3] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.106075][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106077][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106079][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106081][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 18.106083][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 18.106085][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.106088][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106089][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106091][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106093][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.106095][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106097][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.106099][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.106102][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.106104][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.106106][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.106108][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.106110][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106112][ C3] handle_softirqs (kernel/softirq.c:645) [ 18.106114][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106115][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.106117][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.106119][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 18.106120][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.106122][ C3] [ 18.106123][ C3] [ 18.106123][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.106125][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.106126][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.106129][ C3] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 18.106131][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 18.106133][ C3] RAX: 000000000008b861 RBX: ff11000001c88040 RCX: ffffffff99cf0307 [ 18.106134][ C3] RDX: ff11000001c88040 RSI: ffffffff9ca38b1c RDI: ffffffff9c48d8e0 [ 18.106135][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.106136][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 18.106137][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.106139][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.106141][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.106143][ C3] default_idle_call (kernel/sched/idle.c:122) [ 18.106144][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.106146][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 18.106147][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.106149][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.106150][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106152][ C3] do_idle (kernel/sched/idle.c:355) [ 18.106154][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.106155][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.106157][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.106159][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 18.106178][ C3] softirqs last disabled at (571491): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 18.106179][ C3] Preemption disabled at: | [ 18.106180][ C3] 0x0 | [ 18.106185][ C3] Tainted: [W]=WARN [ 18.106186][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.106186][ C3] Call Trace: [ 18.106187][ C3] [ 18.106187][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.106190][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 18.106193][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.106196][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106198][ 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.106200][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.106202][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.106204][ 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.106205][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.106207][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 18.106209][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.106211][ C3] ? mark_lock (kernel/locking/lockdep.c:4769) [ 18.106213][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.106215][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 18.106217][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.106218][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106220][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106222][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106224][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.106226][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.106227][ 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.106229][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106231][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106233][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.106235][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.106237][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.106239][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.106241][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.106243][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106245][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.106247][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.106248][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.106250][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 18.106252][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.106254][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106257][ C3] _printk (kernel/printk/printk.c:2504) [ 18.106258][ C3] ? snapshot_read.cold (user.c:?) [ 18.106260][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 18.106262][ C3] ? idr_get_free (??:?) [ 18.106265][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 18.106267][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 18.106269][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.106271][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 18.106273][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.106274][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 18.106276][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.106277][ C3] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 18.106279][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 18.106280][ C3] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.106283][ 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.106284][ 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.106286][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 18.106288][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 18.106289][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.106291][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 18.106292][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 18.106294][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106296][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 18.106298][ C3] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 18.106299][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 18.106301][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 18.106302][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106304][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106306][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 18.106309][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 18.106310][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.106312][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106314][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 18.106316][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 18.106318][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 18.106320][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106321][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106323][ 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.106325][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 18.106326][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 18.106328][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 18.106330][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.106331][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106332][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106334][ C3] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.106336][ 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.106338][ C3] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 18.106340][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106342][ C3] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 18.106344][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106346][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106348][ C3] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 18.106350][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106352][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.106354][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106356][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 18.106358][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 18.106359][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 18.106361][ C3] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 18.106362][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106364][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106366][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 18.106368][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 18.106373][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 18.106375][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.106378][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 18.106380][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 18.106382][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 18.106384][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.106385][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106387][ C3] handle_softirqs (kernel/softirq.c:645) [ 18.106389][ C3] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 18.106390][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 18.106392][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 18.106394][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 18.106395][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 18.106397][ C3] [ 18.106397][ C3] [ 18.106398][ C3] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.106399][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 18.106401][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 18.106403][ C3] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 18.106409][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000282 [ 18.106410][ C3] RAX: 000000000008b861 RBX: ff11000001c88040 RCX: ffffffff99cf0307 [ 18.106411][ C3] RDX: ff11000001c88040 RSI: ffffffff9ca38b1c RDI: ffffffff9c48d8e0 [ 18.106412][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 18.106413][ C3] R10: 0000000000000003 R11: 0000000000000001 R12: 1ff400000002cfc3 [ 18.106413][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 18.106415][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.106417][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 18.106419][ C3] default_idle_call (kernel/sched/idle.c:122) [ 18.106421][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 18.106422][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 18.106424][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 18.106425][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.106426][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.106428][ C3] do_idle (kernel/sched/idle.c:355) [ 18.106430][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 18.106431][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 18.106433][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 18.106435][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 19.624826][ T332] softirqs last disabled at (0): 0x0 | [ 19.624829][ T332] Preemption disabled at: | [ 19.624830][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.624844][ T332] Tainted: [W]=WARN [ 19.624845][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.624847][ T332] Call Trace: [ 19.624849][ T332] [ 19.624851][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.624857][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.624860][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 19.624864][ T332] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 19.624867][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.624871][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624876][ T332] __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)) [ 19.624880][ T332] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.624884][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.624889][ T332] ? 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) [ 19.624891][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.624894][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 19.624897][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.624900][ T332] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 19.624904][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.624908][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.624910][ T332] ? vsnprintf (lib/vsprintf.c:2900) [ 19.624915][ T332] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.624917][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624920][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624923][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.624927][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.624930][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624932][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624935][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624937][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.624940][ T332] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 19.624943][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.624946][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.624950][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.624953][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.624955][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.624958][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624960][ T332] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.624962][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.624964][ T332] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 19.624967][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.624970][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.624973][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 19.624977][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.624980][ T332] ? netdev_run_todo (net/core/dev.c:11776) [ 19.624985][ T332] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 19.624989][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.624992][ T332] ? gact_cleanup_module (net/sched/act_gact.c:192) act_gact [ 19.624995][ T332] _printk (kernel/printk/printk.c:2504) [ 19.624999][ T332] ? snapshot_read.cold (user.c:?) [ 19.625002][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.625005][ T332] ? gact_cleanup_module (net/sched/act_gact.c:192) act_gact [ 19.625007][ T332] ? __up_write (kernel/locking/rwsem.c:1415) [ 19.625009][ T332] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 19.625011][ T332] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.625014][ T332] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 19.625016][ T332] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 19.625020][ T332] do_one_initcall (init/main.c:1357) [ 19.625024][ T332] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 19.625027][ T332] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 19.625031][ T332] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 19.625035][ T332] do_init_module (kernel/module/main.c:3117) [ 19.625039][ T332] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 19.625042][ T332] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 19.625045][ T332] load_module (kernel/module/main.c:3593) [ 19.625050][ T332] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 19.625053][ T332] ? __ia32_sys_fsconfig (??:?) [ 19.625057][ T332] ? ovl_real_file (fs/overlayfs/file.c:195) [ 19.625061][ T332] ? backing_file_read_iter (fs/backing-file.c:211) [ 19.625065][ T332] init_module_from_file (kernel/module/main.c:3790) [ 19.625068][ T332] ? __do_sys_init_module (kernel/module/main.c:3664) [ 19.625071][ T332] ? ovl_mmap (fs/overlayfs/file.c:477) [ 19.625075][ T332] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.625078][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.625081][ T332] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.625083][ T332] ? 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) [ 19.625086][ T332] idempotent_init_module (kernel/module/main.c:3802) [ 19.625089][ T332] ? init_module_from_file (kernel/module/main.c:3791) [ 19.625093][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.625096][ T332] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 19.625101][ T332] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 19.625103][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.625107][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.625110][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.625113][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.625116][ T332] RIP: 0033:0x7ff785f8337d [ 19.625119][ T332] 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 [ 19.625121][ T332] RSP: 002b:00007ffc82396408 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 19.625126][ T332] RAX: ffffffffffffffda RBX: 000055b694d48810 RCX: 00007ff785f8337d [ 19.625128][ T332] RDX: 0000000000000000 RSI: 000055b663ee1ffd RDI: 0000000000000000 [ 19.625129][ T332] RBP: 00007ffc823964a0 R08: 0000000000000000 R09: 0000000000000000 [ 19.625130][ T332] R10: 0000000000000000 R11: 0000000000000246 R12: 000055b663ee1ffd [ 19.625132][ T332] R13: 000055b694d48960 R14: 0000000000040000 R15: 0000000000000000 | [ 25.976658][ C3] softirqs last disabled at (571491): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 25.976661][ C3] Preemption disabled at: | [ 25.976662][ C3] 0x0 | [ 25.976676][ C3] Tainted: [W]=WARN [ 25.976677][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.976680][ C3] Call Trace: [ 25.976682][ C3] [ 25.976684][ C3] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.976691][ C3] __might_resched.cold (kernel/sched/core.c:9234) [ 25.976696][ C3] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.976700][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976705][ 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)) [ 25.976710][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.976713][ C3] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.976718][ 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) [ 25.976720][ C3] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.976723][ C3] put_chars (drivers/char/virtio_console.c:1176) [ 25.976726][ C3] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 25.976729][ C3] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.976732][ C3] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 25.976735][ C3] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.976740][ C3] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.976741][ 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) [ 25.976744][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.976746][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976748][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976751][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976754][ C3] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.976758][ C3] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.976761][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976763][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976765][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976768][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976771][ C3] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 25.976773][ C3] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.976777][ C3] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.976781][ C3] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.976783][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976785][ C3] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.976788][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976790][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.976792][ C3] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.976794][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 25.976797][ C3] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.976800][ C3] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.976803][ C3] vprintk_emit (kernel/printk/printk.c:2479) [ 25.976808][ C3] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.976810][ 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) [ 25.976813][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976815][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976817][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976820][ C3] _printk (kernel/printk/printk.c:2504) [ 25.976824][ C3] ? snapshot_read.cold (user.c:?) [ 25.976826][ C3] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 25.976832][ C3] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 25.976836][ C3] ? idr_get_free (??:?) [ 25.976839][ 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) [ 25.976843][ C3] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 25.976849][ C3] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:888) ip6_gre [ 25.976855][ C3] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 25.976858][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976861][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976863][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976866][ C3] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 25.976870][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976872][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976875][ C3] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 25.976877][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.976879][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976882][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976884][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976886][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 25.976890][ 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) [ 25.976894][ C3] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 25.976897][ C3] sch_direct_xmit (net/sched/sch_generic.c:372) [ 25.976900][ C3] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 25.976903][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976906][ C3] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 25.976908][ 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) [ 25.976910][ C3] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 25.976913][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976916][ C3] __dev_xmit_skb (net/core/dev.c:4262) [ 25.976919][ C3] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 25.976922][ C3] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 25.976924][ C3] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 25.976927][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976930][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976932][ C3] __dev_queue_xmit (net/core/dev.c:4884) [ 25.976936][ C3] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 25.976939][ C3] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 25.976942][ C3] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 25.976946][ C3] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 25.976951][ C3] ? neigh_hh_output (./include/net/neighbour.h:525) [ 25.976954][ C3] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 25.976958][ C3] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 25.976961][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976963][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976965][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976968][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.976971][ C3] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 25.976974][ C3] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 25.976976][ C3] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 25.976979][ C3] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 25.976982][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976985][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.976987][ C3] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 25.976989][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976991][ C3] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 25.976993][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.976995][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.976999][ 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)) [ 25.977003][ C3] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 25.977007][ C3] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 25.977010][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.977013][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.977016][ C3] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 25.977018][ 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) [ 25.977021][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.977024][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.977026][ C3] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.977028][ 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) [ 25.977031][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.977034][ C3] call_timer_fn (kernel/time/timer.c:1748) [ 25.977037][ C3] ? detach_if_pending (./include/linux/list.h:1159) [ 25.977040][ C3] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.977045][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.977048][ C3] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.977050][ C3] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.977054][ C3] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.977057][ 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) [ 25.977061][ C3] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.977064][ C3] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.977067][ C3] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.977070][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.977072][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.977074][ C3] handle_softirqs (kernel/softirq.c:645) [ 25.977078][ C3] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.977080][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.977083][ C3] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.977085][ C3] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.977088][ C3] irq_exit_rcu (kernel/softirq.c:784) [ 25.977090][ C3] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.977093][ C3] [ 25.977094][ C3] [ 25.977095][ C3] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:201 (discriminator 1) kernel/locking/spinlock.c:213 (discriminator 1)) [ 25.977099][ C3] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.977102][ C3] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 25.977106][ C3] Code: 48 8b 3d 94 f2 f5 01 e8 1f 00 00 00 48 2b 05 58 b3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 a6 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 f2 f5 01 mov 0x1f5f294(%rip),%rdi # 0x1f5f29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 b3 95 00 sub 0x95b358(%rip),%rax # 0x95b36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 a6 11 00 verw 0x11a613(%rip) # 0x11a63b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 25.977109][ C3] RSP: 0018:ffa0000000167e00 EFLAGS: 00000246 [ 25.977113][ C3] RAX: 0000000000000003 RBX: ff11000001c88040 RCX: 0000000000000001 [ 25.977115][ C3] RDX: 0000000000000003 RSI: ffffffff9c48d860 RDI: ffffffff99cf0307 [ 25.977116][ C3] RBP: 0000000000000000 R08: ffffffff9c17f421 R09: 1fe2200006a763a2 [ 25.977117][ C3] R10: 0000000000000003 R11: 0000000000000000 R12: 1ff400000002cfc3 [ 25.977119][ C3] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000000000 [ 25.977121][ C3] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 25.977124][ C3] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.977128][ C3] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 25.977131][ C3] default_idle_call (kernel/sched/idle.c:122) [ 25.977133][ C3] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 25.977136][ C3] ? arch_cpu_idle_exit+0x40/0x40 [ 25.977138][ C3] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 25.977141][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.977143][ C3] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.977146][ C3] do_idle (kernel/sched/idle.c:355) [ 25.977149][ C3] cpu_startup_entry (kernel/sched/idle.c:454) [ 25.977151][ C3] start_secondary (arch/x86/kernel/smpboot.c:312) [ 25.977154][ C3] ? set_cpu_sibling_map (arch/x86/kernel/smpboot.c:733 (discriminator 4)) [ 25.977157][ C3] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 29.965642][ T430] softirqs last disabled at (0): 0x0 | [ 29.965643][ T430] Preemption disabled at: | [ 29.965644][ T430] 0x0 | [ 29.965652][ T430] Tainted: [W]=WARN [ 29.965653][ T430] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.965655][ T430] Call Trace: [ 29.965656][ T430] [ 29.965657][ T430] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.965663][ T430] __might_resched.cold (kernel/sched/core.c:9234) [ 29.965666][ T430] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.965670][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965674][ T430] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 29.965677][ T430] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.965680][ T430] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.965684][ T430] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.965685][ T430] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.965687][ T430] put_chars (drivers/char/virtio_console.c:1176) [ 29.965689][ T430] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.965691][ T430] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 29.965694][ T430] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.965697][ T430] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.965701][ T430] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 29.965702][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965704][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.965706][ T430] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.965708][ T430] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.965710][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965712][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965714][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965715][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.965717][ T430] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 29.965719][ T430] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.965721][ T430] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.965724][ T430] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.965725][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.965727][ T430] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.965729][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965730][ T430] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.965732][ T430] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.965733][ T430] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 29.965735][ T430] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.965737][ T430] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.965739][ T430] vprintk_emit (kernel/printk/printk.c:2479) [ 29.965741][ T430] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.965743][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965745][ T430] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.965747][ T430] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 29.965749][ T430] _printk (kernel/printk/printk.c:2504) [ 29.965752][ T430] ? snapshot_read.cold (user.c:?) [ 29.965754][ T430] ? ipv6_mc_down (net/ipv6/mcast.c:1137 net/ipv6/mcast.c:2792) [ 29.965759][ T430] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 29.965771][ T430] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 29.965779][ T430] br_device_event (net/bridge/br.c:111) bridge [ 29.965788][ T430] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 29.965791][ T430] ? 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 [ 29.965794][ T430] ? addrconf_notify (net/ipv6/addrconf.c:3812) [ 29.965797][ T430] notifier_call_chain (kernel/notifier.c:85) [ 29.965800][ T430] __dev_notify_flags (net/core/dev.c:2313 net/core/dev.c:2327 net/core/dev.c:9855) [ 29.965804][ T430] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.965805][ T430] ? netif_change_name (net/core/dev.c:1517) [ 29.965808][ T430] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 29.965810][ T430] ? __kernel_text_address (kernel/extable.c:79) [ 29.965812][ T430] ? write_profile (profile.c:?) [ 29.965814][ T430] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 29.965817][ T430] netif_change_flags (net/core/dev.c:9882) [ 29.965819][ T430] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 29.965822][ T430] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 29.965824][ T430] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 29.965825][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965826][ T430] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 29.965830][ T430] ? kasan_save_stack (mm/kasan/common.c:58) [ 29.965833][ T430] ? kasan_save_stack (mm/kasan/common.c:57) [ 29.965835][ T430] ? kasan_save_track (mm/kasan/common.c:78) [ 29.965836][ T430] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 29.965837][ T430] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 29.965839][ T430] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 29.965840][ T430] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 29.965841][ T430] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 29.965844][ T430] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.965845][ T430] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 29.965846][ T430] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 29.965849][ T430] ? ___sys_sendmsg (net/socket.c:2767) [ 29.965850][ T430] ? __sys_sendmsg (net/socket.c:2799) [ 29.965852][ T430] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.965853][ T430] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.965856][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965858][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.965859][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965861][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965862][ T430] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 29.965866][ T430] ? __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) [ 29.965867][ T430] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 29.965868][ T430] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 29.965870][ T430] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 29.965872][ T430] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 29.965874][ T430] rtnl_newlink (net/core/rtnetlink.c:4215) [ 29.965876][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965878][ T430] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 29.965879][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.965880][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965882][ T430] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 29.965886][ T430] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 29.965887][ T430] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 29.965889][ T430] ? __kernel_text_address (kernel/extable.c:79) [ 29.965890][ T430] ? write_profile (profile.c:?) [ 29.965891][ T430] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 29.965892][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965894][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965896][ T430] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 29.965899][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.965901][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965903][ T430] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 29.965904][ T430] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 29.965905][ T430] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.965907][ T430] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 29.965908][ T430] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 29.965910][ T430] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 29.965912][ T430] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 29.965913][ T430] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.965915][ T430] ? netlink_ack (./include/linux/skbuff.h:2718) [ 29.965916][ T430] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 29.965918][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965920][ T430] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.965922][ T430] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 29.965924][ T430] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 29.965925][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965927][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965929][ T430] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.965930][ T430] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 29.965932][ T430] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 29.965934][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965936][ T430] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 29.965938][ T430] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 29.965939][ T430] ? copy_msghdr_from_user (net/socket.c:2650) [ 29.965941][ T430] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 29.965942][ T430] ? move_addr_to_kernel (net/socket.c:258) [ 29.965944][ T430] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 29.965946][ T430] ___sys_sendmsg (net/socket.c:2767) [ 29.965948][ T430] ? copy_msghdr_from_user (net/socket.c:2619) [ 29.965953][ T430] __sys_sendmsg (net/socket.c:2799) [ 29.965954][ T430] ? __sys_sendmsg_sock (net/socket.c:2780) [ 29.965957][ T430] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.965959][ T430] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.965960][ T430] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.965963][ T430] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.965964][ T430] RIP: 0033:0x7f4f77a2d54e [ 29.965966][ T430] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.965968][ T430] RSP: 002b:00007ffe40fabf90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 29.965971][ T430] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f4f77a2d54e [ 29.965973][ T430] RDX: 0000000000000000 RSI: 00007ffe40fac040 RDI: 0000000000000005 [ 29.965974][ T430] RBP: 00007ffe40fabfa0 R08: 0000000000000000 R09: 0000000000000000 [ 29.965974][ T430] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a90dc7d 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 vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __alloc_skb:vprintk_emit: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