====================================== | [ 9.440855][ T188] softirqs last disabled at (45303): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 9.440857][ T188] Preemption disabled at: | [ 9.440858][ T188] 0x0 | [ 9.440868][ T188] Tainted: [W]=WARN [ 9.440869][ T188] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.440871][ T188] Call Trace: [ 9.440873][ T188] [ 9.440874][ T188] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.440881][ T188] __might_resched.cold (kernel/sched/core.c:9234) [ 9.440885][ T188] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.440889][ T188] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.440894][ T188] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.440897][ T188] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.440902][ T188] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.440905][ T188] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.440908][ T188] put_chars (drivers/char/virtio_console.c:1176) [ 9.440911][ T188] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.440913][ T188] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 9.440917][ T188] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.440923][ T188] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.440929][ T188] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.440931][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.440936][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.440941][ T188] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.440945][ T188] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.440946][ T188] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 9.440950][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.440952][ T188] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.440956][ T188] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.440960][ T188] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.440962][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.440967][ T188] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.440970][ T188] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.440972][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.440975][ T188] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.440978][ T188] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.440980][ T188] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.440984][ T188] vprintk_emit (kernel/printk/printk.c:2479) [ 9.440988][ T188] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.440991][ T188] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.440995][ T188] _printk (kernel/printk/printk.c:2504) [ 9.440999][ T188] ? snapshot_read.cold (user.c:?) [ 9.441001][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 9.441004][ T188] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.441008][ T188] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 9.441011][ T188] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 9.441015][ T188] ? exit_notify (kernel/exit.c:780) [ 9.441017][ T188] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.441020][ T188] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.441024][ T188] do_group_exit (kernel/exit.c:1151) [ 9.441027][ T188] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 9.441029][ T188] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 9.441031][ T188] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.441035][ T188] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.441038][ T188] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.441041][ T188] RIP: 0033:0x7f040aaf41b8 [ 9.441043][ T188] Code: Unable to access opcode bytes at 0x7f040aaf418e. Code starting with the faulting instruction =========================================== [ 9.441044][ T188] RSP: 002b:00007fff2ff1c988 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 9.441046][ T188] RAX: ffffffffffffffda RBX: 00007f040ac24f88 RCX: 00007f040aaf41b8 [ 9.441048][ T188] RDX: 00007f040a83efc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 9.441049][ T188] RBP: 00007fff2ff1c9e0 R08: 0000000000000000 R09: 0000000000008010 [ 9.441049][ T188] R10: 00007fff2ff1c7a0 R11: 0000000000000246 R12: 0000000000000001 [ 9.441050][ T188] R13: 0000000000000000 R14: 00007f040ac23680 R15: 00007f040ac24fa0 | [ 10.453899][ T245] softirqs last disabled at (19077): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 10.453901][ T245] Preemption disabled at: | [ 10.453901][ T245] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.453911][ T245] Tainted: [W]=WARN [ 10.453911][ T245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.453913][ T245] Call Trace: [ 10.453915][ T245] [ 10.453917][ T245] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.453922][ T245] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.453924][ T245] __might_resched.cold (kernel/sched/core.c:9234) [ 10.453929][ T245] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.453935][ T245] ? __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.453940][ T245] __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.453943][ T245] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.453949][ T245] ? 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.453952][ T245] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.453955][ T245] put_chars (drivers/char/virtio_console.c:1176) [ 10.453958][ T245] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.453959][ T245] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.453964][ T245] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.453966][ T245] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.453970][ T245] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.453973][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.453978][ T245] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.453980][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.453985][ T245] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.453989][ T245] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.453991][ T245] ? 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.453994][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.453996][ T245] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.454000][ T245] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.454004][ T245] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.454005][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.454010][ T245] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.454013][ T245] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.454015][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.454017][ T245] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.454021][ T245] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.454022][ T245] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.454026][ T245] vprintk_emit (kernel/printk/printk.c:2479) [ 10.454029][ T245] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.454035][ T245] ? vlan_netlink_fini (./include/linux/etherdevice.h:306 net/8021q/vlan.c:316 net/8021q/vlan.c:416) 8021q [ 10.454039][ T245] _printk (kernel/printk/printk.c:2504) [ 10.454043][ T245] ? snapshot_read.cold (user.c:?) [ 10.454049][ T245] ? 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) [ 10.454052][ T245] vlan_proto_init (./include/linux/rcupdate.h:309 (discriminator 2) ./include/linux/rcupdate.h:849 (discriminator 2) ./include/net/netns/generic.h:45 (discriminator 2)) 8021q [ 10.454054][ T245] do_one_initcall (init/main.c:1357) [ 10.454057][ T245] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 10.454062][ T245] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 10.454065][ T245] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 10.454069][ T245] do_init_module (kernel/module/main.c:3117) [ 10.454073][ T245] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.454077][ T245] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 10.454080][ T245] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 10.454084][ T245] load_module (kernel/module/main.c:3593) [ 10.454091][ T245] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 10.454095][ T245] ? __ia32_sys_fsconfig (??:?) [ 10.454098][ T245] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.454101][ T245] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.454104][ T245] init_module_from_file (kernel/module/main.c:3790) [ 10.454107][ T245] ? __do_sys_init_module (kernel/module/main.c:3664) [ 10.454115][ T245] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.454119][ T245] ? 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.454121][ T245] idempotent_init_module (kernel/module/main.c:3802) [ 10.454125][ T245] ? init_module_from_file (kernel/module/main.c:3791) [ 10.454132][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.454134][ T245] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.454140][ T245] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 10.454142][ T245] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.454146][ T245] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.454148][ T245] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.454150][ T245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.454152][ T245] RIP: 0033:0x7ff1e4cc937d [ 10.454156][ T245] 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 [ 10.454158][ T245] RSP: 002b:00007ffdc82059a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 10.454160][ T245] RAX: ffffffffffffffda RBX: 000055bd0946c810 RCX: 00007ff1e4cc937d [ 10.454162][ T245] RDX: 0000000000000000 RSI: 000055bcd79a9ffd RDI: 0000000000000000 [ 10.454163][ T245] RBP: 00007ffdc8205a40 R08: 0000000000000000 R09: 0000000000000000 [ 10.454164][ T245] R10: 0000000000000000 R11: 0000000000000246 R12: 000055bcd79a9ffd [ 10.454164][ T245] R13: 000055bd0946c960 R14: 0000000000040000 R15: 0000000000000000 | [ 11.923939][ T315] softirqs last disabled at (20665): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.923941][ T315] Preemption disabled at: | [ 11.923941][ T315] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.923950][ T315] Tainted: [W]=WARN [ 11.923951][ T315] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.923953][ T315] Call Trace: [ 11.923954][ T315] [ 11.923956][ T315] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.923961][ T315] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.923964][ T315] __might_resched.cold (kernel/sched/core.c:9234) [ 11.923968][ T315] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.923972][ T315] ? __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.923977][ T315] __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.923979][ T315] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.923985][ T315] ? 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.923987][ T315] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.923990][ T315] put_chars (drivers/char/virtio_console.c:1176) [ 11.923992][ T315] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 11.923994][ T315] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.923997][ T315] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.924000][ T315] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.924004][ T315] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.924007][ T315] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.924008][ T315] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.924013][ T315] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.924014][ T315] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.924017][ T315] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.924020][ T315] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.924023][ T315] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.924027][ T315] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.924029][ T315] ? 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.924032][ T315] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.924034][ T315] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.924038][ T315] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.924041][ T315] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.924043][ T315] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.924048][ T315] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.924051][ T315] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.924052][ T315] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.924055][ T315] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.924058][ T315] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.924060][ T315] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.924063][ T315] vprintk_emit (kernel/printk/printk.c:2479) [ 11.924067][ T315] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.924072][ T315] ? gact_cleanup_module (net/sched/act_gact.c:192) act_gact [ 11.924075][ T315] _printk (kernel/printk/printk.c:2504) [ 11.924079][ T315] ? snapshot_read.cold (user.c:?) [ 11.924085][ T315] ? 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.924088][ T315] gact_init_module (net/sched/act_gact.c:180) act_gact [ 11.924090][ T315] do_one_initcall (init/main.c:1357) [ 11.924092][ T315] ? trace_event_raw_event_initcall_level (./include/trace/events/initcall.h:10) [ 11.924097][ T315] ? do_init_module (./include/linux/slab.h:991 (discriminator 1) kernel/module/main.c:3105 (discriminator 1)) [ 11.924100][ T315] ? kasan_unpoison (mm/kasan/shadow.c:146 mm/kasan/shadow.c:178) [ 11.924104][ T315] do_init_module (kernel/module/main.c:3117) [ 11.924107][ T315] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.924111][ T315] ? free_module (./include/trace/events/module.h:50 (discriminator 19)) [ 11.924114][ T315] ? kfree (./include/linux/kasan.h:235 mm/slub.c:2748 mm/slub.c:6499 mm/slub.c:6792) [ 11.924118][ T315] load_module (kernel/module/main.c:3593) [ 11.924125][ T315] ? layout_and_allocate.isra.0 (kernel/module/main.c:3016) [ 11.924130][ T315] ? __ia32_sys_fsconfig (??:?) [ 11.924133][ T315] ? ovl_real_file (fs/overlayfs/file.c:195) [ 11.924137][ T315] ? backing_file_read_iter (fs/backing-file.c:211) [ 11.924140][ T315] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.924144][ T315] init_module_from_file (kernel/module/main.c:3790) [ 11.924147][ T315] ? __do_sys_init_module (kernel/module/main.c:3664) [ 11.924154][ T315] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.924158][ T315] ? 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.924161][ T315] idempotent_init_module (kernel/module/main.c:3802) [ 11.924164][ T315] ? init_module_from_file (kernel/module/main.c:3791) [ 11.924170][ T315] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.924172][ T315] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.924178][ T315] __x64_sys_finit_module (kernel/module/main.c:3828 kernel/module/main.c:3812 kernel/module/main.c:3812) [ 11.924180][ T315] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.924184][ T315] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.924185][ T315] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.924188][ T315] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.924190][ T315] RIP: 0033:0x7eff818a037d [ 11.924193][ T315] 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.924195][ T315] RSP: 002b:00007ffe6fe0b2b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 [ 11.924198][ T315] RAX: ffffffffffffffda RBX: 00005624cecc1810 RCX: 00007eff818a037d [ 11.924199][ T315] RDX: 0000000000000000 RSI: 00005624c155affd RDI: 0000000000000000 [ 11.924200][ T315] RBP: 00007ffe6fe0b350 R08: 0000000000000000 R09: 0000000000000000 [ 11.924201][ T315] R10: 0000000000000000 R11: 0000000000000246 R12: 00005624c155affd [ 11.924202][ T315] R13: 00005624cecc1960 R14: 0000000000040000 R15: 0000000000000000 | [ 13.105783][ T401] softirqs last disabled at (17962): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 13.105785][ T401] Preemption disabled at: | [ 13.105786][ T401] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.105795][ T401] Tainted: [W]=WARN [ 13.105796][ T401] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.105798][ T401] Call Trace: [ 13.105800][ T401] [ 13.105801][ T401] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.105808][ T401] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.105810][ T401] __might_resched.cold (kernel/sched/core.c:9234) [ 13.105814][ T401] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.105819][ T401] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.105824][ T401] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 13.105826][ T401] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.105832][ T401] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.105835][ T401] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.105838][ T401] put_chars (drivers/char/virtio_console.c:1176) [ 13.105840][ T401] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 13.105842][ T401] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.105845][ T401] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.105849][ T401] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.105852][ T401] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.105855][ T401] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.105858][ T401] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.105860][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.105861][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.105865][ T401] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.105867][ T401] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 13.105870][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.105873][ T401] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.105877][ T401] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.105880][ T401] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.105882][ T401] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 13.105885][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.105887][ T401] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.105891][ T401] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.105896][ T401] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.105897][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.105902][ T401] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.105905][ T401] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.105907][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.105909][ T401] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.105913][ T401] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.105914][ T401] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.105918][ T401] vprintk_emit (kernel/printk/printk.c:2479) [ 13.105922][ T401] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.105924][ T401] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.105929][ T401] _printk (kernel/printk/printk.c:2504) [ 13.105935][ T401] ? snapshot_read.cold (user.c:?) [ 13.105939][ T401] ? br_multicast_flood (??:?) bridge [ 13.105952][ T401] ? do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.105954][ T401] ? rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.105955][ T401] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.105959][ T401] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 13.105970][ T401] br_init_port (net/bridge/br_stp_if.c:39) bridge [ 13.105978][ T401] new_nbp (net/bridge/br_if.c:449) bridge [ 13.105987][ T401] br_add_if (net/bridge/br_if.c:592) bridge [ 13.105994][ T401] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 13.105998][ T401] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 13.106001][ T401] ? __kernel_text_address (kernel/extable.c:79) [ 13.106004][ T401] do_set_master (net/core/rtnetlink.c:3071) [ 13.106009][ T401] do_setlink.isra.0 (net/core/rtnetlink.c:3273 (discriminator 1)) [ 13.106012][ T401] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 13.106015][ T401] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 13.106016][ T401] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 13.106018][ T401] ? stack_depot_save_flags (lib/stackdepot.c:609 (discriminator 2) lib/stackdepot.c:676 (discriminator 2)) [ 13.106022][ T401] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.106024][ T401] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.106026][ T401] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.106029][ T401] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.106032][ T401] ? kasan_save_stack (mm/kasan/common.c:57) [ 13.106033][ T401] ? kasan_save_track (mm/kasan/common.c:78) [ 13.106036][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.106038][ T401] ? netlink_seq_next (net/netlink/af_netlink.c:2685) [ 13.106041][ T401] ? ___sys_sendmsg (net/socket.c:2757) [ 13.106045][ T401] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.106047][ T401] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.106050][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.106052][ T401] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.106053][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.106055][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.106057][ T401] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 13.106061][ T401] ? __mutex_lock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.c:89 kernel/locking/mutex.c:134 kernel/locking/mutex.c:649 kernel/locking/mutex.c:821) [ 13.106064][ T401] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 13.106066][ T401] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 13.106070][ T401] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 13.106071][ T401] ? nla_get_range_signed (lib/nlattr.c:270) [ 13.106076][ T401] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 13.106081][ T401] rtnl_newlink (net/core/rtnetlink.c:4215) [ 13.106086][ T401] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.106088][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.106092][ T401] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.106094][ T401] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.106096][ T401] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.106098][ T401] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 13.106102][ T401] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 13.106103][ T401] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 13.106106][ T401] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.106108][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.106112][ T401] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.106114][ T401] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 13.106117][ T401] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 13.106119][ T401] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 13.106122][ T401] ? netlink_ack (./include/linux/skbuff.h:2718) [ 13.106128][ T401] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 13.106130][ T401] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 13.106134][ T401] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 13.106137][ T401] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 13.106140][ T401] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.106144][ T401] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 13.106147][ T401] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 13.106151][ T401] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.106156][ T401] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 13.106158][ T401] ? copy_msghdr_from_user (net/socket.c:2650) [ 13.106161][ T401] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 13.106162][ T401] ? move_addr_to_kernel (net/socket.c:258) [ 13.106169][ T401] ___sys_sendmsg (net/socket.c:2767) [ 13.106172][ T401] ? copy_msghdr_from_user (net/socket.c:2619) [ 13.106187][ T401] __sys_sendmsg (net/socket.c:2799) [ 13.106190][ T401] ? __sys_sendmsg_sock (net/socket.c:2780) [ 13.106196][ T401] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.106199][ T401] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.106202][ T401] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.106205][ T401] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.106207][ T401] RIP: 0033:0x7ff83c41254e [ 13.106211][ T401] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 13.106212][ T401] RSP: 002b:00007ffed07247f0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 13.106215][ T401] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007ff83c41254e [ 13.106217][ T401] RDX: 0000000000000000 RSI: 00007ffed07248a0 RDI: 0000000000000005 [ 13.106218][ T401] RBP: 00007ffed0724800 R08: 0000000000000000 R09: 0000000000000000 [ 13.106218][ T401] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a910ac4 [ 13.106219][ T401] R13: 00000000004a1620 R14: 0000000000000000 R15: 00007ffed0724f60 | [ 28.541087][ C0] softirqs last disabled at (777151): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 28.541089][ C0] Preemption disabled at: | [ 28.541090][ C0] schedule_preempt_disabled (kernel/sched/core.c:7420) | [ 28.541104][ C0] Tainted: [W]=WARN [ 28.541105][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.541108][ C0] Call Trace: [ 28.541110][ C0] [ 28.541112][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.541118][ C0] ? schedule_preempt_disabled (kernel/sched/core.c:7420) [ 28.541121][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 28.541125][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.541130][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 28.541134][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541139][ 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)) [ 28.541143][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.541147][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.541152][ 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) [ 28.541154][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.541158][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 28.541161][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.541164][ C0] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 28.541168][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.541173][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.541176][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541178][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.541181][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.541185][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.541188][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541190][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541193][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.541196][ C0] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.541198][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.541202][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.541206][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.541208][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.541210][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.541213][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541215][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.541217][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.541220][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.541223][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.541226][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 28.541229][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.541232][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541234][ C0] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.541237][ C0] ? x86_64_start_kernel (arch/x86/kernel/head64.c:264) [ 28.541243][ C0] _printk (kernel/printk/printk.c:2504) [ 28.541247][ C0] ? snapshot_read.cold (user.c:?) [ 28.541249][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:25) [ 28.541255][ C0] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 28.541258][ C0] ? nbcon_cpu_emergency_enter (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:435 kernel/printk/nbcon.c:1723) [ 28.541260][ C0] print_irq_inversion_bug.part.0 (kernel/locking/lockdep.c:4097 (discriminator 1)) [ 28.541264][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 28.541269][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 28.541271][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 28.541274][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 28.541277][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.541280][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.541297][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541300][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.541303][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.541314][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 28.541316][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.541327][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.541338][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.541349][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 28.541354][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 28.541357][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 28.541361][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 28.541364][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.541367][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541370][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 28.541373][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.541385][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 28.541387][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.541392][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.541395][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 28.541398][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 28.541401][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.541404][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541406][ C0] handle_softirqs (kernel/softirq.c:645) [ 28.541409][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.541412][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 28.541415][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 28.541417][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 28.541420][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 28.541424][ C0] [ 28.541424][ C0] [ 28.541425][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 28.541428][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 28.541431][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 28.541435][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 28.541437][ C0] RSP: 0018:ffffffffab207cf8 EFLAGS: 00000296 [ 28.541441][ C0] RAX: 00000000000bdbbd RBX: ffffffffab21c600 RCX: ffffffffa82f0307 [ 28.541443][ C0] RDX: ffffffffab21c600 RSI: ffffffffab038b01 RDI: ffffffffaaa8d8e0 [ 28.541445][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 28.541446][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5640fa2 [ 28.541447][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 28.541450][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.541455][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 28.541457][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 28.541459][ C0] default_idle_call (kernel/sched/idle.c:122) [ 28.541462][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.541464][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 28.541467][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 28.541470][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.541473][ C0] do_idle (kernel/sched/idle.c:355) [ 28.541475][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 28.541477][ C0] rest_init (init/main.c:727) [ 28.541480][ C0] ? __cpuidle_text_end (??:?) [ 28.541484][ C0] ? rest_init (init/main.c:727) [ 28.541487][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 28.541492][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 28.541495][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 28.541499][ C0] start_kernel (init/main.c:1185) [ 28.541501][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 28.541504][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 28.541507][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 28.647790][ C0] | [ 28.647897][ C0] | [ 28.647897][ C0] stack backtrace: | [ 28.648264][ C0] Tainted: [W]=WARN [ 28.648265][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.648267][ C0] Call Trace: [ 28.648269][ C0] [ 28.648270][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.648275][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 28.648279][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 28.648284][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 28.648287][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 28.648289][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 28.648293][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.648295][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.648310][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.648314][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.648317][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.648328][ C0] _raw_spin_lock (./include/linux/spinlock_api_smp.h:190 (discriminator 1) kernel/locking/spinlock.c:173 (discriminator 1)) [ 28.648330][ C0] ? br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.648341][ C0] br_forward_delay_timer_expired (./include/linux/spinlock.h:347 net/bridge/br_stp_timer.c:88) bridge [ 28.648352][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.648363][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 28.648366][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 28.648369][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 28.648373][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 28.648376][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.648379][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.648383][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 28.648385][ C0] ? br_message_age_timer_expired (net/bridge/br_stp_timer.c:54) bridge [ 28.648397][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 28.648400][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.648404][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.648408][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 28.648411][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 28.648413][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.648416][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.648419][ C0] handle_softirqs (kernel/softirq.c:645) [ 28.648422][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.648425][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 28.648428][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 28.648430][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 28.648432][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 28.648435][ C0] [ 28.648436][ C0] [ 28.648437][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 28.648439][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 28.648442][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 28.648445][ C0] Code: 48 8b 3d 94 e2 f5 01 e8 1f 00 00 00 48 2b 05 58 a3 95 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 96 11 00 fb f4 0f 1f 40 d6 48 83 ec 20 8b 17 49 89 f8 83 e2 fe 41 89 d2 0f 01 All code ======== 0: 48 8b 3d 94 e2 f5 01 mov 0x1f5e294(%rip),%rdi # 0x1f5e29b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 95 00 sub 0x95a358(%rip),%rax # 0x95a36b 13: c3 ret 14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b: f3 0f 1e fa endbr64 1f: eb 07 jmp 0x28 21: 0f 00 2d 13 96 11 00 verw 0x119613(%rip) # 0x11963b 28: fb sti 29: f4 hlt 2a:* c3 ret <-- trapping instruction 2b: 0f 1f 40 d6 nopl -0x2a(%rax) 2f: 48 83 ec 20 sub $0x20,%rsp 33: 8b 17 mov (%rdi),%edx 35: 49 89 f8 mov %rdi,%r8 38: 83 e2 fe and $0xfffffffe,%edx 3b: 41 89 d2 mov %edx,%r10d 3e: 0f .byte 0xf 3f: 01 .byte 0x1 Code starting with the faulting instruction =========================================== 0: c3 ret 1: 0f 1f 40 d6 nopl -0x2a(%rax) 5: 48 83 ec 20 sub $0x20,%rsp 9: 8b 17 mov (%rdi),%edx b: 49 89 f8 mov %rdi,%r8 e: 83 e2 fe and $0xfffffffe,%edx 11: 41 89 d2 mov %edx,%r10d 14: 0f .byte 0xf 15: 01 .byte 0x1 [ 28.648448][ C0] RSP: 0018:ffffffffab207cf8 EFLAGS: 00000296 [ 28.648451][ C0] RAX: 00000000000bdbbd RBX: ffffffffab21c600 RCX: ffffffffa82f0307 [ 28.648453][ C0] RDX: ffffffffab21c600 RSI: ffffffffab038b01 RDI: ffffffffaaa8d8e0 [ 28.648454][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 28.648456][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5640fa2 [ 28.648457][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 28.648460][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.648463][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 28.648465][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 28.648468][ C0] default_idle_call (kernel/sched/idle.c:122) [ 28.648470][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 28.648473][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 28.648475][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 28.648479][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.648482][ C0] do_idle (kernel/sched/idle.c:355) [ 28.648484][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 28.648486][ C0] rest_init (init/main.c:727) [ 28.648489][ C0] ? __cpuidle_text_end (??:?) [ 28.648493][ C0] ? rest_init (init/main.c:727) [ 28.648496][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 28.648501][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 28.648504][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 28.648508][ C0] start_kernel (init/main.c:1185) [ 28.648511][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 28.648514][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 28.648516][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 86.986675][ T786] softirqs last disabled at (0): 0x0 | [ 86.986677][ T786] Preemption disabled at: | [ 86.986677][ T786] 0x0 | [ 86.986685][ T786] Tainted: [W]=WARN [ 86.986686][ T786] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 86.986688][ T786] Call Trace: [ 86.986690][ T786] [ 86.986691][ T786] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 86.986696][ T786] __might_resched.cold (kernel/sched/core.c:9234) [ 86.986700][ T786] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 86.986703][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986707][ T786] __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)) [ 86.986711][ T786] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 86.986713][ T786] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 86.986717][ T786] ? 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) [ 86.986718][ T786] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 86.986720][ T786] put_chars (drivers/char/virtio_console.c:1176) [ 86.986722][ T786] ? desc_read_finalized_seq (kernel/printk/printk_ringbuffer.c:1934) [ 86.986724][ T786] ? __send_to_port (drivers/char/virtio_console.c:654) [ 86.986726][ T786] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 86.986728][ T786] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 86.986732][ T786] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 86.986733][ T786] ? 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) [ 86.986734][ T786] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 86.986742][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986744][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986745][ T786] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.986747][ T786] console_emit_next_record (kernel/printk/printk.c:3183) [ 86.986750][ T786] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 86.986752][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986753][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986755][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986756][ T786] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.986758][ T786] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 86.986760][ T786] console_flush_one_record (kernel/printk/printk.c:3268) [ 86.986762][ T786] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 86.986765][ T786] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 86.986766][ T786] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.986768][ T786] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 86.986769][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986771][ T786] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.986772][ T786] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 86.986774][ T786] ? __rcu_read_lock (kernel/rcu/tree_plugin.h:391 (discriminator 6) kernel/rcu/tree_plugin.h:414 (discriminator 6)) [ 86.986775][ T786] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 86.986777][ T786] ? vprintk_emit (kernel/printk/printk.c:2478) [ 86.986779][ T786] vprintk_emit (kernel/printk/printk.c:2479) [ 86.986784][ T786] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 86.986785][ T786] ? debug_object_assert_init (lib/debugobjects.c:1072 (discriminator 3)) [ 86.986789][ T786] ? debug_object_activate (lib/debugobjects.c:884) [ 86.986791][ T786] _printk (kernel/printk/printk.c:2504) [ 86.986795][ T786] ? snapshot_read.cold (user.c:?) [ 86.986796][ T786] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 86.986798][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986800][ T786] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 86.986803][ T786] br_set_state (net/bridge/br_stp.c:57 (discriminator 2)) bridge [ 86.986816][ T786] br_stp_disable_port (net/bridge/br_stp_if.c:106) bridge [ 86.986824][ T786] br_stp_disable_bridge (net/bridge/br_stp_if.c:76) bridge [ 86.986830][ T786] br_dev_stop (net/bridge/br_device.c:193) bridge [ 86.986839][ T786] ? rtnl_is_locked (net/core/rtnetlink.c:169) [ 86.986843][ T786] __dev_close_many (net/core/dev.c:1798) [ 86.986846][ T786] ? netif_open (net/core/dev.c:1755) [ 86.986847][ T786] ? 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) [ 86.986849][ T786] __dev_change_flags (net/core/dev.c:1811 net/core/dev.c:9810) [ 86.986852][ T786] ? netif_set_allmulti (./include/net/netdev_lock.h:30 (discriminator 1)) [ 86.986854][ T786] ? __kernel_text_address (kernel/extable.c:79) [ 86.986856][ T786] ? write_profile (profile.c:?) [ 86.986858][ T786] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 86.986861][ T786] netif_change_flags (net/core/dev.c:9877) [ 86.986863][ T786] do_setlink.isra.0 (net/core/rtnetlink.c:3266 (discriminator 1)) [ 86.986865][ T786] ? stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 86.986867][ T786] ? rtnl_link_get_size (net/core/rtnetlink.c:747) [ 86.986868][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986869][ T786] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 86.986873][ T786] ? kasan_save_stack (mm/kasan/common.c:58) [ 86.986876][ T786] ? kasan_save_stack (mm/kasan/common.c:57) [ 86.986877][ T786] ? kasan_save_track (mm/kasan/common.c:78) [ 86.986878][ T786] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 86.986880][ T786] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 86.986881][ T786] ? rtnl_newlink (./include/linux/slab.h:991 (discriminator 1) net/core/rtnetlink.c:4113 (discriminator 1)) [ 86.986882][ T786] ? rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 86.986883][ T786] ? netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 86.986886][ T786] ? netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 86.986887][ T786] ? netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 86.986889][ T786] ? ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 86.986891][ T786] ? ___sys_sendmsg (net/socket.c:2767) [ 86.986892][ T786] ? __sys_sendmsg (net/socket.c:2799) [ 86.986894][ T786] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 86.986896][ T786] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 86.986899][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986901][ T786] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.986902][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986903][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986905][ T786] ? trace_contention_end (./include/trace/events/lock.h:121 (discriminator 22)) [ 86.986908][ T786] ? __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) [ 86.986910][ T786] ? __mutex_lock (kernel/locking/mutex.c:656 (discriminator 1) kernel/locking/mutex.c:821 (discriminator 1)) [ 86.986911][ T786] ? rtnl_newlink (net/core/rtnetlink.c:80 net/core/rtnetlink.c:366 net/core/rtnetlink.c:4214) [ 86.986913][ T786] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 86.986915][ T786] ? __rtnl_newlink (net/core/rtnetlink.c:4063) [ 86.986917][ T786] rtnl_newlink (net/core/rtnetlink.c:4215) [ 86.986919][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986921][ T786] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 86.986922][ T786] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.986923][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986925][ T786] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 86.986928][ T786] ? is_bpf_text_address (./include/linux/rcupdate.h:882 kernel/bpf/core.c:751) [ 86.986930][ T786] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 86.986931][ T786] ? __kernel_text_address (kernel/extable.c:79) [ 86.986932][ T786] ? write_profile (profile.c:?) [ 86.986935][ T786] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 86.986937][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986938][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986940][ T786] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 86.986943][ T786] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.986944][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986946][ T786] ? rtnl_bridge_getlink (net/core/rtnetlink.c:5558) [ 86.986948][ T786] rtnetlink_rcv_msg (net/core/rtnetlink.c:7132) [ 86.986949][ T786] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 86.986950][ T786] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 86.986952][ T786] ? stack_depot_save_flags (lib/stackdepot.c:609 lib/stackdepot.c:676) [ 86.986954][ T786] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 86.986955][ T786] ? rtnl_link_fill (./include/net/netlink.h:1107 (discriminator 1)) [ 86.986957][ T786] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.986958][ T786] ? netlink_ack (./include/linux/skbuff.h:2718) [ 86.986959][ T786] ? __netlink_lookup (./include/linux/rcupdate.h:850 ./include/linux/rhashtable.h:709 net/netlink/af_netlink.c:499) [ 86.986962][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986963][ T786] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.986965][ T786] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 86.986967][ T786] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 86.986969][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986970][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986972][ T786] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 86.986974][ T786] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 86.986975][ T786] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 86.986977][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.986979][ T786] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 86.986981][ T786] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 86.986982][ T786] ? copy_msghdr_from_user (net/socket.c:2650) [ 86.986984][ T786] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 86.986985][ T786] ? move_addr_to_kernel (net/socket.c:258) [ 86.986987][ T786] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 86.986989][ T786] ___sys_sendmsg (net/socket.c:2767) [ 86.986991][ T786] ? copy_msghdr_from_user (net/socket.c:2619) [ 86.986995][ T786] __sys_sendmsg (net/socket.c:2799) [ 86.986997][ T786] ? __sys_sendmsg_sock (net/socket.c:2780) [ 86.987000][ T786] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 86.987002][ T786] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 86.987003][ T786] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 86.987005][ T786] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 86.987007][ T786] RIP: 0033:0x7f1acf08454e [ 86.987009][ T786] 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 [ 86.987010][ T786] RSP: 002b:00007ffdd342ab50 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 86.987015][ T786] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007f1acf08454e [ 86.987016][ T786] RDX: 0000000000000000 RSI: 00007ffdd342ac00 RDI: 0000000000000005 [ 86.987017][ T786] RBP: 00007ffdd342ab60 R08: 0000000000000000 R09: 0000000000000000 [ 86.987018][ T786] R10: 0000000000000000 R11: 0000000000000202 R12: 000000006a910b0e Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:_raw_spin_lock __irq_exit_rcu:schedule_preempt_disabled:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print __kmalloc_noprof:put_chars:hvc_console_print:console_emit_next_record:console_flush_one_record __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars