====================================== | [ 11.420620][ C0] | [ 11.420620][ C0] | [ 11.420620][ C0] stack backtrace: | [ 11.420626][ C0] Tainted: [W]=WARN [ 11.420627][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.420628][ C0] Call Trace: [ 11.420630][ C0] [ 11.420631][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.420634][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 11.420637][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 11.420638][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 11.420642][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 11.420644][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 11.420646][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 11.420648][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.420650][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 11.420652][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420654][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.420656][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 11.420658][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 11.420659][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 11.420661][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.420663][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420664][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.420667][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.420668][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.420670][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.420672][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.420674][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.420675][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420677][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.420679][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.420681][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.420683][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 11.420684][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.420687][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.420689][ C0] _printk (kernel/printk/printk.c:2504) [ 11.420690][ C0] ? snapshot_read.cold (user.c:?) [ 11.420692][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.420694][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.420697][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 11.420699][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.420701][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.420703][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 11.420704][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 11.420706][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 11.420707][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.420709][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.420711][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.420714][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 11.420715][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.420718][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 11.420719][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.420722][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.420724][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 11.420726][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 11.420727][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420728][ C0] handle_softirqs (kernel/softirq.c:645) [ 11.420731][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.420733][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 11.420735][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 11.420737][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 11.420739][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 11.420740][ C0] [ 11.420741][ C0] [ 11.420742][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 11.420743][ C0] RIP: 0010:lock_release (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/locking/lockdep.c:5926 kernel/locking/lockdep.c:5916) [ 11.420746][ C0] Code: 85 d2 0f 85 84 00 00 00 65 48 8b 05 b0 2b 61 04 8b 80 04 0b 00 00 85 c0 75 72 48 81 3b e0 6f 3b 88 74 69 4c 89 7c 24 18 9c 58 <49> 89 c7 fa 48 c7 c7 47 cb cd 86 e8 66 85 58 02 4c 89 f6 48 89 df All code ======== 0: 85 d2 test %edx,%edx 2: 0f 85 84 00 00 00 jne 0x8c 8: 65 48 8b 05 b0 2b 61 mov %gs:0x4612bb0(%rip),%rax # 0x4612bc0 f: 04 10: 8b 80 04 0b 00 00 mov 0xb04(%rax),%eax 16: 85 c0 test %eax,%eax 18: 75 72 jne 0x8c 1a: 48 81 3b e0 6f 3b 88 cmpq $0xffffffff883b6fe0,(%rbx) 21: 74 69 je 0x8c 23: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 28: 9c pushf 29: 58 pop %rax 2a:* 49 89 c7 mov %rax,%r15 <-- trapping instruction 2d: fa cli 2e: 48 c7 c7 47 cb cd 86 mov $0xffffffff86cdcb47,%rdi 35: e8 66 85 58 02 call 0x25885a0 3a: 4c 89 f6 mov %r14,%rsi 3d: 48 89 df mov %rbx,%rdi Code starting with the faulting instruction =========================================== 0: 49 89 c7 mov %rax,%r15 3: fa cli 4: 48 c7 c7 47 cb cd 86 mov $0xffffffff86cdcb47,%rdi b: e8 66 85 58 02 call 0x2588576 10: 4c 89 f6 mov %r14,%rsi 13: 48 89 df mov %rbx,%rdi [ 11.420748][ C0] RSP: 0018:ffa00000005c76b8 EFLAGS: 00000202 [ 11.420750][ C0] RAX: 0000000000000202 RBX: ffffffff871b0b00 RCX: 0000000000000001 [ 11.420751][ C0] RDX: 0000000000000000 RSI: ffffffff8668f4e0 RDI: ffffffff86d4c980 [ 11.420752][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ff1100000bdd2eb8 [ 11.420753][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa00000005c7808 [ 11.420754][ C0] R13: 0000000000000000 R14: ffffffff83e3e6ba R15: ff1100000249ae20 [ 11.420754][ C0] ? is_module_text_address (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) kernel/module/main.c:3934 (discriminator 2)) [ 11.420758][ C0] is_module_text_address (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) kernel/module/main.c:3934 (discriminator 2)) [ 11.420759][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420761][ C0] kernel_text_address (kernel/extable.c:119 kernel/extable.c:94) [ 11.420763][ C0] __kernel_text_address (kernel/extable.c:79) [ 11.420764][ C0] ? write_profile (profile.c:?) [ 11.420766][ C0] unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 11.420768][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 11.420771][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.420773][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 11.420774][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.420778][ C0] kasan_save_stack (mm/kasan/common.c:57) [ 11.420779][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.420780][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 11.420781][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 11.420783][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 11.420784][ C0] ? kmem_alloc_batch (lib/debugobjects.c:371 (discriminator 7)) [ 11.420786][ C0] ? fill_pool (lib/debugobjects.c:420) [ 11.420787][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:780 lib/debugobjects.c:758) [ 11.420788][ C0] ? debug_object_activate (lib/debugobjects.c:869) [ 11.420790][ C0] ? __call_rcu_common.constprop.0 (kernel/rcu/rcu.h:245 kernel/rcu/tree.c:3166) [ 11.420791][ C0] ? kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2673 mm/slub.c:6499 mm/slub.c:6626) [ 11.420793][ C0] ? do_sys_openat2 (./include/linux/fs.h:2584 ./include/linux/fs.h:2586 fs/open.c:1416) [ 11.420795][ C0] ? __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 11.420796][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.420797][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.420801][ C0] kasan_save_track (mm/kasan/common.c:78) [ 11.420803][ C0] __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 11.420804][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 11.420806][ C0] ? fill_pool (./include/linux/spinlock.h:594 lib/debugobjects.c:423) [ 11.420808][ C0] ? kmem_alloc_batch (lib/debugobjects.c:371 (discriminator 7)) [ 11.420810][ C0] kmem_alloc_batch (lib/debugobjects.c:371 (discriminator 7)) [ 11.420811][ C0] ? do_sys_openat2 (./include/linux/fs.h:2584 ./include/linux/fs.h:2586 fs/open.c:1416) [ 11.420813][ C0] fill_pool (lib/debugobjects.c:420) [ 11.420815][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:779 (discriminator 2) lib/debugobjects.c:758 (discriminator 2)) [ 11.420816][ C0] ? put_objects.isra.0 (lib/debugobjects.c:565 (discriminator 6)) [ 11.420818][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.420820][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.420822][ C0] debug_objects_fill_pool (lib/debugobjects.c:780 lib/debugobjects.c:758) [ 11.420823][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:779 (discriminator 2) lib/debugobjects.c:758 (discriminator 2)) [ 11.420825][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:779 (discriminator 2) lib/debugobjects.c:758 (discriminator 2)) [ 11.420826][ C0] debug_object_activate (lib/debugobjects.c:869) [ 11.420828][ C0] ? debug_object_free (lib/debugobjects.c:1033) [ 11.420831][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.420833][ C0] ? __remove_object (mm/kmemleak.c:630) [ 11.420834][ C0] __call_rcu_common.constprop.0 (kernel/rcu/rcu.h:245 kernel/rcu/tree.c:3166) [ 11.420836][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.420838][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 11.420840][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.420842][ C0] kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2673 mm/slub.c:6499 mm/slub.c:6626) [ 11.420844][ C0] do_sys_openat2 (./include/linux/fs.h:2584 ./include/linux/fs.h:2586 fs/open.c:1416) [ 11.420846][ C0] ? build_open_flags (fs/open.c:1319 (discriminator 3)) [ 11.420849][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420850][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.420853][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.420855][ C0] __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 11.420856][ C0] ? fput_close_sync (fs/file_table.c:617) [ 11.420859][ C0] ? __ia32_sys_open (fs/open.c:1427) [ 11.420860][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420862][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.420863][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.420865][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.420866][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.420868][ C0] RIP: 0033:0x7fa40fcef54e [ 11.420870][ C0] 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 [ 11.420871][ C0] RSP: 002b:00007ffeac310570 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 11.420873][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fa40fcef54e [ 11.420874][ C0] RDX: 00000000002a0000 RSI: 00005590e3d1d680 RDI: 0000000000000023 [ 11.420875][ C0] RBP: 00007ffeac310580 R08: 0000000000000000 R09: 0000000000000000 [ 11.420876][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 00005590e3e68c71 [ 11.420877][ C0] R13: 0000000000000023 R14: 00005590e3d1d680 R15: 0000000000000022 | [ 11.420894][ C0] softirqs last disabled at (339679): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 11.420896][ C0] Preemption disabled at: | [ 11.420897][ C0] handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) | [ 11.420908][ C0] Tainted: [W]=WARN [ 11.420909][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.420910][ C0] Call Trace: [ 11.420910][ C0] [ 11.420911][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.420913][ C0] ? handle_softirqs (kernel/softirq.c:486 (discriminator 1) kernel/softirq.c:621 (discriminator 1)) [ 11.420914][ C0] __might_resched.cold (kernel/sched/core.c:9234) [ 11.420917][ C0] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.420920][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420921][ 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)) [ 11.420923][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.420925][ C0] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.420927][ 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) [ 11.420928][ C0] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.420930][ C0] put_chars (drivers/char/virtio_console.c:1176) [ 11.420933][ C0] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.420936][ C0] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.420938][ C0] ? mark_usage (kernel/locking/lockdep.c:4658) [ 11.420940][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5208) [ 11.420942][ C0] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.420944][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.420946][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420948][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.420950][ C0] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.420952][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.420954][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420955][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.420957][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.420959][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.420961][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.420963][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.420965][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.420966][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.420968][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.420970][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.420972][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.420973][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 11.420975][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.420977][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.420979][ C0] _printk (kernel/printk/printk.c:2504) [ 11.420981][ C0] ? snapshot_read.cold (user.c:?) [ 11.420983][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 11.420985][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.420987][ C0] clocksource_watchdog.part.0.cold (kernel/time/clocksource.c:589 (discriminator 10) kernel/time/clocksource.c:632 (discriminator 10) kernel/time/clocksource.c:667 (discriminator 10)) [ 11.420989][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.420991][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.420993][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 11.420994][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 11.420996][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 11.420997][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.420999][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.421001][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 11.421003][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 11.421004][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 11.421007][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 11.421008][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.421011][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.421013][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 11.421015][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 11.421016][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.421018][ C0] handle_softirqs (kernel/softirq.c:645) [ 11.421020][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.421022][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 11.421024][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 11.421026][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 11.421028][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 11.421029][ C0] [ 11.421030][ C0] [ 11.421031][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 11.421032][ C0] RIP: 0010:lock_release (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:127 kernel/locking/lockdep.c:5926 kernel/locking/lockdep.c:5916) [ 11.421034][ C0] Code: 85 d2 0f 85 84 00 00 00 65 48 8b 05 b0 2b 61 04 8b 80 04 0b 00 00 85 c0 75 72 48 81 3b e0 6f 3b 88 74 69 4c 89 7c 24 18 9c 58 <49> 89 c7 fa 48 c7 c7 47 cb cd 86 e8 66 85 58 02 4c 89 f6 48 89 df All code ======== 0: 85 d2 test %edx,%edx 2: 0f 85 84 00 00 00 jne 0x8c 8: 65 48 8b 05 b0 2b 61 mov %gs:0x4612bb0(%rip),%rax # 0x4612bc0 f: 04 10: 8b 80 04 0b 00 00 mov 0xb04(%rax),%eax 16: 85 c0 test %eax,%eax 18: 75 72 jne 0x8c 1a: 48 81 3b e0 6f 3b 88 cmpq $0xffffffff883b6fe0,(%rbx) 21: 74 69 je 0x8c 23: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 28: 9c pushf 29: 58 pop %rax 2a:* 49 89 c7 mov %rax,%r15 <-- trapping instruction 2d: fa cli 2e: 48 c7 c7 47 cb cd 86 mov $0xffffffff86cdcb47,%rdi 35: e8 66 85 58 02 call 0x25885a0 3a: 4c 89 f6 mov %r14,%rsi 3d: 48 89 df mov %rbx,%rdi Code starting with the faulting instruction =========================================== 0: 49 89 c7 mov %rax,%r15 3: fa cli 4: 48 c7 c7 47 cb cd 86 mov $0xffffffff86cdcb47,%rdi b: e8 66 85 58 02 call 0x2588576 10: 4c 89 f6 mov %r14,%rsi 13: 48 89 df mov %rbx,%rdi [ 11.421035][ C0] RSP: 0018:ffa00000005c76b8 EFLAGS: 00000202 [ 11.421036][ C0] RAX: 0000000000000202 RBX: ffffffff871b0b00 RCX: 0000000000000001 [ 11.421037][ C0] RDX: 0000000000000000 RSI: ffffffff8668f4e0 RDI: ffffffff86d4c980 [ 11.421038][ C0] RBP: 0000000000000000 R08: 0000000000000001 R09: ff1100000bdd2eb8 [ 11.421039][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: ffa00000005c7808 [ 11.421039][ C0] R13: 0000000000000000 R14: ffffffff83e3e6ba R15: ff1100000249ae20 [ 11.421040][ C0] ? is_module_text_address (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) kernel/module/main.c:3934 (discriminator 2)) [ 11.421043][ C0] is_module_text_address (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/linux/rcupdate.h:1216 (discriminator 2) kernel/module/main.c:3934 (discriminator 2)) [ 11.421045][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.421046][ C0] kernel_text_address (kernel/extable.c:119 kernel/extable.c:94) [ 11.421048][ C0] __kernel_text_address (kernel/extable.c:79) [ 11.421050][ C0] ? write_profile (profile.c:?) [ 11.421051][ C0] unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 11.421053][ C0] arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 11.421056][ C0] stack_trace_save (kernel/stacktrace.c:122 (discriminator 1)) [ 11.421058][ C0] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 11.421059][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:388 kernel/rcu/update.c:380) [ 11.421062][ C0] kasan_save_stack (mm/kasan/common.c:57) [ 11.421063][ C0] ? kasan_save_stack (mm/kasan/common.c:57) [ 11.421064][ C0] ? kasan_save_track (mm/kasan/common.c:78) [ 11.421065][ C0] ? __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 11.421066][ C0] ? kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 11.421068][ C0] ? kmem_alloc_batch (lib/debugobjects.c:371 (discriminator 7)) [ 11.421070][ C0] ? fill_pool (lib/debugobjects.c:420) [ 11.421071][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:780 lib/debugobjects.c:758) [ 11.421072][ C0] ? debug_object_activate (lib/debugobjects.c:869) [ 11.421073][ C0] ? __call_rcu_common.constprop.0 (kernel/rcu/rcu.h:245 kernel/rcu/tree.c:3166) [ 11.421075][ C0] ? kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2673 mm/slub.c:6499 mm/slub.c:6626) [ 11.421077][ C0] ? do_sys_openat2 (./include/linux/fs.h:2584 ./include/linux/fs.h:2586 fs/open.c:1416) [ 11.421079][ C0] ? __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 11.421080][ C0] ? do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.421081][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.421085][ C0] kasan_save_track (mm/kasan/common.c:78) [ 11.421086][ C0] __kasan_slab_alloc (mm/kasan/common.c:340 mm/kasan/common.c:366) [ 11.421088][ C0] kmem_cache_alloc_noprof (./include/linux/kasan.h:253 mm/slub.c:4683 mm/slub.c:4996 mm/slub.c:5010) [ 11.421090][ C0] ? fill_pool (./include/linux/spinlock.h:594 lib/debugobjects.c:423) [ 11.421091][ C0] ? kmem_alloc_batch (lib/debugobjects.c:371 (discriminator 7)) [ 11.421093][ C0] kmem_alloc_batch (lib/debugobjects.c:371 (discriminator 7)) [ 11.421095][ C0] ? do_sys_openat2 (./include/linux/fs.h:2584 ./include/linux/fs.h:2586 fs/open.c:1416) [ 11.421097][ C0] fill_pool (lib/debugobjects.c:420) [ 11.421099][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:779 (discriminator 2) lib/debugobjects.c:758 (discriminator 2)) [ 11.421100][ C0] ? put_objects.isra.0 (lib/debugobjects.c:565 (discriminator 6)) [ 11.421102][ C0] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.421103][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.421106][ C0] debug_objects_fill_pool (lib/debugobjects.c:780 lib/debugobjects.c:758) [ 11.421107][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:779 (discriminator 2) lib/debugobjects.c:758 (discriminator 2)) [ 11.421108][ C0] ? debug_objects_fill_pool (lib/debugobjects.c:779 (discriminator 2) lib/debugobjects.c:758 (discriminator 2)) [ 11.421110][ C0] debug_object_activate (lib/debugobjects.c:869) [ 11.421112][ C0] ? debug_object_free (lib/debugobjects.c:1033) [ 11.421114][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.421116][ C0] ? __remove_object (mm/kmemleak.c:630) [ 11.421117][ C0] __call_rcu_common.constprop.0 (kernel/rcu/rcu.h:245 kernel/rcu/tree.c:3166) [ 11.421119][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.421121][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:210 (discriminator 6) kernel/locking/spinlock.c:221 (discriminator 6)) [ 11.421122][ C0] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 11.421124][ C0] kmem_cache_free (./include/linux/kmemleak.h:50 mm/slub.c:2673 mm/slub.c:6499 mm/slub.c:6626) [ 11.421126][ C0] do_sys_openat2 (./include/linux/fs.h:2584 ./include/linux/fs.h:2586 fs/open.c:1416) [ 11.421128][ C0] ? build_open_flags (fs/open.c:1319 (discriminator 3)) [ 11.421131][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.421132][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.421134][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.421136][ C0] __x64_sys_openat (fs/open.c:1423 fs/open.c:1439 fs/open.c:1434 fs/open.c:1434) [ 11.421137][ C0] ? fput_close_sync (fs/file_table.c:617) [ 11.421139][ C0] ? __ia32_sys_open (fs/open.c:1427) [ 11.421140][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.421144][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.421146][ C0] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.421148][ C0] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.421150][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.421152][ C0] RIP: 0033:0x7fa40fcef54e [ 11.421153][ C0] 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 [ 11.421154][ C0] RSP: 002b:00007ffeac310570 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 11.421155][ C0] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007fa40fcef54e [ 11.421156][ C0] RDX: 00000000002a0000 RSI: 00005590e3d1d680 RDI: 0000000000000023 [ 11.421156][ C0] RBP: 00007ffeac310580 R08: 0000000000000000 R09: 0000000000000000 [ 11.421157][ C0] R10: 0000000000000000 R11: 0000000000000202 R12: 00005590e3e68c71 [ 11.421158][ C0] R13: 0000000000000023 R14: 00005590e3d1d680 R15: 0000000000000022 | [ 12.871783][ T205] softirqs last disabled at (0): 0x0 | [ 12.871785][ T205] Preemption disabled at: | [ 12.871786][ T205] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.871796][ T205] Tainted: [W]=WARN [ 12.871797][ T205] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.871799][ T205] Call Trace: [ 12.871800][ T205] [ 12.871801][ T205] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.871806][ T205] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.871808][ T205] __might_resched.cold (kernel/sched/core.c:9234) [ 12.871812][ T205] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 12.871815][ T205] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.871818][ T205] ? record_print_text (kernel/printk/printk.c:1467) [ 12.871821][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871824][ T205] __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.871827][ T205] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 12.871829][ T205] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.871833][ T205] ? 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.871834][ T205] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.871837][ T205] put_chars (drivers/char/virtio_console.c:1176) [ 12.871839][ T205] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.871841][ T205] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 12.871844][ T205] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.871849][ T205] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.871851][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871852][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871853][ T205] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.871856][ T205] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.871858][ T205] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.871859][ T205] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 12.871861][ T205] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 12.871863][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871864][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871865][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871866][ T205] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.871868][ T205] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 12.871870][ T205] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.871872][ T205] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.871874][ T205] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.871875][ T205] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.871877][ T205] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.871878][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871879][ T205] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.871881][ T205] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.871882][ T205] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 12.871884][ T205] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.871886][ T205] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.871888][ T205] vprintk_emit (kernel/printk/printk.c:2479) [ 12.871890][ T205] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.871891][ T205] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 12.871894][ T205] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 12.871897][ T205] ? __kernel_text_address (kernel/extable.c:79) [ 12.871899][ T205] _printk (kernel/printk/printk.c:2504) [ 12.871902][ T205] ? snapshot_read.cold (user.c:?) [ 12.871904][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.871905][ T205] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.871913][ T205] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.871915][ T205] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.871917][ T205] ? netdev_notice (net/core/dev.c:13194) [ 12.871919][ T205] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 12.871922][ T205] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 12.871924][ T205] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 12.871927][ T205] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 12.871930][ T205] ? __fput (fs/file_table.c:512) [ 12.871932][ T205] ? 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) [ 12.871934][ T205] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.871937][ T205] netif_set_promiscuity (net/core/dev.c:9699) [ 12.871941][ T205] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.871944][ T205] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 12.871946][ T205] ? packet_set_ring (net/packet/af_packet.c:652) [ 12.871948][ T205] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 12.871950][ T205] __sock_release (net/socket.c:735) [ 12.871954][ T205] sock_close (net/socket.c:1526 (discriminator 1)) [ 12.871956][ T205] __fput (fs/file_table.c:512) [ 12.871958][ T205] fput_close_sync (fs/file_table.c:617) [ 12.871960][ T205] ? alloc_file_clone (fs/file_table.c:479) [ 12.871961][ T205] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 12.871963][ T205] ? 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.871965][ T205] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 12.871967][ T205] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.871968][ T205] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.871971][ T205] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.871972][ T205] RIP: 0033:0x7fde17afc54e [ 12.871974][ T205] 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.871976][ T205] RSP: 002b:00007fffba653d40 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 12.871979][ T205] RAX: ffffffffffffffda RBX: 000055ffce8b0690 RCX: 00007fde17afc54e [ 12.871981][ T205] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 12.871982][ T205] RBP: 00007fffba653d50 R08: 0000000000000000 R09: 0000000000000000 [ 12.871982][ T205] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 12.871983][ T205] R13: 0000000000000000 R14: 000055ffbbfd2800 R15: 0000000000000001 | [ 14.115064][ T208] softirqs last disabled at (0): 0x0 | [ 14.115066][ T208] Preemption disabled at: | [ 14.115066][ T208] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.115078][ T208] Tainted: [W]=WARN [ 14.115078][ T208] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.115080][ T208] Call Trace: [ 14.115082][ T208] [ 14.115083][ T208] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.115087][ T208] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.115089][ T208] __might_resched.cold (kernel/sched/core.c:9234) [ 14.115093][ T208] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.115096][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115099][ T208] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 14.115103][ T208] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.115105][ T208] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.115110][ T208] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.115111][ T208] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.115113][ T208] put_chars (drivers/char/virtio_console.c:1176) [ 14.115116][ T208] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.115118][ T208] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 14.115120][ T208] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 14.115122][ T208] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.115127][ T208] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.115129][ T208] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 14.115130][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115131][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115133][ T208] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.115135][ T208] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.115136][ T208] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 14.115138][ T208] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 14.115145][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115147][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115149][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115150][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.115153][ T208] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 14.115154][ T208] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.115156][ T208] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.115158][ T208] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.115160][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.115161][ T208] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.115163][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115164][ T208] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.115166][ T208] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.115167][ T208] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 14.115169][ T208] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.115171][ T208] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.115173][ T208] vprintk_emit (kernel/printk/printk.c:2479) [ 14.115175][ T208] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.115176][ T208] ? kasan_save_stack (mm/kasan/common.c:58) [ 14.115178][ T208] ? kasan_save_track (mm/kasan/common.c:78) [ 14.115179][ T208] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 14.115180][ T208] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 14.115182][ T208] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 14.115185][ T208] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 14.115187][ T208] ? do_sock_setsockopt (net/socket.c:2397) [ 14.115191][ T208] _printk (kernel/printk/printk.c:2504) [ 14.115194][ T208] ? snapshot_read.cold (user.c:?) [ 14.115196][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.115197][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115198][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115200][ T208] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 14.115202][ T208] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 14.115204][ T208] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 14.115206][ T208] ? netdev_notice (net/core/dev.c:13194) [ 14.115207][ T208] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 14.115211][ T208] ? trace_contention_end (./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/lock.h:121) [ 14.115213][ T208] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 14.115215][ T208] netif_set_promiscuity (net/core/dev.c:9699) [ 14.115219][ T208] dev_set_promiscuity (net/core/dev_api.c:288) [ 14.115222][ T208] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 14.115223][ T208] packet_mc_add (net/packet/af_packet.c:3755) [ 14.115225][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115226][ T208] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.115228][ T208] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 14.115231][ T208] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 14.115235][ T208] packet_setsockopt (net/packet/af_packet.c:3840) [ 14.115237][ T208] ? packet_bind (net/packet/af_packet.c:3341) [ 14.115239][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.115240][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115242][ T208] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.115245][ T208] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 14.115246][ T208] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 14.115247][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115249][ T208] ? __create_object (mm/kmemleak.c:807 (discriminator 3)) [ 14.115251][ T208] ? __raw_spin_lock_init (./include/linux/lockdep.h:135 ./include/linux/lockdep.h:142 kernel/locking/spinlock_debug.c:25) [ 14.115252][ T208] ? lockdep_init_map_type (kernel/locking/lockdep.c:4989) [ 14.115254][ T208] ? trace_kfree (./include/trace/events/kmem.h:97 (discriminator 22)) [ 14.115256][ T208] ? file_init_path (./include/linux/pagemap.h:126 fs/file_table.c:368) [ 14.115258][ T208] ? kfree (mm/slub.c:6778 (discriminator 1)) [ 14.115261][ T208] do_sock_setsockopt (net/socket.c:2397) [ 14.115263][ T208] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 14.115264][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.115265][ T208] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 14.115267][ T208] ? fd_install (./include/linux/rcupdate.h:948 fs/file.c:687) [ 14.115271][ T208] __sys_setsockopt (net/socket.c:2422) [ 14.115273][ T208] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 14.115275][ T208] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 14.115276][ T208] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 14.115278][ T208] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 14.115280][ T208] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.115281][ T208] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.115284][ T208] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.115286][ T208] RIP: 0033:0x7f2bede5d2de [ 14.115288][ T208] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 14.115290][ T208] RSP: 002b:00007fff05a6bee8 EFLAGS: 00000202 ORIG_RAX: 0000000000000036 [ 14.115294][ T208] RAX: ffffffffffffffda RBX: 00007f2be9d8b740 RCX: 00007f2bede5d2de [ 14.115295][ T208] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000006 [ 14.115296][ T208] RBP: 00007fff05a6bf70 R08: 0000000000000010 R09: 00007fff05a6be10 [ 14.115297][ T208] R10: 00007f2be9d97f50 R11: 0000000000000202 R12: 00007f2be9d8c600 [ 14.115298][ T208] R13: 0000000000000003 R14: 00007f2be9d8c600 R15: 00007fff05a6c248 | [ 16.183097][ T208] softirqs last disabled at (0): 0x0 | [ 16.183099][ T208] Preemption disabled at: | [ 16.183099][ T208] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.183110][ T208] Tainted: [W]=WARN [ 16.183111][ T208] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.183112][ T208] Call Trace: [ 16.183113][ T208] [ 16.183115][ T208] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.183119][ T208] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.183121][ T208] __might_resched.cold (kernel/sched/core.c:9234) [ 16.183124][ T208] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 16.183128][ T208] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.183130][ T208] ? record_print_text (kernel/printk/printk.c:1467) [ 16.183133][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183136][ T208] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.183143][ T208] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 16.183145][ T208] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.183150][ T208] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.183152][ T208] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.183154][ T208] put_chars (drivers/char/virtio_console.c:1176) [ 16.183157][ T208] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.183159][ T208] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 16.183161][ T208] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.183166][ T208] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.183168][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183169][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183170][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.183173][ T208] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.183175][ T208] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.183176][ T208] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 16.183178][ T208] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 16.183179][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183181][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183182][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183183][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.183185][ T208] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 16.183186][ T208] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.183188][ T208] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.183190][ T208] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.183192][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.183194][ T208] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.183195][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183196][ T208] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 16.183198][ T208] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.183199][ T208] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 16.183201][ T208] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.183203][ T208] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.183205][ T208] vprintk_emit (kernel/printk/printk.c:2479) [ 16.183207][ T208] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.183208][ T208] ? dummy_xmit (drivers/net/dummy.c:68) [ 16.183211][ T208] _printk (kernel/printk/printk.c:2504) [ 16.183214][ T208] ? snapshot_read.cold (user.c:?) [ 16.183216][ T208] ? __dev_queue_xmit (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:920 (discriminator 2) net/core/dev.c:4961 (discriminator 2)) [ 16.183219][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183220][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.183222][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183223][ T208] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.183224][ T208] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 16.183227][ T208] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 16.183228][ T208] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 16.183230][ T208] ? netdev_notice (net/core/dev.c:13194) [ 16.183231][ T208] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.183233][ T208] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 16.183236][ T208] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 16.183238][ T208] ? trace_hrtimer_start (./include/trace/events/timer.h:223 (discriminator 22)) [ 16.183241][ T208] ? trace_contention_end (./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/lock.h:121) [ 16.183243][ T208] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 16.183246][ T208] netif_set_promiscuity (net/core/dev.c:9699) [ 16.183248][ T208] dev_set_promiscuity (net/core/dev_api.c:288) [ 16.183251][ T208] packet_setsockopt (net/packet/af_packet.c:3782 net/packet/af_packet.c:3842) [ 16.183254][ T208] ? packet_bind (net/packet/af_packet.c:3341) [ 16.183256][ T208] ? free_object (lib/debugobjects.c:549) [ 16.183259][ T208] ? debug_object_free (lib/debugobjects.c:1039) [ 16.183261][ T208] ? hrtimer_sleeper_start_expires (./include/linux/hrtimer.h:247 kernel/time/hrtimer.c:2349) [ 16.183263][ T208] ? rt_mutex_postunlock (??:?) [ 16.183265][ T208] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 16.183267][ T208] ? hrtimer_nanosleep (kernel/time/hrtimer.c:501 kernel/time/hrtimer.c:2490) [ 16.183269][ T208] ? nanosleep_copyout (kernel/time/hrtimer.c:2406) [ 16.183271][ T208] do_sock_setsockopt (net/socket.c:2397) [ 16.183274][ T208] ? hrtimer_hres_workfn (kernel/time/hrtimer.c:136) [ 16.183275][ T208] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 16.183277][ T208] ? common_nsleep_timens (kernel/time/posix-timers.c:1378) [ 16.183280][ T208] __sys_setsockopt (net/socket.c:2422) [ 16.183283][ T208] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 16.183285][ T208] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.183288][ T208] ? trace_hardirqs_off_finish (./include/trace/events/preemptirq.h:36 (discriminator 22) kernel/trace/trace_preemptirq.c:95 (discriminator 22) kernel/trace/trace_preemptirq.c:90 (discriminator 22)) [ 16.183289][ T208] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 16.183291][ T208] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.183292][ T208] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 16.183294][ T208] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.183296][ T208] RIP: 0033:0x7f2bede5d2de [ 16.183298][ T208] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 16.183300][ T208] RSP: 002b:00007fff05a6c498 EFLAGS: 00000202 ORIG_RAX: 0000000000000036 [ 16.183304][ T208] RAX: ffffffffffffffda RBX: 00007f2be9d89d50 RCX: 00007f2bede5d2de [ 16.183305][ T208] RDX: 0000000000000002 RSI: 0000000000000107 RDI: 0000000000000006 [ 16.183306][ T208] RBP: 00007fff05a6c520 R08: 0000000000000010 R09: 00007fff05a6c3c0 [ 16.183307][ T208] R10: 00007f2be9da9690 R11: 0000000000000202 R12: 00007f2be9d8c600 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable __irq_exit_rcu:handle_softirqs:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print