====================================== | [ 10.062642][ T186] softirqs last disabled at (54576): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 10.062644][ T186] Preemption disabled at: | [ 10.062644][ T186] 0x0 | [ 10.062655][ T186] Tainted: [W]=WARN [ 10.062655][ T186] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.062657][ T186] Call Trace: [ 10.062659][ T186] [ 10.062660][ T186] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.062666][ T186] __might_resched.cold (kernel/sched/core.c:9234) [ 10.062671][ T186] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.062675][ T186] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.062680][ T186] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.062682][ T186] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.062687][ T186] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.062690][ T186] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.062693][ T186] put_chars (drivers/char/virtio_console.c:1176) [ 10.062696][ T186] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.062697][ T186] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.062702][ T186] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.062707][ T186] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.062713][ T186] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.062715][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.062717][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.062721][ T186] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.062725][ T186] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.062727][ T186] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.062730][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.062732][ T186] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.062736][ T186] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.062740][ T186] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.062742][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.062747][ T186] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.062750][ T186] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.062752][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.062754][ T186] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.062757][ T186] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.062759][ T186] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.062763][ T186] vprintk_emit (kernel/printk/printk.c:2479) [ 10.062766][ T186] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.062770][ T186] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.062773][ T186] _printk (kernel/printk/printk.c:2504) [ 10.062777][ T186] ? snapshot_read.cold (user.c:?) [ 10.062780][ T186] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.062782][ T186] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.062786][ T186] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.062789][ T186] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.062792][ T186] ? exit_notify (kernel/exit.c:780) [ 10.062794][ T186] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.062797][ T186] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.062801][ T186] do_group_exit (kernel/exit.c:1151) [ 10.062804][ T186] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.062805][ T186] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.062807][ T186] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.062810][ T186] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.062813][ T186] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.062815][ T186] RIP: 0033:0x7fd897d701b8 [ 10.062818][ T186] Code: Unable to access opcode bytes at 0x7fd897d7018e. Code starting with the faulting instruction =========================================== [ 10.062819][ T186] RSP: 002b:00007ffc4e617f88 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.062821][ T186] RAX: ffffffffffffffda RBX: 00007fd897ea0f88 RCX: 00007fd897d701b8 [ 10.062823][ T186] RDX: 00007fd897abafc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.062823][ T186] RBP: 00007ffc4e617fe0 R08: 0000000000000000 R09: 0000000000008010 [ 10.062824][ T186] R10: 00007ffc4e617da0 R11: 0000000000000246 R12: 0000000000000001 [ 10.062825][ T186] R13: 0000000000000000 R14: 00007fd897e9f680 R15: 00007fd897ea0fa0 | [ 11.761800][ T251] softirqs last disabled at (23633): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.761802][ T251] Preemption disabled at: | [ 11.761803][ T251] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.761812][ T251] Tainted: [W]=WARN [ 11.761813][ T251] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.761815][ T251] Call Trace: [ 11.761817][ T251] [ 11.761818][ T251] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.761824][ T251] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.761826][ T251] __might_resched.cold (kernel/sched/core.c:9234) [ 11.761830][ T251] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.761834][ T251] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.761839][ T251] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.761842][ T251] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.761847][ T251] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.761850][ T251] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.761853][ T251] put_chars (drivers/char/virtio_console.c:1176) [ 11.761855][ T251] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 11.761857][ T251] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.761860][ T251] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.761863][ T251] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.761867][ T251] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.761870][ T251] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.761871][ T251] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.761876][ T251] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.761877][ T251] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.761880][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.761883][ T251] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.761886][ T251] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.761890][ T251] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.761892][ T251] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.761899][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.761901][ T251] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.761905][ T251] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.761909][ T251] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.761911][ T251] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.761916][ T251] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.761918][ T251] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.761920][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.761922][ T251] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.761926][ T251] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.761927][ T251] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.761930][ T251] vprintk_emit (kernel/printk/printk.c:2479) [ 11.761934][ T251] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.761940][ T251] ? gre_exit (net/ipv4/gre_demux.c:73) gre [ 11.761943][ T251] _printk (kernel/printk/printk.c:2504) [ 11.761946][ T251] ? snapshot_read.cold (user.c:?) [ 11.761952][ T251] ? do_one_initcall (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/initcall.h:27 init/main.c:1356) [ 11.761955][ T251] gre_init (gre.mod.c:?) gre [ 11.761957][ T251] do_one_initcall (init/main.c:1357) [ 11.761960][ T251] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.761964][ T251] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.761968][ T251] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.761972][ T251] do_init_module (kernel/module/main.c:3117) [ 11.761976][ T251] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.761980][ T251] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.761983][ T251] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.761987][ T251] load_module (kernel/module/main.c:3593) [ 11.761994][ T251] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.761999][ T251] ? backing_file_read_iter (fs/backing-file.c:211) [ 11.762002][ T251] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.762006][ T251] init_module_from_file (kernel/module/main.c:3790) [ 11.762009][ T251] ? __do_sys_init_module (kernel/module/main.c:3664) [ 11.762017][ T251] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.762020][ T251] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.762023][ T251] idempotent_init_module (kernel/module/main.c:3802) [ 11.762026][ T251] ? init_module_from_file (kernel/module/main.c:3791) [ 11.762032][ T251] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.762035][ T251] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.762040][ T251] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.762042][ T251] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.762046][ T251] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.762048][ T251] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.762050][ T251] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.762052][ T251] RIP: 0033:0x7f4767c8337d [ 11.762056][ T251] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 4b aa 0f 00 f7 d8 64 89 01 48 All code ======== 0: ff c3 inc %ebx 2: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 9: 00 00 00 c: 90 nop d: f3 0f 1e fa endbr64 11: 48 89 f8 mov %rdi,%rax 14: 48 89 f7 mov %rsi,%rdi 17: 48 89 d6 mov %rdx,%rsi 1a: 48 89 ca mov %rcx,%rdx 1d: 4d 89 c2 mov %r8,%r10 20: 4d 89 c8 mov %r9,%r8 23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 28: 0f 05 syscall 2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction 30: 73 01 jae 0x33 32: c3 ret 33: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa85 3a: f7 d8 neg %eax 3c: 64 89 01 mov %eax,%fs:(%rcx) 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax 6: 73 01 jae 0x9 8: c3 ret 9: 48 8b 0d 4b aa 0f 00 mov 0xfaa4b(%rip),%rcx # 0xfaa5b 10: f7 d8 neg %eax 12: 64 89 01 mov %eax,%fs:(%rcx) 15: 48 rex.W [ 11.762058][ T251] RSP: 002b:00007fff14c04698 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.762060][ T251] RAX: ffffffffffffffda RBX: 000055790f8fba40 RCX: 00007f4767c8337d [ 11.762062][ T251] RDX: 0000000000000000 RSI: 00005578db426ffd RDI: 0000000000000001 [ 11.762063][ T251] RBP: 00007fff14c04730 R08: 0000000000000000 R09: 0000000000000000 [ 11.762063][ T251] R10: 0000000000000000 R11: 0000000000000246 R12: 00005578db426ffd [ 11.762064][ T251] R13: 000055790f8fba00 R14: 0000000000040000 R15: 0000000000000000 | [ 12.332784][ T10] #11: ffffffff8a489560 (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.332787][ T10] | [ 12.332787][ T10] stack backtrace: | [ 12.332793][ T10] Tainted: [W]=WARN [ 12.332794][ T10] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.332796][ T10] Workqueue: mld mld_ifc_work [ 12.332799][ T10] Call Trace: [ 12.332801][ T10] [ 12.332803][ T10] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.332809][ T10] lockdep_rcu_suspicious.cold (kernel/locking/lockdep.c:6938) [ 12.332816][ T10] __might_resched (kernel/sched/core.c:9196 (discriminator 9)) [ 12.332820][ T10] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.332823][ 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.332828][ 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.332831][ T10] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.332837][ 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.332840][ T10] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.332843][ T10] put_chars (drivers/char/virtio_console.c:1176) [ 12.332846][ T10] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.332849][ T10] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.332854][ T10] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.332861][ T10] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.332863][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.332867][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.332872][ T10] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.332876][ T10] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.332877][ 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.332881][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.332884][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.332888][ T10] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.332892][ T10] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.332894][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.332904][ T10] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.332907][ T10] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.332909][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.332912][ T10] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.332915][ T10] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.332917][ T10] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.332921][ T10] vprintk_emit (kernel/printk/printk.c:2479) [ 12.332925][ T10] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.332928][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.332933][ T10] _printk (kernel/printk/printk.c:2504) [ 12.332936][ T10] ? snapshot_read.cold (user.c:?) [ 12.332938][ T10] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 12.332944][ T10] ? idr_get_free (??:?) [ 12.332949][ T10] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 12.332954][ T10] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 12.332957][ T10] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 12.332961][ T10] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 12.332964][ T10] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.332967][ T10] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 12.332969][ T10] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 12.332971][ T10] ? mark_lock_irq (kernel/locking/lockdep.c:4265 (discriminator 1) kernel/locking/lockdep.c:4314 (discriminator 1)) [ 12.332973][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.332975][ T10] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 12.332978][ T10] ? save_trace (kernel/locking/lockdep.c:558 kernel/locking/lockdep.c:594) [ 12.332983][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.332985][ 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.332989][ T10] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 12.332992][ T10] sch_direct_xmit (net/sched/sch_generic.c:372) [ 12.332997][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.332999][ T10] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 12.333001][ T10] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 12.333003][ T10] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.333006][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.333011][ T10] __dev_xmit_skb (net/core/dev.c:4262) [ 12.333015][ T10] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 12.333017][ 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.333020][ T10] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.333022][ T10] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.333026][ T10] __dev_queue_xmit (net/core/dev.c:4884) [ 12.333029][ T10] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.333034][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.333035][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.333037][ T10] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 12.333049][ T10] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 12.333053][ T10] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 12.333055][ T10] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.333058][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.333061][ 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.333066][ T10] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 12.333069][ T10] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 12.333073][ T10] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 12.333074][ T10] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.333076][ T10] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 12.333079][ T10] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.333082][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.333085][ T10] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.333087][ T10] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 12.333091][ 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:1890 (discriminator 4)) [ 12.333096][ T10] ? mld_dad_start_work (net/ipv6/mcast.c:1153) [ 12.333102][ T10] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2168) [ 12.333106][ T10] mld_ifc_work (net/ipv6/mcast.c:2739) [ 12.333109][ T10] ? process_one_work (kernel/workqueue.c:3363 (discriminator 2)) [ 12.333111][ T10] process_one_work (kernel/workqueue.c:3387) [ 12.333117][ T10] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 12.333120][ T10] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.333128][ T10] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 12.333132][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.333134][ T10] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 12.333137][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.333140][ T10] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 12.333142][ T10] kthread (kernel/kthread.c:436) [ 12.333144][ T10] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.333147][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.333150][ T10] ret_from_fork (arch/x86/kernel/process.c:158) [ 12.333153][ T10] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 12.333157][ T10] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 12.333160][ T10] ? kthread_affine_preferred (kernel/kthread.c:857) [ 12.333163][ T10] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 12.855491][ T277] softirqs last disabled at (14168): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 12.855494][ T277] Preemption disabled at: | [ 12.855495][ T277] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.855507][ T277] Tainted: [W]=WARN [ 12.855509][ T277] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.855511][ T277] Call Trace: [ 12.855513][ T277] [ 12.855515][ T277] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.855522][ T277] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.855525][ T277] __might_resched.cold (kernel/sched/core.c:9234) [ 12.855532][ T277] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.855537][ T277] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.855544][ T277] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.855548][ T277] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.855557][ T277] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.855560][ T277] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.855565][ T277] put_chars (drivers/char/virtio_console.c:1176) [ 12.855570][ T277] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.855577][ T277] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.855583][ T277] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.855587][ T277] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.855590][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.855593][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.855599][ T277] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.855603][ T277] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.855608][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.855613][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.855620][ T277] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.855626][ T277] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.855628][ T277] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.855633][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.855637][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.855644][ T277] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.855651][ T277] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.855653][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.855662][ T277] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.855666][ T277] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.855669][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.855673][ T277] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.855679][ T277] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.855681][ T277] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.855687][ T277] vprintk_emit (kernel/printk/printk.c:2479) [ 12.855693][ T277] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.855697][ T277] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.855700][ T277] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.855705][ T277] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 12.855711][ T277] _printk (kernel/printk/printk.c:2504) [ 12.855717][ T277] ? snapshot_read.cold (user.c:?) [ 12.855723][ T277] ? br_multicast_flood (??:?) bridge [ 12.855741][ T277] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.855743][ T277] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.855745][ T277] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.855753][ T277] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 12.855770][ T277] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 12.855784][ T277] new_nbp (net/bridge/br_if.c:449) bridge [ 12.855800][ T277] br_add_if (net/bridge/br_if.c:592) bridge [ 12.855812][ T277] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 12.855817][ T277] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.855821][ T277] ? __kernel_text_address (kernel/extable.c:79) [ 12.855828][ T277] do_set_master (net/core/rtnetlink.c:3071) [ 12.855835][ T277] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 12.855841][ T277] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 12.855845][ T277] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 12.855847][ T277] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 12.855851][ T277] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 12.855855][ T277] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.855859][ T277] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.855862][ T277] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.855867][ T277] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.855870][ T277] ? kasan_save_stack (mm/kasan/common.c:57) [ 12.855873][ T277] ? kasan_save_track (mm/kasan/common.c:78) [ 12.855877][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.855880][ T277] ? netlink_seq_next (net/netlink/af_netlink.c:2684) [ 12.855884][ T277] ? ___sys_sendmsg (net/socket.c:2757) [ 12.855891][ T277] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.855894][ T277] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.855902][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.855906][ T277] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.855908][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.855910][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.855914][ T277] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 12.855919][ T277] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 12.855922][ T277] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 12.855925][ T277] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 12.855931][ T277] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.855934][ T277] ? nla_get_range_signed (lib/nlattr.c:270) [ 12.855942][ T277] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 12.855952][ T277] rtnl_newlink (net/core/rtnetlink.c:4215) [ 12.855961][ T277] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.855964][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.855972][ T277] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.855975][ T277] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.855978][ T277] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.855981][ T277] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 12.855987][ T277] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 12.855991][ T277] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 12.855996][ T277] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.855998][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.856006][ T277] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 12.856009][ T277] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 12.856015][ T277] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 12.856017][ T277] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 12.856022][ T277] ? netlink_ack (./include/linux/skbuff.h:2718) [ 12.856033][ T277] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 12.856035][ T277] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 12.856043][ T277] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 12.856049][ T277] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 12.856054][ T277] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.856061][ T277] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 12.856068][ T277] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 12.856074][ T277] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.856082][ T277] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 12.856086][ T277] ? copy_msghdr_from_user (net/socket.c:2650) [ 12.856089][ T277] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 12.856092][ T277] ? move_addr_to_kernel (net/socket.c:258) [ 12.856104][ T277] ___sys_sendmsg (net/socket.c:2767) [ 12.856108][ T277] ? copy_msghdr_from_user (net/socket.c:2619) [ 12.856137][ T277] __sys_sendmsg (net/socket.c:2799) [ 12.856141][ T277] ? __sys_sendmsg_sock (net/socket.c:2780) [ 12.856152][ T277] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.856158][ T277] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.856161][ T277] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.856165][ T277] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.856168][ T277] RIP: 0033:0x7fb95fae854e [ 12.856173][ T277] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 12.856176][ T277] RSP: 002b:00007ffca96e5b90 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 12.856180][ T277] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fb95fae854e [ 12.856181][ T277] RDX: 0000000000000000 RSI: 00007ffca96e5c40 RDI: 0000000000000005 [ 12.856183][ T277] RBP: 00007ffca96e5ba0 R08: 0000000000000000 R09: 0000000000000000 [ 12.856184][ T277] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918b5f [ 12.856186][ T277] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffca96e6300 | [ 14.186700][ T67] softirqs last disabled at (7902): __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 14.186702][ T67] Preemption disabled at: | [ 14.186703][ T67] __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) | [ 14.186713][ T67] Tainted: [W]=WARN [ 14.186714][ T67] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.186716][ T67] Workqueue: ipv6_addrconf addrconf_dad_work [ 14.186720][ T67] Call Trace: [ 14.186722][ T67] [ 14.186724][ T67] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.186730][ T67] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 14.186732][ T67] __might_resched.cold (kernel/sched/core.c:9234) [ 14.186736][ T67] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.186740][ T67] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.186746][ T67] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.186748][ T67] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.186753][ T67] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.186756][ T67] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.186760][ T67] put_chars (drivers/char/virtio_console.c:1176) [ 14.186763][ T67] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.186764][ T67] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.186769][ T67] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 14.186774][ T67] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.186781][ T67] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.186783][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.186786][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.186790][ T67] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.186794][ T67] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.186796][ T67] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 14.186799][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.186801][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.186805][ T67] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.186810][ T67] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.186811][ T67] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.186817][ T67] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.186820][ T67] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.186821][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.186824][ T67] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.186827][ T67] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.186829][ T67] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.186832][ T67] vprintk_emit (kernel/printk/printk.c:2479) [ 14.186837][ T67] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.186840][ T67] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.186844][ T67] _printk (kernel/printk/printk.c:2504) [ 14.186848][ T67] ? snapshot_read.cold (user.c:?) [ 14.186850][ T67] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 14.186856][ T67] ? idr_get_free (??:?) [ 14.186861][ T67] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 14.186866][ T67] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 14.186872][ T67] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 14.186874][ T67] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.186876][ T67] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:245) [ 14.186877][ T67] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.186880][ T67] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 14.186882][ T67] ? mark_usage (kernel/locking/lockdep.c:4690) [ 14.186884][ T67] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.186887][ T67] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 14.186892][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.186895][ T67] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 14.186898][ T67] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 14.186908][ T67] sch_direct_xmit (net/sched/sch_generic.c:372) [ 14.186913][ T67] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.186915][ T67] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 14.186917][ T67] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 14.186919][ T67] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 14.186922][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.186926][ T67] __dev_xmit_skb (net/core/dev.c:4262) [ 14.186931][ T67] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 14.186933][ T67] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 (discriminator 2) ./include/linux/rcupdate.h:902 (discriminator 2) net/core/dev.c:4844 (discriminator 2)) [ 14.186936][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.186938][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.186942][ T67] __dev_queue_xmit (net/core/dev.c:4884) [ 14.186945][ T67] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.186950][ T67] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.186951][ T67] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.186953][ T67] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 14.186965][ T67] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:138 (discriminator 3)) [ 14.186969][ T67] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 14.186971][ T67] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.186974][ T67] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.186977][ T67] ? ip6_mtu (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/ip6_route.h:384 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 14.186981][ T67] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 14.186985][ T67] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 14.186987][ T67] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 14.186990][ T67] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.186991][ T67] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.186994][ T67] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 14.186996][ T67] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 14.187001][ T67] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 14.187006][ T67] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 14.187013][ T67] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 14.187015][ T67] ? try_to_grab_pending (./include/linux/instrumented.h:112 ./include/asm-generic/bitops/instrumented-atomic.h:71 kernel/workqueue.c:2158) [ 14.187017][ T67] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.187021][ T67] ndisc_send_ns (net/ipv6/ndisc.c:672) [ 14.187022][ T67] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 14.187025][ T67] ? ndisc_router_discovery (net/ipv6/ndisc.c:1317 (discriminator 13)) [ 14.187026][ T67] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.187028][ T67] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 14.187031][ T67] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 14.187035][ T67] addrconf_dad_work (net/ipv6/addrconf.c:4318) [ 14.187039][ T67] ? addrconf_dad_begin (net/ipv6/addrconf.c:4180) [ 14.187042][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.187044][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.187046][ T67] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.187048][ T67] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.187052][ T67] process_one_work (kernel/workqueue.c:3387) [ 14.187059][ T67] ? __queue_delayed_work (kernel/workqueue.c:2622) [ 14.187062][ T67] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.187069][ T67] worker_thread (kernel/workqueue.c:3470 kernel/workqueue.c:3551) [ 14.187073][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.187075][ T67] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 14.187078][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.187081][ T67] ? rescuer_thread (./include/linux/list.h:419 (discriminator 3)) [ 14.187083][ T67] kthread (kernel/kthread.c:436) [ 14.187084][ T67] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.187086][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 14.187089][ T67] ret_from_fork (arch/x86/kernel/process.c:158) [ 14.187093][ T67] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/vdso/vma.c:80 (discriminator 1)) [ 14.187096][ T67] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 14.187099][ T67] ? kthread_affine_preferred (kernel/kthread.c:857) [ 14.187102][ T67] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 17.771040][ C0] | [ 17.771040][ C0] | [ 17.771040][ C0] stack backtrace: | [ 17.771046][ C0] Tainted: [W]=WARN [ 17.771047][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.771049][ C0] Call Trace: [ 17.771050][ C0] [ 17.771051][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.771056][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 17.771058][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 17.771061][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 17.771063][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 17.771064][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 17.771066][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.771068][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.771070][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771073][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771075][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.771077][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 17.771078][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 17.771080][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.771082][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 17.771084][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771086][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771087][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.771090][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.771091][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.771093][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.771095][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.771097][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771099][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.771100][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.771102][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.771104][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 17.771106][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.771108][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771111][ C0] _printk (kernel/printk/printk.c:2504) [ 17.771112][ C0] ? snapshot_read.cold (user.c:?) [ 17.771114][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 17.771117][ C0] ? idr_get_free (??:?) [ 17.771120][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 17.771122][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 17.771124][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.771126][ C0] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 17.771128][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.771129][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 17.771131][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.771132][ C0] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 17.771134][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 17.771135][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.771137][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771139][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 17.771141][ C0] ? 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)) [ 17.771142][ C0] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 17.771145][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 17.771146][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.771148][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 17.771149][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 17.771151][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771153][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 17.771155][ C0] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 17.771156][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 17.771158][ C0] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 17.771159][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771161][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771163][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 17.771166][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 17.771168][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.771169][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771171][ C0] ? neigh_hh_output (./include/net/neighbour.h:525) [ 17.771174][ C0] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 17.771175][ C0] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 17.771177][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771178][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771180][ C0] ? 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)) [ 17.771182][ C0] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 17.771184][ C0] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 17.771185][ C0] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 17.771187][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.771188][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771190][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771191][ C0] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 17.771193][ C0] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 17.771195][ C0] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.771197][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771200][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 17.771202][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771204][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771205][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 17.771207][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771209][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771211][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771213][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 17.771215][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 17.771216][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 17.771220][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771221][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771223][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771225][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 17.771227][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771230][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 17.771232][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.771235][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.771238][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 17.771239][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 17.771241][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.771243][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771245][ C0] handle_softirqs (kernel/softirq.c:645) [ 17.771247][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771248][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 17.771250][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 17.771252][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 17.771253][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 17.771255][ C0] [ 17.771256][ C0] [ 17.771256][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.771258][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 17.771260][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 17.771262][ C0] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 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 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 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 86 11 00 verw 0x118613(%rip) # 0x11863b 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 [ 17.771264][ C0] RSP: 0018:ffffffff8a207cf8 EFLAGS: 00000296 [ 17.771266][ C0] RAX: 000000000009da53 RBX: ffffffff8a21c600 RCX: ffffffff872f0307 [ 17.771268][ C0] RDX: ffffffff8a21c600 RSI: ffffffff8a038af6 RDI: ffffffff89a8d8e0 [ 17.771269][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 17.771269][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff1440fa2 [ 17.771270][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 17.771272][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 17.771274][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.771275][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 17.771277][ C0] default_idle_call (kernel/sched/idle.c:122) [ 17.771279][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 17.771280][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 17.771282][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 17.771284][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.771285][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771287][ C0] do_idle (kernel/sched/idle.c:355) [ 17.771289][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 17.771290][ C0] rest_init (init/main.c:727) [ 17.771292][ C0] ? __cpuidle_text_end (??:?) [ 17.771294][ C0] ? rest_init (init/main.c:727) [ 17.771296][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 17.771300][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 17.771302][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 17.771304][ C0] start_kernel (init/main.c:1185) [ 17.771306][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 17.771308][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 17.771310][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 17.771328][ C0] softirqs last disabled at (645717): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.771330][ C0] Preemption disabled at: | [ 17.771330][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 17.771335][ C0] Tainted: [W]=WARN [ 17.771335][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.771336][ C0] Call Trace: [ 17.771337][ C0] [ 17.771337][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.771339][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 17.771341][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 17.771344][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.771347][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771349][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.771351][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.771352][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.771354][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.771355][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.771357][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 17.771359][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.771361][ C0] ? mark_lock (kernel/locking/lockdep.c:4769) [ 17.771363][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.771366][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.771367][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771368][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771371][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.771373][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.771375][ C0] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 17.771377][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771378][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771380][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.771382][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.771384][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.771386][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.771388][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.771390][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771391][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.771393][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.771395][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.771396][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 17.771399][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.771401][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771403][ C0] _printk (kernel/printk/printk.c:2504) [ 17.771404][ C0] ? snapshot_read.cold (user.c:?) [ 17.771406][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 17.771408][ C0] ? idr_get_free (??:?) [ 17.771411][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 17.771413][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 17.771415][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.771417][ C0] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 17.771419][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.771420][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 17.771425][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.771426][ C0] ? validate_chain (kernel/locking/lockdep.c:157 kernel/locking/lockdep.c:202 kernel/locking/lockdep.c:3329 kernel/locking/lockdep.c:3924) [ 17.771428][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 17.771430][ C0] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.771432][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771433][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 17.771435][ C0] ? 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)) [ 17.771437][ C0] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 17.771439][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 17.771440][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.771442][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 17.771443][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 17.771445][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771447][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 17.771448][ C0] ? tc_run (net/core/dev.c:4444 (discriminator 6)) [ 17.771450][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 17.771451][ C0] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 17.771453][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771455][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771457][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 17.771459][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 17.771461][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.771462][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771465][ C0] ? neigh_hh_output (./include/net/neighbour.h:525) [ 17.771467][ C0] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 17.771469][ C0] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 17.771470][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771471][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771473][ C0] ? 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)) [ 17.771475][ C0] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 17.771477][ C0] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 17.771478][ C0] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 17.771480][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.771481][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771482][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771484][ C0] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 17.771486][ C0] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 17.771488][ C0] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 17.771490][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771492][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 17.771494][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771496][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771498][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 17.771500][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771502][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.771503][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771505][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 17.771507][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 17.771509][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 17.771511][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 17.771512][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771514][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771516][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 17.771517][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 17.771520][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 17.771521][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.771524][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 17.771526][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 17.771528][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 17.771530][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.771531][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771533][ C0] handle_softirqs (kernel/softirq.c:645) [ 17.771534][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 17.771536][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 17.771538][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 17.771539][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 17.771541][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 17.771542][ C0] [ 17.771543][ C0] [ 17.771543][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.771545][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 17.771546][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 17.771548][ C0] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 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 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 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 86 11 00 verw 0x118613(%rip) # 0x11863b 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 [ 17.771549][ C0] RSP: 0018:ffffffff8a207cf8 EFLAGS: 00000296 [ 17.771550][ C0] RAX: 000000000009da53 RBX: ffffffff8a21c600 RCX: ffffffff872f0307 [ 17.771551][ C0] RDX: ffffffff8a21c600 RSI: ffffffff8a038af6 RDI: ffffffff89a8d8e0 [ 17.771552][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 17.771553][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff1440fa2 [ 17.771553][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 17.771555][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 17.771557][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.771559][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 17.771560][ C0] default_idle_call (kernel/sched/idle.c:122) [ 17.771562][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 17.771563][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 17.771565][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 17.771566][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.771567][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.771569][ C0] do_idle (kernel/sched/idle.c:355) [ 17.771571][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 17.771572][ C0] rest_init (init/main.c:727) [ 17.771574][ C0] ? __cpuidle_text_end (??:?) [ 17.771576][ C0] ? rest_init (init/main.c:727) [ 17.771578][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 17.771580][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 17.771582][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 17.771584][ C0] start_kernel (init/main.c:1185) [ 17.771585][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 17.771587][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 17.771589][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 19.199887][ T335] softirqs last disabled at (0): 0x0 | [ 19.199889][ T335] Preemption disabled at: | [ 19.199890][ T335] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.199904][ T335] Tainted: [W]=WARN [ 19.199905][ T335] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.199907][ T335] Call Trace: [ 19.199909][ T335] [ 19.199911][ T335] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.199917][ T335] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.199920][ T335] __might_resched.cold (kernel/sched/core.c:9234) [ 19.199930][ T335] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 19.199932][ T335] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.199937][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.199942][ T335] __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.199946][ T335] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.199950][ T335] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.199955][ T335] ? 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.199958][ T335] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.199961][ T335] put_chars (drivers/char/virtio_console.c:1176) [ 19.199964][ T335] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.199966][ T335] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 19.199970][ T335] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.199975][ T335] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.199976][ T335] ? vsnprintf (lib/vsprintf.c:2900) [ 19.199981][ T335] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.199983][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.199985][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.199989][ T335] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.199992][ T335] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.199995][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.199998][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200000][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200002][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.200005][ T335] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 19.200008][ T335] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.200011][ T335] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.200015][ T335] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.200017][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.200020][ T335] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.200022][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200024][ T335] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.200027][ T335] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.200029][ T335] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 19.200032][ T335] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.200034][ T335] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.200037][ T335] vprintk_emit (kernel/printk/printk.c:2479) [ 19.200041][ T335] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.200044][ T335] ? netdev_run_todo (net/core/dev.c:11776) [ 19.200049][ T335] ? mirred_device_event (net/sched/act_mirred.c:559 (discriminator 1)) act_mirred [ 19.200052][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200056][ T335] ? ip6_tunnel_cleanup (net/ipv6/ip6_tunnel.c:1784 (discriminator 2)) ip6_tunnel [ 19.200060][ T335] _printk (kernel/printk/printk.c:2504) [ 19.200064][ T335] ? snapshot_read.cold (user.c:?) [ 19.200067][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200069][ T335] ? ip6_tunnel_cleanup (net/ipv6/ip6_tunnel.c:1784 (discriminator 2)) ip6_tunnel [ 19.200072][ T335] ? __up_write (kernel/locking/rwsem.c:1415) [ 19.200075][ T335] ? __up_write (kernel/locking/rwsem.c:1422 (discriminator 1)) [ 19.200076][ T335] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.200079][ T335] ? __up_write (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3390 kernel/locking/rwsem.c:1417) [ 19.200081][ T335] mirred_init_module (net/sched/act_mirred.c:508) act_mirred [ 19.200085][ T335] do_one_initcall (init/main.c:1357) [ 19.200088][ T335] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 19.200092][ T335] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 19.200095][ T335] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 19.200100][ T335] do_init_module (kernel/module/main.c:3117) [ 19.200103][ T335] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 19.200106][ T335] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 19.200110][ T335] load_module (kernel/module/main.c:3593) [ 19.200115][ T335] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 19.200118][ T335] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.200120][ T335] ? __ia32_sys_fsconfig (??:?) [ 19.200124][ T335] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.200127][ T335] init_module_from_file (kernel/module/main.c:3790) [ 19.200130][ T335] ? __do_sys_init_module (kernel/module/main.c:3664) [ 19.200132][ T335] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 19.200136][ T335] ? handle_pte_fault (mm/memory.c:6558) [ 19.200139][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200142][ T335] ? ovl_mmap (fs/overlayfs/file.c:477) [ 19.200147][ T335] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.200150][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200153][ T335] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 19.200155][ T335] ? 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.200158][ T335] idempotent_init_module (kernel/module/main.c:3802) [ 19.200161][ T335] ? init_module_from_file (kernel/module/main.c:3791) [ 19.200165][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200167][ T335] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.200170][ T335] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 19.200175][ T335] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 19.200178][ T335] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.200181][ T335] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.200184][ T335] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.200187][ T335] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.200190][ T335] RIP: 0033:0x7fc4e44b937d [ 19.200193][ T335] 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.200195][ T335] RSP: 002b:00007ffc25bffa18 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 19.200200][ T335] RAX: ffffffffffffffda RBX: 000056115194c810 RCX: 00007fc4e44b937d [ 19.200201][ T335] RDX: 0000000000000000 RSI: 000056111c75fffd RDI: 0000000000000000 [ 19.200203][ T335] RBP: 00007ffc25bffab0 R08: 0000000000000000 R09: 0000000000000000 [ 19.200204][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 000056111c75fffd [ 19.200206][ T335] R13: 000056115194c960 R14: 0000000000040000 R15: 0000000000000000 | [ 25.962748][ C0] softirqs last disabled at (0): 0x0 | [ 25.962750][ C0] Preemption disabled at: | [ 25.962751][ C0] 0x0 | [ 25.962759][ C0] Tainted: [W]=WARN [ 25.962760][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.962761][ C0] Call Trace: [ 25.962763][ C0] [ 25.962764][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.962770][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 25.962773][ C0] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 25.962776][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.962779][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962782][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 25.962786][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.962788][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.962792][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.962794][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.962796][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 25.962798][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.962799][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 25.962803][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.962806][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.962807][ C0] ? vsnprintf (lib/vsprintf.c:2900) [ 25.962810][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.962812][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962813][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962815][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.962818][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.962820][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962821][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962823][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962825][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962826][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 25.962828][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.962830][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.962833][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.962835][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962836][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.962838][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962839][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.962840][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.962842][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 25.962844][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.962846][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.962848][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 25.962850][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.962852][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 25.962854][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962856][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962857][ C0] _printk (kernel/printk/printk.c:2504) [ 25.962860][ C0] ? snapshot_read.cold (user.c:?) [ 25.962862][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 25.962865][ C0] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 25.962868][ C0] ? idr_get_free (??:?) [ 25.962870][ C0] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 25.962872][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 25.962876][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 25.962880][ C0] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 25.962882][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962883][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962885][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962886][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 25.962890][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962892][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962893][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 25.962895][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.962896][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962898][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962899][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962901][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 25.962903][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962905][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 25.962907][ C0] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 25.962909][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 25.962911][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 25.962912][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962914][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 25.962915][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 25.962917][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 25.962919][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962921][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 25.962923][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.962924][ C0] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 25.962925][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 25.962929][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 25.962930][ C0] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 25.962931][ C0] ? __kernel_text_address (kernel/extable.c:79) [ 25.962933][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962935][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962937][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 25.962939][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 25.962942][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 25.962944][ C0] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 25.962952][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 25.962955][ C0] ? neigh_hh_output (./include/net/neighbour.h:525) [ 25.962957][ C0] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 25.962959][ C0] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 25.962961][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962963][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962964][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962966][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.962968][ C0] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 25.962970][ C0] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 25.962971][ C0] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 25.962973][ C0] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 25.962976][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962977][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.962978][ C0] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 25.962980][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962981][ C0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 25.962982][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.962984][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.962986][ C0] 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.962989][ C0] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 25.962991][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 25.962993][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.962995][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.962997][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 25.962999][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 25.963001][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.963002][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.963004][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.963005][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.963007][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.963009][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 25.963011][ C0] ? update_curr.isra.0 (kernel/sched/fair.c:2064) [ 25.963013][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 25.963015][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 25.963019][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.963021][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 25.963023][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 25.963025][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 25.963027][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 25.963029][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.963032][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 25.963033][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 25.963035][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.963036][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.963038][ C0] handle_softirqs (kernel/softirq.c:645) [ 25.963041][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 25.963042][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.963044][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.963045][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 25.963047][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 25.963048][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 25.963050][ C0] [ 25.963051][ C0] [ 25.963051][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 25.963054][ C0] RIP: 0010:_raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 12) kernel/locking/spinlock.c:221 (discriminator 12)) [ 25.963057][ C0] Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 c1 9f ba fd 48 89 df e8 c9 f5 ba fd f7 c5 00 02 00 00 75 1f 9c 58 f6 c4 02 75 2f 01 00 00 00 e8 70 bf ac fd 65 48 83 3d af fb f2 01 00 74 12 5b All code ======== 0: f5 cmc 1: 53 push %rbx 2: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 7: 48 89 fb mov %rdi,%rbx a: 48 83 c7 18 add $0x18,%rdi e: e8 c1 9f ba fd call 0xfffffffffdba9fd4 13: 48 89 df mov %rbx,%rdi 16: e8 c9 f5 ba fd call 0xfffffffffdbaf5e4 1b: f7 c5 00 02 00 00 test $0x200,%ebp 21: 75 1f jne 0x42 23: 9c pushf 24: 58 pop %rax 25: f6 c4 02 test $0x2,%ah 28: 75 2f jne 0x59 2a:* bf 01 00 00 00 mov $0x1,%edi <-- trapping instruction 2f: e8 70 bf ac fd call 0xfffffffffdacbfa4 34: 65 48 83 3d af fb f2 cmpq $0x0,%gs:0x1f2fbaf(%rip) # 0x1f2fbec 3b: 01 00 3d: 74 12 je 0x51 3f: 5b pop %rbx Code starting with the faulting instruction =========================================== 0: bf 01 00 00 00 mov $0x1,%edi 5: e8 70 bf ac fd call 0xfffffffffdacbf7a a: 65 48 83 3d af fb f2 cmpq $0x0,%gs:0x1f2fbaf(%rip) # 0x1f2fbc2 11: 01 00 13: 74 12 je 0x27 15: 5b pop %rbx [ 25.963058][ C0] RSP: 0018:ffa00000019378a8 EFLAGS: 00000246 [ 25.963062][ C0] RAX: 0000000000000046 RBX: ff1100000198a2c0 RCX: 0000000000000000 [ 25.963063][ C0] RDX: 0000000000000003 RSI: ffffffff89a8d860 RDI: ffffffff897a9483 [ 25.963064][ C0] RBP: 0000000000000246 R08: ffffffff875d6ac0 R09: 1ffffffff15d0afb [ 25.963064][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: ff1100000198a2c0 [ 25.963065][ C0] R13: ffd4000000326390 R14: ffd4000000326380 R15: ff1100000c98e9f8 [ 25.963067][ C0] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 25.963068][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 25.963070][ C0] get_from_partial_node (./include/linux/spinlock.h:425 (discriminator 3) mm/slub.c:3943 (discriminator 3)) [ 25.963073][ C0] ___slab_alloc (mm/slub.c:4034 (discriminator 1) mm/slub.c:4564 (discriminator 1)) [ 25.963074][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.963076][ C0] ? __pcs_replace_empty_main (mm/slub.c:4737 (discriminator 20)) [ 25.963078][ C0] kmem_cache_alloc_lru_noprof (mm/slub.c:4987 mm/slub.c:5029) [ 25.963079][ C0] ? __d_alloc (fs/dcache.c:1907 (discriminator 11)) [ 25.963082][ C0] __d_alloc (fs/dcache.c:1907 (discriminator 11)) [ 25.963084][ C0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 25.963085][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.963086][ C0] d_alloc_parallel (fs/dcache.c:2766) [ 25.963089][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 25.963090][ C0] ? __d_lookup_rcu (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 25.963092][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.963093][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.963095][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.963097][ C0] ? down_read (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:3297 kernel/locking/rwsem.c:251 kernel/locking/rwsem.c:1290 kernel/locking/rwsem.c:1304 kernel/locking/rwsem.c:1576) [ 25.963098][ C0] ? down_read (kernel/locking/rwsem.c:1298 (discriminator 1) kernel/locking/rwsem.c:1304 (discriminator 1) kernel/locking/rwsem.c:1576 (discriminator 1)) [ 25.963099][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.963100][ C0] ? down_write_killable_nested (./arch/x86/include/asm/atomic64_64.h:20) [ 25.963102][ C0] __lookup_slow (fs/namei.c:1904) [ 25.963105][ C0] lookup_slow (fs/namei.c:1936) [ 25.963106][ C0] path_lookupat (fs/namei.c:2282 fs/namei.c:2789 fs/namei.c:2813) [ 25.963108][ C0] filename_lookup (fs/namei.c:2842) [ 25.963110][ C0] ? may_linkat (fs/namei.c:1320) [ 25.963112][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 25.963115][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.963116][ C0] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.963119][ C0] ? strncpy_from_user (lib/strncpy_from_user.c:123) [ 25.963121][ C0] do_readlinkat (fs/stat.c:571) [ 25.963123][ C0] ? cp_compat_stat (fs/stat.c:836 (discriminator 3)) [ 25.963126][ C0] __x64_sys_readlink (fs/stat.c:605 fs/stat.c:602 fs/stat.c:602) [ 25.963128][ C0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 25.963129][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.963130][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.963132][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.963133][ C0] RIP: 0033:0x7f021625c46b [ 25.963135][ C0] Code: 0f 1e fa 55 48 63 ff 45 31 c9 45 31 c0 31 c9 48 89 e5 48 83 ec 08 6a 00 e8 02 61 f8 ff c9 c3 f3 0f 1e fa b8 59 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 05 c3 0f 1f 40 00 48 8b 15 59 59 10 00 f7 d8 All code ======== 0: 0f 1e fa nop %edx 3: 55 push %rbp 4: 48 63 ff movslq %edi,%rdi 7: 45 31 c9 xor %r9d,%r9d a: 45 31 c0 xor %r8d,%r8d d: 31 c9 xor %ecx,%ecx f: 48 89 e5 mov %rsp,%rbp 12: 48 83 ec 08 sub $0x8,%rsp 16: 6a 00 push $0x0 18: e8 02 61 f8 ff call 0xfffffffffff8611f 1d: c9 leave 1e: c3 ret 1f: f3 0f 1e fa endbr64 23: b8 59 00 00 00 mov $0x59,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 05 ja 0x37 32: c3 ret 33: 0f 1f 40 00 nopl 0x0(%rax) 37: 48 8b 15 59 59 10 00 mov 0x105959(%rip),%rdx # 0x105997 3e: f7 d8 neg %eax Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 05 ja 0xd 8: c3 ret 9: 0f 1f 40 00 nopl 0x0(%rax) d: 48 8b 15 59 59 10 00 mov 0x105959(%rip),%rdx # 0x10596d 14: f7 d8 neg %eax [ 25.963136][ C0] RSP: 002b:00007ffd9d007228 EFLAGS: 00000202 ORIG_RAX: 0000000000000059 [ 25.963137][ C0] RAX: ffffffffffffffda RBX: 00007ffd9d007270 RCX: 00007f021625c46b [ 25.963138][ C0] RDX: 00000000000003ff RSI: 00007ffd9d007a90 RDI: 00007ffd9d007270 [ 25.963139][ C0] RBP: 00007ffd9d007ed0 R08: 0000000000001000 R09: 00007f0216362ac0 [ 25.963140][ C0] R10: 0000000000000004 R11: 0000000000000202 R12: 00000000000003ff [ 25.963140][ C0] R13: 00007ffd9d007270 R14: 00007ffd9d007279 R15: 00007ffd9d007a90 | [ 42.346589][ C0] softirqs last disabled at (645717): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 42.346591][ C0] Preemption disabled at: | [ 42.346592][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 42.346604][ C0] Tainted: [W]=WARN [ 42.346605][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.346607][ C0] Call Trace: [ 42.346608][ C0] [ 42.346610][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.346615][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 42.346617][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 42.346620][ C0] ? prb_next_reserve_seq (kernel/printk/printk_ringbuffer.c:2128) [ 42.346622][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.346625][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346629][ C0] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 42.346632][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.346635][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.346639][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.346640][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.346643][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 42.346644][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.346646][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 42.346649][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.346652][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.346653][ C0] ? vsnprintf (lib/vsprintf.c:2900) [ 42.346656][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.346657][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346659][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346661][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.346664][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.346666][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346667][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346669][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346671][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346673][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.346674][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.346677][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.346679][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.346681][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346683][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.346684][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346686][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.346687][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 42.346689][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 42.346691][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.346692][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.346694][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 42.346699][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.346701][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 42.346703][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346704][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346706][ C0] _printk (kernel/printk/printk.c:2504) [ 42.346709][ C0] ? snapshot_read.cold (user.c:?) [ 42.346711][ C0] ? ___ratelimit (lib/ratelimit.c:97 (discriminator 3)) [ 42.346714][ C0] ? __ipv6_chk_addr_and_flags (./include/linux/rcupdate.h:850 net/ipv6/addrconf.c:1996) [ 42.346717][ C0] ? idr_get_free (??:?) [ 42.346719][ C0] ? trace_irq_enable.constprop.0 (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:650 ./include/linux/cpumask.h:1232 ./include/trace/events/preemptirq.h:40) [ 42.346723][ C0] ip6_tnl_xmit_ctl.cold (net/ipv6/ip6_tunnel.c:1064 (discriminator 3)) ip6_tunnel [ 42.346728][ C0] ip6gre_tunnel_xmit (net/ipv6/ip6_gre.c:889) ip6_gre [ 42.346732][ C0] ? __gre6_xmit (./include/linux/skbuff.h:2904) ip6_gre [ 42.346733][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346735][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346737][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346739][ C0] ? netif_skb_features (net/core/dev.c:3793 net/core/dev.c:3922) [ 42.346742][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346744][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346746][ C0] ? skb_network_protocol (./include/linux/skbuff.h:2534) [ 42.346747][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.346749][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346750][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346752][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346754][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 42.346756][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346758][ C0] dev_hard_start_xmit (./include/linux/netdevice.h:5429 ./include/linux/netdevice.h:5438 net/core/dev.c:3937 net/core/dev.c:3953) [ 42.346760][ C0] ? validate_xmit_skb_list (net/core/dev.c:4142) [ 42.346762][ C0] sch_direct_xmit (net/sched/sch_generic.c:372) [ 42.346765][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 42.346767][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346769][ C0] ? dequeue_skb (./include/trace/events/qdisc.h:14 (discriminator 19)) [ 42.346770][ C0] ? do_raw_spin_trylock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:98 kernel/locking/spinlock_debug.c:123) [ 42.346771][ C0] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 42.346773][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346775][ C0] __dev_xmit_skb (net/core/dev.c:4262) [ 42.346777][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.346779][ C0] ? tc_run (net/core/dev.c:4444 (discriminator 4)) [ 42.346780][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 42.346783][ C0] ? alloc_netdev_dummy (net/core/dev.c:12327) [ 42.346785][ C0] ? netdev_offload_xstats_push_delta (net/core/dev.c:9326 net/core/dev.c:9461) [ 42.346786][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346788][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346790][ C0] __dev_queue_xmit (net/core/dev.c:4884) [ 42.346793][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 42.346795][ C0] ? addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 42.346797][ C0] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 42.346800][ C0] ? netdev_core_pick_tx (net/core/dev.c:4784) [ 42.346803][ C0] ? neigh_hh_output (./include/net/neighbour.h:525) [ 42.346805][ C0] ip6_finish_output2 (./include/net/neighbour.h:558 net/ipv6/ip6_output.c:138) [ 42.346808][ C0] ? ip6_dst_lookup (net/ipv6/ip6_output.c:1269) [ 42.346810][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346811][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346813][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346815][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.346817][ C0] ip6_finish_output (net/ipv6/ip6_output.c:210 net/ipv6/ip6_output.c:221) [ 42.346819][ C0] ip6_output (./include/linux/netfilter.h:314 net/ipv6/ip6_output.c:248) [ 42.346821][ C0] ? ip6_finish_output (./include/net/inet_sock.h:338 (discriminator 1)) [ 42.346822][ C0] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 42.346825][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346827][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.346828][ C0] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 42.346829][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346831][ C0] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 42.346832][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346833][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346835][ C0] ndisc_send_skb (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:325 (discriminator 4) net/ipv6/ndisc.c:513 (discriminator 4)) [ 42.346839][ C0] ? ndisc_recv_na (./include/net/net_namespace.h:422 (discriminator 7)) [ 42.346841][ C0] ? __ndisc_fill_addr_option (net/ipv6/ndisc.c:159) [ 42.346843][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 42.346845][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 42.346847][ C0] addrconf_rs_timer (net/ipv6/addrconf.c:4073) [ 42.346849][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 42.346851][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 42.346853][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346854][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.346856][ C0] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.346858][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 42.346859][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 42.346862][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 42.346864][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 42.346867][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346869][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 42.346871][ C0] ? ipv6_get_lladdr (./include/net/addrconf.h:348 (discriminator 4)) [ 42.346874][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 42.346876][ C0] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 42.346878][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.346880][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 42.346882][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 42.346884][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.346885][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346887][ C0] handle_softirqs (kernel/softirq.c:645) [ 42.346889][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 42.346890][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346892][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.346894][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 42.346895][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 42.346897][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 42.346899][ C0] [ 42.346900][ C0] [ 42.346900][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 42.346903][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 42.346906][ C0] Code: 48 8b 3d 94 d2 f5 01 e8 1f 00 00 00 48 2b 05 58 93 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 86 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 d2 f5 01 mov 0x1f5d294(%rip),%rdi # 0x1f5d29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 93 95 00 sub 0x959358(%rip),%rax # 0x95936b 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 86 11 00 verw 0x118613(%rip) # 0x11863b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 42.346907][ C0] RSP: 0018:ffffffff8a207cf8 EFLAGS: 00000246 [ 42.346911][ C0] RAX: 0000000000000000 RBX: ffffffff8a21c600 RCX: 0000000000000001 [ 42.346912][ C0] RDX: 0000000000000000 RSI: ffffffff89a8d860 RDI: ffffffff872f0307 [ 42.346913][ C0] RBP: 0000000000000000 R08: ffffffff89781421 R09: 1fe2200006a463a2 [ 42.346914][ C0] R10: 0000000000000000 R11: 0000000000000000 R12: 1ffffffff1440fa2 [ 42.346914][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 42.346916][ C0] ? ct_kernel_exit.constprop.0 (./include/linux/instrumented.h:97 kernel/context_tracking.c:124) [ 42.346918][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.346921][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 42.346923][ C0] default_idle_call (kernel/sched/idle.c:122) [ 42.346924][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 42.346926][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 42.346928][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 42.346930][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.346931][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.346933][ C0] do_idle (kernel/sched/idle.c:355) [ 42.346935][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 42.346936][ C0] rest_init (init/main.c:727) [ 42.346938][ C0] ? __cpuidle_text_end (??:?) [ 42.346941][ C0] ? rest_init (init/main.c:727) [ 42.346943][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 42.346947][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 42.346949][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 42.346952][ C0] start_kernel (init/main.c:1185) [ 42.346956][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 42.346958][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 42.346960][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 45.945051][ T531] softirqs last disabled at (0): 0x0 | [ 45.945053][ T531] Preemption disabled at: | [ 45.945054][ T531] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.945064][ T531] Tainted: [W]=WARN [ 45.945065][ T531] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.945067][ T531] Call Trace: [ 45.945068][ T531] [ 45.945070][ T531] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.945075][ T531] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.945076][ T531] __might_resched.cold (kernel/sched/core.c:9234) [ 45.945080][ T531] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.945083][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945087][ T531] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 45.945091][ T531] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.945093][ T531] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.945097][ T531] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.945098][ T531] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.945100][ T531] put_chars (drivers/char/virtio_console.c:1176) [ 45.945102][ T531] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.945104][ T531] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 45.945106][ T531] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.945110][ T531] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.945111][ T531] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.945112][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945114][ T531] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.945116][ T531] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.945119][ T531] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.945121][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945122][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945124][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945125][ T531] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.945127][ T531] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.945129][ T531] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.945131][ T531] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.945134][ T531] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.945135][ T531] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.945137][ T531] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.945139][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945140][ T531] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.945141][ T531] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.945143][ T531] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 45.945145][ T531] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.945147][ T531] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.945149][ T531] vprintk_emit (kernel/printk/printk.c:2479) [ 45.945151][ T531] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.945153][ T531] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.945156][ T531] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.945159][ T531] ? ___sys_sendmsg (net/socket.c:2767) [ 45.945160][ T531] ? __sys_sendmsg (net/socket.c:2799) [ 45.945162][ T531] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.945165][ T531] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.945167][ T531] _printk (kernel/printk/printk.c:2504) [ 45.945170][ T531] ? snapshot_read.cold (user.c:?) [ 45.945172][ T531] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.945175][ T531] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.945176][ T531] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.945178][ T531] ? netdev_notice (net/core/dev.c:13194) [ 45.945180][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945182][ T531] ? __up_read (kernel/locking/rwsem.c:1397 (discriminator 1)) [ 45.945183][ T531] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 45.945186][ T531] ? down_write_nested (kernel/locking/rwsem.c:1759) [ 45.945187][ T531] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.945190][ T531] netif_set_allmulti.cold (net/core/dev.c:9731 (discriminator 3)) [ 45.945193][ T531] dev_set_allmulti (net/core/dev_api.c:315) [ 45.945196][ T531] del_nbp (net/bridge/br_if.c:253 net/bridge/br_if.c:341) bridge [ 45.945208][ T531] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 45.945211][ T531] br_dev_delete (net/bridge/br_if.c:387) bridge [ 45.945218][ T531] rtnl_dellink (net/core/rtnetlink.c:3651 net/core/rtnetlink.c:3694) [ 45.945221][ T531] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.945222][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945224][ T531] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 45.945226][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945234][ T531] ? unwind_next_frame (./include/linux/rcupdate.h:882 ./include/linux/rcupdate.h:1216 arch/x86/kernel/unwind_orc.c:495) [ 45.945236][ T531] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.945238][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945239][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945241][ T531] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.945242][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945244][ T531] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.945245][ T531] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.945249][ T531] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 45.945250][ T531] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.945252][ T531] ? __kernel_text_address (kernel/extable.c:79) [ 45.945254][ T531] ? write_profile (profile.c:?) [ 45.945256][ T531] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 45.945257][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945259][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945260][ T531] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 45.945264][ T531] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.945265][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945267][ T531] ? rtnl_link_get_net_capable.constprop.0 (net/core/rtnetlink.c:2728) [ 45.945269][ T531] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 45.945271][ T531] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.945272][ T531] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.945273][ T531] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 45.945277][ T531] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 45.945279][ T531] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 45.945280][ T531] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.945281][ T531] ? netlink_ack (./include/linux/skbuff.h:2718) [ 45.945283][ T531] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 45.945285][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945287][ T531] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.945289][ T531] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 45.945291][ T531] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 45.945292][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945294][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945295][ T531] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.945297][ T531] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 45.945299][ T531] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 45.945301][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945303][ T531] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.945304][ T531] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 45.945306][ T531] ? copy_msghdr_from_user (net/socket.c:2650) [ 45.945307][ T531] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 45.945309][ T531] ? move_addr_to_kernel (net/socket.c:258) [ 45.945310][ T531] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 45.945313][ T531] ___sys_sendmsg (net/socket.c:2767) [ 45.945314][ T531] ? copy_msghdr_from_user (net/socket.c:2619) [ 45.945319][ T531] __sys_sendmsg (net/socket.c:2799) [ 45.945321][ T531] ? __sys_sendmsg_sock (net/socket.c:2780) [ 45.945324][ T531] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.945326][ T531] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.945327][ T531] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.945329][ T531] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.945330][ T531] RIP: 0033:0x7f355cca954e [ 45.945332][ T531] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.945334][ T531] RSP: 002b:00007ffdfbe65710 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 45.945338][ T531] RAX: ffffffffffffffda RBX: 0000000000000002 RCX: 00007f355cca954e [ 45.945339][ T531] RDX: 0000000000000000 RSI: 00007ffdfbe657c0 RDI: 0000000000000005 [ 45.945340][ T531] RBP: 00007ffdfbe65720 R08: 0000000000000000 R09: 0000000000000000 [ 45.945341][ T531] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a918b80 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars netlink_release: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 __dev_queue_xmit:__dev_queue_xmit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __might_resched:__kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record