====================================== | [ 10.504467][ T201] softirqs last disabled at (32410): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 10.504469][ T201] Preemption disabled at: | [ 10.504470][ T201] 0x0 | [ 10.504480][ T201] Tainted: [W]=WARN [ 10.504481][ T201] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.504483][ T201] Call Trace: [ 10.504485][ T201] [ 10.504486][ T201] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.504492][ T201] __might_resched.cold (kernel/sched/core.c:9234) [ 10.504496][ T201] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.504500][ T201] ? __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.504505][ T201] __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.504508][ T201] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.504514][ T201] ? 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.504516][ T201] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.504520][ T201] put_chars (drivers/char/virtio_console.c:1176) [ 10.504523][ T201] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.504525][ T201] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.504528][ T201] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.504532][ T201] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.504537][ T201] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.504541][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.504542][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.504547][ T201] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.504550][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.504553][ T201] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.504557][ T201] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.504560][ T201] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.504564][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.504566][ T201] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.504570][ T201] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.504574][ T201] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.504575][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.504580][ T201] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.504583][ T201] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.504584][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.504586][ T201] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.504590][ T201] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.504592][ T201] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.504595][ T201] vprintk_emit (kernel/printk/printk.c:2479) [ 10.504598][ T201] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.504601][ T201] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.504605][ T201] _printk (kernel/printk/printk.c:2504) [ 10.504609][ T201] ? snapshot_read.cold (user.c:?) [ 10.504611][ T201] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.504613][ T201] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.504617][ T201] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 10.504619][ T201] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.504623][ T201] ? exit_notify (kernel/exit.c:780) [ 10.504624][ T201] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.504627][ T201] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.504631][ T201] do_group_exit (kernel/exit.c:1151) [ 10.504634][ T201] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.504636][ T201] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.504638][ T201] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.504641][ T201] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.504644][ T201] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.504646][ T201] RIP: 0033:0x7f88eb8c71b8 [ 10.504649][ T201] Code: Unable to access opcode bytes at 0x7f88eb8c718e. Code starting with the faulting instruction =========================================== [ 10.504650][ T201] RSP: 002b:00007ffded2a5208 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.504652][ T201] RAX: ffffffffffffffda RBX: 00007f88eb9f7f88 RCX: 00007f88eb8c71b8 [ 10.504654][ T201] RDX: 00007f88eb611fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.504654][ T201] RBP: 00007ffded2a5260 R08: 0000000000000000 R09: 0000000000008010 [ 10.504655][ T201] R10: 00007ffded2a5020 R11: 0000000000000246 R12: 0000000000000001 [ 10.504656][ T201] R13: 0000000000000000 R14: 00007f88eb9f6680 R15: 00007f88eb9f7fa0 | [ 12.473369][ T233] softirqs last disabled at (41406): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.473376][ T233] Preemption disabled at: | [ 12.473376][ T233] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.473388][ T233] Tainted: [W]=WARN [ 12.473390][ T233] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.473392][ T233] Call Trace: [ 12.473394][ T233] [ 12.473396][ T233] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.473403][ T233] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.473406][ T233] __might_resched.cold (kernel/sched/core.c:9234) [ 12.473412][ T233] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.473418][ T233] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.473425][ T233] __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.473429][ T233] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.473438][ T233] ? 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.473441][ T233] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.473447][ T233] put_chars (drivers/char/virtio_console.c:1176) [ 12.473452][ T233] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.473455][ T233] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.473461][ T233] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.473466][ T233] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.473475][ T233] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.473479][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.473488][ T233] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.473493][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.473502][ T233] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.473508][ T233] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.473515][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.473518][ T233] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.473525][ T233] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.473532][ T233] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.473534][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.473544][ T233] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.473548][ T233] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.473550][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.473553][ T233] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.473560][ T233] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.473563][ T233] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.473568][ T233] vprintk_emit (kernel/printk/printk.c:2479) [ 12.473574][ T233] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.473576][ T233] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.473580][ T233] ? kasan_save_track (mm/kasan/common.c:78) [ 12.473582][ T233] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.473584][ T233] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.473587][ T233] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.473589][ T233] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.473592][ T233] ? do_sock_setsockopt (net/socket.c:2397) [ 12.473598][ T233] _printk (kernel/printk/printk.c:2504) [ 12.473603][ T233] ? snapshot_read.cold (user.c:?) [ 12.473611][ T233] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.473615][ T233] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.473621][ T233] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.473625][ T233] ? netdev_notice (net/core/dev.c:13194) [ 12.473638][ T233] ? 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.473642][ T233] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.473649][ T233] netif_set_promiscuity (net/core/dev.c:9699) [ 12.473656][ T233] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.473659][ T233] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.473664][ T233] packet_mc_add (net/packet/af_packet.c:3755) [ 12.473668][ T233] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.473673][ T233] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.473691][ T233] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.473698][ T233] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.473704][ T233] ? packet_bind (net/packet/af_packet.c:3341) [ 12.473711][ T233] ? do_sock_getsockopt (net/socket.c:2484) [ 12.473719][ T233] ? sock_poll (net/socket.c:1514) [ 12.473725][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.473729][ T233] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.473734][ T233] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.473741][ T233] do_sock_setsockopt (net/socket.c:2397) [ 12.473748][ T233] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.473750][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.473762][ T233] __sys_setsockopt (net/socket.c:2422) [ 12.473770][ T233] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.473772][ T233] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.473776][ T233] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.473780][ T233] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.473782][ T233] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.473784][ T233] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.473789][ T233] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.473793][ T233] RIP: 0033:0x7fe83b1582de [ 12.473798][ T233] 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 [ 12.473801][ T233] RSP: 002b:00007ffdd9a08528 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.473804][ T233] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe83b1582de [ 12.473807][ T233] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.473808][ T233] RBP: 00007ffdd9a08660 R08: 0000000000000010 R09: 000055fd951fd530 [ 12.473810][ T233] R10: 00007ffdd9a085a0 R11: 0000000000000246 R12: 0000000000000001 [ 12.473811][ T233] R13: 000055fd951fd918 R14: 000055fd951fd690 R15: 0000000000000000 | [ 13.515442][ T240] softirqs last disabled at (43186): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.515447][ T240] Preemption disabled at: | [ 13.515448][ T240] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.515457][ T240] Tainted: [W]=WARN [ 13.515458][ T240] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.515459][ T240] Call Trace: [ 13.515461][ T240] [ 13.515463][ T240] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.515468][ T240] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.515470][ T240] __might_resched.cold (kernel/sched/core.c:9234) [ 13.515474][ T240] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.515478][ T240] ? __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.515483][ T240] __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.515485][ T240] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.515492][ T240] ? 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.515494][ T240] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.515497][ T240] put_chars (drivers/char/virtio_console.c:1176) [ 13.515501][ T240] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.515502][ T240] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.515507][ T240] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.515510][ T240] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.515515][ T240] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.515519][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.515524][ T240] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.515527][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.515531][ T240] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.515535][ T240] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.515539][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.515540][ T240] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.515545][ T240] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.515548][ T240] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.515550][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.515555][ T240] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.515557][ T240] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.515559][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.515560][ T240] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.515564][ T240] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.515566][ T240] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.515569][ T240] vprintk_emit (kernel/printk/printk.c:2479) [ 13.515572][ T240] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.515574][ T240] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.515576][ T240] ? kasan_save_track (mm/kasan/common.c:78) [ 13.515577][ T240] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.515578][ T240] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 13.515580][ T240] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 13.515582][ T240] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 13.515584][ T240] ? do_sock_setsockopt (net/socket.c:2397) [ 13.515587][ T240] _printk (kernel/printk/printk.c:2504) [ 13.515591][ T240] ? snapshot_read.cold (user.c:?) [ 13.515595][ T240] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.515598][ T240] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.515601][ T240] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.515603][ T240] ? netdev_notice (net/core/dev.c:13194) [ 13.515610][ T240] ? 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) [ 13.515612][ T240] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.515617][ T240] netif_set_promiscuity (net/core/dev.c:9699) [ 13.515621][ T240] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.515624][ T240] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 13.515627][ T240] packet_mc_add (net/packet/af_packet.c:3755) [ 13.515629][ T240] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.515633][ T240] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.515636][ T240] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 13.515641][ T240] packet_setsockopt (net/packet/af_packet.c:3840) [ 13.515644][ T240] ? packet_bind (net/packet/af_packet.c:3341) [ 13.515648][ T240] ? do_sock_getsockopt (net/socket.c:2484) [ 13.515652][ T240] ? sock_poll (net/socket.c:1514) [ 13.515656][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.515658][ T240] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.515661][ T240] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.515666][ T240] do_sock_setsockopt (net/socket.c:2397) [ 13.515669][ T240] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 13.515675][ T240] __sys_setsockopt (net/socket.c:2422) [ 13.515685][ T240] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 13.515686][ T240] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.515691][ T240] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.515694][ T240] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 13.515695][ T240] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.515696][ T240] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.515699][ T240] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.515702][ T240] RIP: 0033:0x7f3a97b932de [ 13.515706][ T240] 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 [ 13.515707][ T240] RSP: 002b:00007ffea009e508 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 13.515710][ T240] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f3a97b932de [ 13.515711][ T240] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 13.515712][ T240] RBP: 00007ffea009e640 R08: 0000000000000010 R09: 00005653af858530 [ 13.515713][ T240] R10: 00007ffea009e580 R11: 0000000000000246 R12: 0000000000000001 [ 13.515714][ T240] R13: 00005653af858918 R14: 00005653af858690 R15: 0000000000000000 | [ 15.517007][ T233] softirqs last disabled at (57432): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.517010][ T233] Preemption disabled at: | [ 15.517011][ T233] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.517020][ T233] Tainted: [W]=WARN [ 15.517021][ T233] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.517022][ T233] Call Trace: [ 15.517024][ T233] [ 15.517025][ T233] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.517030][ T233] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.517032][ T233] __might_resched.cold (kernel/sched/core.c:9234) [ 15.517037][ T233] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.517041][ T233] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.517046][ T233] __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)) [ 15.517049][ T233] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.517054][ T233] ? 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) [ 15.517056][ T233] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.517060][ T233] put_chars (drivers/char/virtio_console.c:1176) [ 15.517063][ T233] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 15.517066][ T233] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.517069][ T233] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 15.517074][ T233] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.517081][ T233] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.517084][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.517088][ T233] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.517092][ T233] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.517095][ T233] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.517099][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.517101][ T233] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.517105][ T233] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.517109][ T233] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.517111][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.517116][ T233] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.517118][ T233] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.517120][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.517122][ T233] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.517125][ T233] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.517127][ T233] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.517130][ T233] vprintk_emit (kernel/printk/printk.c:2479) [ 15.517134][ T233] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.517137][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.517141][ T233] _printk (kernel/printk/printk.c:2504) [ 15.517144][ T233] ? snapshot_read.cold (user.c:?) [ 15.517146][ T233] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.517150][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.517151][ T233] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.517154][ T233] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.517158][ T233] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.517160][ T233] ? netdev_notice (net/core/dev.c:13194) [ 15.517161][ T233] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 15.517164][ T233] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 15.517168][ T233] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.517170][ T233] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.517172][ T233] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 15.517176][ T233] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 15.517178][ T233] ? __fput (fs/file_table.c:512) [ 15.517181][ T233] ? 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) [ 15.517184][ T233] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.517188][ T233] netif_set_promiscuity (net/core/dev.c:9699) [ 15.517193][ T233] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.517196][ T233] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 15.517200][ T233] ? packet_set_ring (net/packet/af_packet.c:652) [ 15.517204][ T233] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 15.517208][ T233] __sock_release (net/socket.c:735) [ 15.517212][ T233] sock_close (net/socket.c:1526 (discriminator 1)) [ 15.517214][ T233] __fput (fs/file_table.c:512) [ 15.517219][ T233] fput_close_sync (fs/file_table.c:617) [ 15.517222][ T233] ? alloc_file_clone (fs/file_table.c:479) [ 15.517224][ T233] ? 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) [ 15.517228][ T233] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 15.517230][ T233] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.517232][ T233] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.517235][ T233] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.517237][ T233] RIP: 0033:0x7fe83b0cf54e [ 15.517241][ T233] 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 [ 15.517243][ T233] RSP: 002b:00007ffdd9a08690 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 15.517246][ T233] RAX: ffffffffffffffda RBX: 000055fd951fd690 RCX: 00007fe83b0cf54e [ 15.517247][ T233] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 15.517248][ T233] RBP: 00007ffdd9a086a0 R08: 0000000000000000 R09: 0000000000000000 [ 15.517249][ T233] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 15.517249][ T233] R13: 00000000fffffffe R14: 000055fd6a570760 R15: 0000000000000001 | [ 17.230170][ T269] softirqs last disabled at (40868): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.230175][ T269] Preemption disabled at: | [ 17.230176][ T269] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.230186][ T269] Tainted: [W]=WARN [ 17.230187][ T269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.230189][ T269] Call Trace: [ 17.230191][ T269] [ 17.230192][ T269] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.230197][ T269] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.230199][ T269] __might_resched.cold (kernel/sched/core.c:9234) [ 17.230204][ T269] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.230208][ T269] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.230213][ T269] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.230216][ T269] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.230222][ T269] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.230224][ T269] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.230228][ T269] put_chars (drivers/char/virtio_console.c:1176) [ 17.230232][ T269] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.230233][ T269] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.230238][ T269] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.230241][ T269] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.230246][ T269] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.230250][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.230255][ T269] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.230258][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.230263][ T269] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.230266][ T269] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.230270][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.230272][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.230276][ T269] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.230280][ T269] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.230281][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.230287][ T269] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.230289][ T269] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.230290][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.230292][ T269] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.230296][ T269] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.230298][ T269] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.230301][ T269] vprintk_emit (kernel/printk/printk.c:2479) [ 17.230304][ T269] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.230306][ T269] ? kasan_save_stack (mm/kasan/common.c:58) [ 17.230308][ T269] ? kasan_save_track (mm/kasan/common.c:78) [ 17.230309][ T269] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 17.230311][ T269] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 17.230313][ T269] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 17.230314][ T269] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 17.230316][ T269] ? do_sock_setsockopt (net/socket.c:2397) [ 17.230320][ T269] _printk (kernel/printk/printk.c:2504) [ 17.230323][ T269] ? snapshot_read.cold (user.c:?) [ 17.230327][ T269] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.230330][ T269] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.230334][ T269] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.230336][ T269] ? netdev_notice (net/core/dev.c:13194) [ 17.230343][ T269] ? 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) [ 17.230346][ T269] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.230350][ T269] netif_set_promiscuity (net/core/dev.c:9699) [ 17.230355][ T269] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.230357][ T269] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 17.230361][ T269] packet_mc_add (net/packet/af_packet.c:3755) [ 17.230363][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.230367][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.230370][ T269] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 17.230375][ T269] packet_setsockopt (net/packet/af_packet.c:3840) [ 17.230378][ T269] ? packet_bind (net/packet/af_packet.c:3341) [ 17.230382][ T269] ? do_sock_getsockopt (net/socket.c:2484) [ 17.230386][ T269] ? sock_poll (net/socket.c:1514) [ 17.230390][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.230391][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.230395][ T269] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 17.230400][ T269] do_sock_setsockopt (net/socket.c:2397) [ 17.230403][ T269] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 17.230410][ T269] __sys_setsockopt (net/socket.c:2422) [ 17.230414][ T269] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 17.230416][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.230418][ T269] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.230421][ T269] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 17.230422][ T269] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.230424][ T269] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.230426][ T269] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.230429][ T269] RIP: 0033:0x7fd6355f62de [ 17.230432][ T269] 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 [ 17.230434][ T269] RSP: 002b:00007fffdf89de68 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 17.230437][ T269] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd6355f62de [ 17.230439][ T269] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 17.230440][ T269] RBP: 00007fffdf89dfa0 R08: 0000000000000010 R09: 0000560dbd102530 [ 17.230441][ T269] R10: 00007fffdf89dee0 R11: 0000000000000246 R12: 0000000000000001 [ 17.230441][ T269] R13: 0000560dbd102918 R14: 0000560dbd102690 R15: 0000000000000000 | [ 19.242339][ T264] softirqs last disabled at (66152): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 19.242343][ T264] Preemption disabled at: | [ 19.242344][ T264] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.242355][ T264] Tainted: [W]=WARN [ 19.242356][ T264] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.242358][ T264] Call Trace: [ 19.242360][ T264] [ 19.242362][ T264] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.242369][ T264] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.242371][ T264] __might_resched.cold (kernel/sched/core.c:9234) [ 19.242377][ T264] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.242382][ T264] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.242389][ T264] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 19.242392][ T264] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.242401][ T264] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.242404][ T264] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.242409][ T264] put_chars (drivers/char/virtio_console.c:1176) [ 19.242414][ T264] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.242419][ T264] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.242427][ T264] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.242438][ T264] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.242442][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.242446][ T264] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.242453][ T264] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.242458][ T264] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.242465][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.242467][ T264] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.242474][ T264] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.242479][ T264] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.242481][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.242490][ T264] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.242494][ T264] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.242495][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.242498][ T264] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.242504][ T264] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.242507][ T264] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.242511][ T264] vprintk_emit (kernel/printk/printk.c:2479) [ 19.242516][ T264] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.242522][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.242527][ T264] _printk (kernel/printk/printk.c:2504) [ 19.242532][ T264] ? snapshot_read.cold (user.c:?) [ 19.242535][ T264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.242540][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.242543][ T264] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.242547][ T264] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.242553][ T264] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.242557][ T264] ? netdev_notice (net/core/dev.c:13194) [ 19.242559][ T264] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 19.242563][ T264] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 19.242569][ T264] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 19.242572][ T264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.242575][ T264] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 19.242579][ T264] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 19.242583][ T264] ? __fput (fs/file_table.c:512) [ 19.242587][ T264] ? 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) [ 19.242592][ T264] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.242598][ T264] netif_set_promiscuity (net/core/dev.c:9699) [ 19.242605][ T264] dev_set_promiscuity (net/core/dev_api.c:288) [ 19.242611][ T264] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 19.242618][ T264] ? packet_set_ring (net/packet/af_packet.c:652) [ 19.242624][ T264] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 19.242632][ T264] __sock_release (net/socket.c:735) [ 19.242638][ T264] sock_close (net/socket.c:1526 (discriminator 1)) [ 19.242641][ T264] __fput (fs/file_table.c:512) [ 19.242650][ T264] fput_close_sync (fs/file_table.c:617) [ 19.242654][ T264] ? alloc_file_clone (fs/file_table.c:479) [ 19.242658][ T264] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.242664][ T264] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 19.242668][ T264] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.242671][ T264] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.242681][ T264] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.242684][ T264] RIP: 0033:0x7ff128eeb54e [ 19.242691][ T264] 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 [ 19.242694][ T264] RSP: 002b:00007ffd7c2115e0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 19.242697][ T264] RAX: ffffffffffffffda RBX: 0000561c42e1c690 RCX: 00007ff128eeb54e [ 19.242699][ T264] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 19.242701][ T264] RBP: 00007ffd7c2115f0 R08: 0000000000000000 R09: 0000000000000000 [ 19.242702][ T264] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 19.242703][ T264] R13: 00000000fffffffe R14: 0000561c33d35760 R15: 0000000000000001 | [ 19.914302][ C0] | [ 19.914302][ C0] | [ 19.914302][ C0] stack backtrace: | [ 19.914310][ C0] Tainted: [W]=WARN [ 19.914312][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.914314][ C0] Call Trace: [ 19.914315][ C0] [ 19.914317][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.914321][ C0] print_irq_inversion_bug.part.0.cold (kernel/locking/lockdep.c:4141) [ 19.914325][ C0] mark_lock_irq (kernel/locking/lockdep.c:4095 kernel/locking/lockdep.c:4174 kernel/locking/lockdep.c:4310) [ 19.914328][ C0] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 19.914332][ C0] mark_lock (kernel/locking/lockdep.c:4769) [ 19.914336][ C0] mark_usage (kernel/locking/lockdep.c:4658) [ 19.914338][ C0] __lock_acquire (kernel/locking/lockdep.c:5208) [ 19.914342][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.914345][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 19.914347][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.914351][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.914354][ C0] console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 19.914357][ C0] ? console_lock_spinning_enable (kernel/printk/printk.c:1902 (discriminator 2)) [ 19.914358][ C0] console_emit_next_record (kernel/printk/printk.c:3177) [ 19.914361][ C0] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.914364][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.914367][ C0] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.914370][ C0] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.914373][ C0] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.914375][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.914379][ C0] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.914381][ C0] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.914383][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.914386][ C0] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.914389][ C0] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.914392][ C0] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.914395][ C0] vprintk_emit (kernel/printk/printk.c:2479) [ 19.914397][ C0] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.914401][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 19.914404][ C0] _printk (kernel/printk/printk.c:2504) [ 19.914407][ C0] ? snapshot_read.cold (user.c:?) [ 19.914410][ C0] ? clocksource_watchdog.part.0 (kernel/time/clocksource.c:434 kernel/time/clocksource.c:664) [ 19.914412][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.914417][ 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)) [ 19.914419][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 19.914422][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 19.914424][ C0] call_timer_fn (kernel/time/timer.c:1748) [ 19.914427][ C0] ? detach_if_pending (./include/linux/list.h:1159) [ 19.914429][ C0] ? debug_object_active_state (lib/debugobjects.c:1122) [ 19.914433][ C0] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 19.914436][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.914439][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.914442][ C0] __run_timers (kernel/time/timer.c:1799 kernel/time/timer.c:2374) [ 19.914444][ C0] ? clocksource_watchdog.part.0 (./include/linux/find.h:67 (discriminator 4)) [ 19.914448][ C0] ? __bpf_trace_itimer_expire (./include/trace/events/timer.h:407) [ 19.914450][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.914454][ C0] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 19.914458][ C0] run_timer_softirq (kernel/time/timer.c:2386 kernel/time/timer.c:2395 kernel/time/timer.c:2403) [ 19.914461][ C0] ? __run_timers (./include/trace/events/timer.h:138 (discriminator 19)) [ 19.914463][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.914466][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.914469][ C0] handle_softirqs (kernel/softirq.c:645) [ 19.914472][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 19.914475][ C0] ? _local_bh_enable (kernel/softirq.c:428 (discriminator 1)) [ 19.914478][ C0] __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) [ 19.914481][ C0] irq_exit_rcu (kernel/softirq.c:784) [ 19.914483][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 19.914486][ C0] [ 19.914487][ C0] [ 19.914488][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 19.914491][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:674) [ 19.914493][ C0] RIP: 0010:pv_native_safe_halt (./arch/x86/include/asm/irqflags.h:48 arch/x86/kernel/paravirt.c:63) [ 19.914497][ C0] Code: 48 8b 3d 94 12 09 02 e8 1f 00 00 00 48 2b 05 58 a3 a6 00 c3 0f 1f 80 00 00 00 00 f3 0f 1e fa eb 07 0f 00 2d 13 56 1b 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 12 09 02 mov 0x2091294(%rip),%rdi # 0x209129b 7: e8 1f 00 00 00 call 0x2b c: 48 2b 05 58 a3 a6 00 sub 0xa6a358(%rip),%rax # 0xa6a36b 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 56 1b 00 verw 0x1b5613(%rip) # 0x1b563b 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 [ 19.914499][ C0] RSP: 0018:ffffffffaa207cf8 EFLAGS: 00000296 [ 19.914502][ C0] RAX: 0000000000080f03 RBX: ffffffffaa21c600 RCX: ffffffffa70fa307 [ 19.914504][ C0] RDX: ffffffffaa21c600 RSI: ffffffffaa0a7f75 RDI: ffffffffa9a8f560 [ 19.914506][ C0] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 19.914507][ C0] R10: 0000000000000000 R11: 0000000000000001 R12: 1ffffffff5440fa2 [ 19.914509][ C0] R13: 0000000000000000 R14: dffffc0000000000 R15: 0000000000014770 [ 19.914512][ C0] ? cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 19.914515][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 19.914518][ C0] default_idle (./arch/x86/include/asm/paravirt.h:62 arch/x86/kernel/process.c:768) [ 19.914520][ C0] default_idle_call (kernel/sched/idle.c:122) [ 19.914522][ C0] cpuidle_idle_call.constprop.0 (kernel/sched/idle.c:199) [ 19.914525][ C0] ? arch_cpu_idle_exit+0x40/0x40 [ 19.914528][ C0] ? mark_tsc_async_resets (arch/x86/kernel/tsc_sync.c:49) [ 19.914532][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.914535][ C0] do_idle (kernel/sched/idle.c:355) [ 19.914537][ C0] cpu_startup_entry (kernel/sched/idle.c:454) [ 19.914540][ C0] rest_init (init/main.c:727) [ 19.914543][ C0] ? __cpuidle_text_end (??:?) [ 19.914547][ C0] ? rest_init (init/main.c:727) [ 19.914549][ C0] ? acpi_hw_set_mode (drivers/acpi/acpica/hwacpi.c:72 (discriminator 1)) [ 19.914554][ C0] ? cpus_read_unlock (./include/linux/percpu-rwsem.h:125 (discriminator 1) kernel/cpu.c:502 (discriminator 1)) [ 19.914556][ C0] ? acpi_enable (drivers/acpi/acpica/evxfevnt.c:47) [ 19.914559][ C0] start_kernel (init/main.c:1185) [ 19.914562][ C0] x86_64_start_reservations (arch/x86/kernel/head64.c:310) [ 19.914565][ C0] x86_64_start_kernel (arch/x86/kernel/head64.c:291) [ 19.914568][ C0] common_startup_64 (arch/x86/kernel/head_64.S:418) | [ 20.892390][ T298] softirqs last disabled at (0): 0x0 | [ 20.892391][ T298] Preemption disabled at: | [ 20.892392][ T298] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.892403][ T298] Tainted: [W]=WARN [ 20.892404][ T298] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.892406][ T298] Call Trace: [ 20.892408][ T298] [ 20.892409][ T298] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.892414][ T298] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.892415][ T298] __might_resched.cold (kernel/sched/core.c:9234) [ 20.892419][ T298] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.892422][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892425][ T298] __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)) [ 20.892429][ T298] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 20.892431][ T298] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.892436][ T298] ? 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) [ 20.892437][ T298] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.892440][ T298] put_chars (drivers/char/virtio_console.c:1176) [ 20.892442][ T298] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.892444][ T298] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 20.892446][ T298] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 20.892448][ T298] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.892453][ T298] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.892455][ T298] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 20.892456][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892457][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892459][ T298] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.892461][ T298] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.892462][ T298] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 20.892464][ T298] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 20.892467][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892468][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892469][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892470][ T298] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.892473][ T298] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 20.892474][ T298] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.892476][ T298] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.892478][ T298] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.892480][ T298] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.892481][ T298] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.892483][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892484][ T298] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 20.892486][ T298] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.892487][ T298] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 20.892489][ T298] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.892491][ T298] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.892493][ T298] vprintk_emit (kernel/printk/printk.c:2479) [ 20.892495][ T298] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.892496][ T298] ? kasan_save_stack (mm/kasan/common.c:58) [ 20.892498][ T298] ? kasan_save_track (mm/kasan/common.c:78) [ 20.892499][ T298] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 20.892500][ T298] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 20.892502][ T298] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 20.892505][ T298] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 20.892506][ T298] ? do_sock_setsockopt (net/socket.c:2397) [ 20.892510][ T298] _printk (kernel/printk/printk.c:2504) [ 20.892513][ T298] ? snapshot_read.cold (user.c:?) [ 20.892515][ T298] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 20.892517][ T298] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 20.892519][ T298] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 20.892521][ T298] ? netdev_notice (net/core/dev.c:13194) [ 20.892523][ T298] ? 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) [ 20.892525][ T298] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 20.892528][ T298] netif_set_promiscuity (net/core/dev.c:9699) [ 20.892531][ T298] dev_set_promiscuity (net/core/dev_api.c:288) [ 20.892534][ T298] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 20.892535][ T298] packet_mc_add (net/packet/af_packet.c:3755) [ 20.892537][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892538][ T298] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 20.892540][ T298] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.892543][ T298] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 20.892547][ T298] packet_setsockopt (net/packet/af_packet.c:3840) [ 20.892549][ T298] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.892551][ T298] ? packet_bind (net/packet/af_packet.c:3341) [ 20.892552][ T298] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 20.892554][ T298] ? do_sock_getsockopt (net/socket.c:2484) [ 20.892556][ T298] ? sock_poll (net/socket.c:1514) [ 20.892558][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892559][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.892561][ T298] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.892564][ T298] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 20.892566][ T298] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 20.892567][ T298] do_sock_setsockopt (net/socket.c:2397) [ 20.892569][ T298] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 20.892571][ T298] __sys_setsockopt (net/socket.c:2422) [ 20.892574][ T298] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 20.892575][ T298] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.892577][ T298] ? 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)) [ 20.892578][ T298] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 20.892580][ T298] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.892582][ T298] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.892584][ T298] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.892586][ T298] RIP: 0033:0x7f4a583432de [ 20.892588][ T298] 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 [ 20.892590][ T298] RSP: 002b:00007fff6939e4a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 20.892593][ T298] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4a583432de [ 20.892595][ T298] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 20.892596][ T298] RBP: 00007fff6939e5e0 R08: 0000000000000010 R09: 0000558db3398530 [ 20.892597][ T298] R10: 00007fff6939e520 R11: 0000000000000246 R12: 0000000000000001 [ 20.892597][ T298] R13: 0000558db3398918 R14: 0000558db3398690 R15: 0000000000000000 | [ 22.882861][ T293] softirqs last disabled at (36328): lock_sock_nested (./include/linux/spinlock.h:353 net/core/sock.c:3848) | [ 22.882864][ T293] Preemption disabled at: | [ 22.882865][ T293] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.882875][ T293] Tainted: [W]=WARN [ 22.882876][ T293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.882878][ T293] Call Trace: [ 22.882879][ T293] [ 22.882881][ T293] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.882885][ T293] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.882886][ T293] __might_resched.cold (kernel/sched/core.c:9234) [ 22.882890][ T293] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 22.882893][ T293] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.882896][ T293] ? record_print_text (kernel/printk/printk.c:1467) [ 22.882899][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882902][ T293] __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)) [ 22.882905][ T293] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 22.882907][ T293] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.882911][ T293] ? 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) [ 22.882912][ T293] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.882914][ T293] put_chars (drivers/char/virtio_console.c:1176) [ 22.882917][ T293] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.882919][ T293] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 22.882922][ T293] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.882926][ T293] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.882928][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882929][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882930][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.882933][ T293] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.882935][ T293] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.882936][ T293] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 22.882938][ T293] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 22.882939][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882941][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882942][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882943][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.882945][ T293] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 22.882946][ T293] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.882948][ T293] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.882950][ T293] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.882952][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.882953][ T293] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.882955][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882956][ T293] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 22.882957][ T293] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.882959][ T293] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 22.882961][ T293] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.882963][ T293] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.882964][ T293] vprintk_emit (kernel/printk/printk.c:2479) [ 22.882966][ T293] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.882967][ T293] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 22.882970][ T293] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 22.882973][ T293] ? __kernel_text_address (kernel/extable.c:79) [ 22.882976][ T293] _printk (kernel/printk/printk.c:2504) [ 22.882979][ T293] ? snapshot_read.cold (user.c:?) [ 22.882981][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.882982][ T293] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.882985][ T293] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.882986][ T293] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.882988][ T293] ? netdev_notice (net/core/dev.c:13194) [ 22.882990][ T293] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 22.882991][ T293] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 22.882993][ T293] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 22.882996][ T293] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 22.882998][ T293] ? __fput (fs/file_table.c:512) [ 22.883001][ T293] ? 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) [ 22.883003][ T293] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.883005][ T293] netif_set_promiscuity (net/core/dev.c:9699) [ 22.883009][ T293] dev_set_promiscuity (net/core/dev_api.c:288) [ 22.883012][ T293] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 22.883014][ T293] ? packet_set_ring (net/packet/af_packet.c:652) [ 22.883016][ T293] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 22.883018][ T293] __sock_release (net/socket.c:735) [ 22.883022][ T293] sock_close (net/socket.c:1526 (discriminator 1)) [ 22.883024][ T293] __fput (fs/file_table.c:512) [ 22.883026][ T293] fput_close_sync (fs/file_table.c:617) [ 22.883028][ T293] ? alloc_file_clone (fs/file_table.c:479) [ 22.883029][ T293] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 22.883031][ T293] ? 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) [ 22.883033][ T293] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 22.883034][ T293] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.883036][ T293] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 22.883038][ T293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.883040][ T293] RIP: 0033:0x7f779def354e [ 22.883043][ T293] 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 [ 22.883045][ T293] RSP: 002b:00007ffd7e4d9760 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 22.883048][ T293] RAX: ffffffffffffffda RBX: 000056189d986690 RCX: 00007f779def354e [ 22.883050][ T293] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 22.883051][ T293] RBP: 00007ffd7e4d9770 R08: 0000000000000000 R09: 0000000000000000 [ 22.883051][ T293] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 22.883052][ T293] R13: 00000000fffffffe R14: 0000561868e36760 R15: 0000000000000001 | [ 24.425693][ T333] softirqs last disabled at (0): 0x0 | [ 24.425694][ T333] Preemption disabled at: | [ 24.425695][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.425706][ T333] Tainted: [W]=WARN [ 24.425707][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.425709][ T333] Call Trace: [ 24.425710][ T333] [ 24.425711][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.425716][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.425718][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 24.425722][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.425725][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425728][ T333] __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)) [ 24.425732][ T333] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.425734][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.425739][ T333] ? 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) [ 24.425740][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.425743][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 24.425746][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.425748][ T333] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 24.425749][ T333] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 24.425752][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.425756][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.425758][ T333] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 24.425759][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425760][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425762][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.425765][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.425766][ T333] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 24.425768][ T333] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 24.425771][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425772][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425773][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425774][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.425777][ T333] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 24.425778][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.425780][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.425783][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.425784][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.425786][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.425787][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425789][ T333] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.425790][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.425792][ T333] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 24.425794][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.425796][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.425798][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 24.425800][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.425801][ T333] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.425803][ T333] ? kasan_save_track (mm/kasan/common.c:78) [ 24.425804][ T333] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.425805][ T333] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.425807][ T333] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.425810][ T333] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.425812][ T333] ? do_sock_setsockopt (net/socket.c:2397) [ 24.425815][ T333] _printk (kernel/printk/printk.c:2504) [ 24.425818][ T333] ? snapshot_read.cold (user.c:?) [ 24.425820][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.425823][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.425824][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.425826][ T333] ? netdev_notice (net/core/dev.c:13194) [ 24.425829][ T333] ? 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) [ 24.425831][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.425834][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 24.425837][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.425840][ T333] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.425841][ T333] packet_mc_add (net/packet/af_packet.c:3755) [ 24.425843][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425844][ T333] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.425846][ T333] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.425850][ T333] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.425853][ T333] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.425855][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.425857][ T333] ? packet_bind (net/packet/af_packet.c:3341) [ 24.425859][ T333] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 24.425861][ T333] ? do_sock_getsockopt (net/socket.c:2484) [ 24.425863][ T333] ? sock_poll (net/socket.c:1514) [ 24.425865][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425866][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.425867][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.425870][ T333] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 24.425872][ T333] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 24.425874][ T333] do_sock_setsockopt (net/socket.c:2397) [ 24.425876][ T333] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.425878][ T333] __sys_setsockopt (net/socket.c:2422) [ 24.425881][ T333] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.425882][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.425884][ T333] ? 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)) [ 24.425885][ T333] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 24.425887][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.425889][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.425891][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.425893][ T333] RIP: 0033:0x7f6f732b82de [ 24.425895][ T333] 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 [ 24.425897][ T333] RSP: 002b:00007fffe346eb28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.425901][ T333] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6f732b82de [ 24.425903][ T333] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.425904][ T333] RBP: 00007fffe346ec60 R08: 0000000000000010 R09: 000055660127d530 [ 24.425904][ T333] R10: 00007fffe346eba0 R11: 0000000000000246 R12: 0000000000000001 [ 24.425905][ T333] R13: 000055660127d918 R14: 000055660127d690 R15: 0000000000000000 | [ 25.456670][ T340] softirqs last disabled at (0): 0x0 | [ 25.456671][ T340] Preemption disabled at: | [ 25.456672][ T340] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.456692][ T340] Tainted: [W]=WARN [ 25.456693][ T340] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.456695][ T340] Call Trace: [ 25.456696][ T340] [ 25.456698][ T340] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.456702][ T340] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.456704][ T340] __might_resched.cold (kernel/sched/core.c:9234) [ 25.456707][ T340] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.456710][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456713][ T340] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 25.456717][ T340] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.456720][ T340] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.456724][ T340] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.456725][ T340] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.456728][ T340] put_chars (drivers/char/virtio_console.c:1176) [ 25.456730][ T340] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.456732][ T340] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 25.456734][ T340] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 25.456736][ T340] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.456741][ T340] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.456743][ T340] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 25.456744][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456745][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456747][ T340] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.456749][ T340] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.456750][ T340] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 25.456752][ T340] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 25.456754][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456755][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456757][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456758][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.456760][ T340] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 25.456762][ T340] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.456764][ T340] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.456766][ T340] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.456767][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.456769][ T340] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.456770][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456771][ T340] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.456773][ T340] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.456775][ T340] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 25.456776][ T340] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.456779][ T340] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.456780][ T340] vprintk_emit (kernel/printk/printk.c:2479) [ 25.456782][ T340] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.456783][ T340] ? kasan_save_stack (mm/kasan/common.c:58) [ 25.456785][ T340] ? kasan_save_track (mm/kasan/common.c:78) [ 25.456786][ T340] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 25.456787][ T340] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 25.456789][ T340] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 25.456792][ T340] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 25.456794][ T340] ? do_sock_setsockopt (net/socket.c:2397) [ 25.456797][ T340] _printk (kernel/printk/printk.c:2504) [ 25.456800][ T340] ? snapshot_read.cold (user.c:?) [ 25.456803][ T340] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.456805][ T340] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.456807][ T340] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.456809][ T340] ? netdev_notice (net/core/dev.c:13194) [ 25.456811][ T340] ? 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) [ 25.456813][ T340] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.456816][ T340] netif_set_promiscuity (net/core/dev.c:9699) [ 25.456819][ T340] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.456822][ T340] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 25.456823][ T340] packet_mc_add (net/packet/af_packet.c:3755) [ 25.456825][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456826][ T340] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.456828][ T340] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.456831][ T340] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 25.456835][ T340] packet_setsockopt (net/packet/af_packet.c:3840) [ 25.456837][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.456839][ T340] ? packet_bind (net/packet/af_packet.c:3341) [ 25.456840][ T340] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 25.456842][ T340] ? do_sock_getsockopt (net/socket.c:2484) [ 25.456844][ T340] ? sock_poll (net/socket.c:1514) [ 25.456846][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456847][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.456848][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.456851][ T340] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 25.456853][ T340] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 25.456855][ T340] do_sock_setsockopt (net/socket.c:2397) [ 25.456856][ T340] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 25.456859][ T340] __sys_setsockopt (net/socket.c:2422) [ 25.456861][ T340] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 25.456862][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.456864][ T340] ? 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)) [ 25.456865][ T340] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 25.456867][ T340] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.456869][ T340] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.456871][ T340] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.456873][ T340] RIP: 0033:0x7fe32ffef2de [ 25.456875][ T340] 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 [ 25.456877][ T340] RSP: 002b:00007ffc982c6148 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 25.456881][ T340] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe32ffef2de [ 25.456882][ T340] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 25.456883][ T340] RBP: 00007ffc982c6280 R08: 0000000000000010 R09: 000055a6a0342530 [ 25.456884][ T340] R10: 00007ffc982c61c0 R11: 0000000000000246 R12: 0000000000000001 [ 25.456884][ T340] R13: 000055a6a0342918 R14: 000055a6a0342690 R15: 0000000000000000 | [ 27.456447][ T333] softirqs last disabled at (0): 0x0 | [ 27.456450][ T333] Preemption disabled at: | [ 27.456451][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.456464][ T333] Tainted: [W]=WARN [ 27.456465][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.456467][ T333] Call Trace: [ 27.456469][ T333] [ 27.456471][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.456476][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.456478][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 27.456483][ T333] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 27.456486][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.456490][ T333] ? record_print_text (kernel/printk/printk.c:1467) [ 27.456493][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456497][ T333] __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)) [ 27.456501][ T333] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 27.456504][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.456509][ T333] ? 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) [ 27.456511][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.456514][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 27.456518][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.456521][ T333] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 27.456524][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.456530][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.456533][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456534][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456536][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.456540][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.456543][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.456545][ T333] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 27.456547][ T333] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 27.456549][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456551][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456553][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456555][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.456558][ T333] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 27.456560][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.456562][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.456566][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.456568][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.456570][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.456572][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456573][ T333] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.456576][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.456578][ T333] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 27.456581][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.456583][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.456586][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 27.456589][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.456591][ T333] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 27.456595][ T333] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 27.456598][ T333] ? __kernel_text_address (kernel/extable.c:79) [ 27.456601][ T333] _printk (kernel/printk/printk.c:2504) [ 27.456604][ T333] ? snapshot_read.cold (user.c:?) [ 27.456607][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.456609][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.456612][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.456615][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.456617][ T333] ? netdev_notice (net/core/dev.c:13194) [ 27.456619][ T333] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 27.456624][ T333] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 27.456626][ T333] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 27.456630][ T333] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 27.456633][ T333] ? __fput (fs/file_table.c:512) [ 27.456636][ T333] ? 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) [ 27.456639][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.456643][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 27.456648][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.456651][ T333] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 27.456654][ T333] ? packet_set_ring (net/packet/af_packet.c:652) [ 27.456657][ T333] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 27.456660][ T333] __sock_release (net/socket.c:735) [ 27.456665][ T333] sock_close (net/socket.c:1526 (discriminator 1)) [ 27.456667][ T333] __fput (fs/file_table.c:512) [ 27.456671][ T333] fput_close_sync (fs/file_table.c:617) [ 27.456673][ T333] ? alloc_file_clone (fs/file_table.c:479) [ 27.456682][ T333] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 27.456684][ T333] ? 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) [ 27.456687][ T333] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 27.456692][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.456694][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.456697][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.456700][ T333] RIP: 0033:0x7f6f7322f54e [ 27.456703][ T333] 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 [ 27.456705][ T333] RSP: 002b:00007fffe346ec90 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 27.456710][ T333] RAX: ffffffffffffffda RBX: 000055660127d690 RCX: 00007f6f7322f54e [ 27.456712][ T333] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 27.456713][ T333] RBP: 00007fffe346eca0 R08: 0000000000000000 R09: 0000000000000000 [ 27.456714][ T333] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 27.456716][ T333] R13: 00000000fffffffe R14: 00005565faae5760 R15: 0000000000000001 | [ 28.875200][ T369] softirqs last disabled at (0): 0x0 | [ 28.875203][ T369] Preemption disabled at: | [ 28.875204][ T369] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.875218][ T369] Tainted: [W]=WARN [ 28.875219][ T369] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.875221][ T369] Call Trace: [ 28.875224][ T369] [ 28.875225][ T369] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.875231][ T369] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.875234][ T369] __might_resched.cold (kernel/sched/core.c:9234) [ 28.875238][ T369] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.875242][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875246][ T369] __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.875251][ T369] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.875254][ T369] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.875260][ T369] ? 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.875262][ T369] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.875266][ T369] put_chars (drivers/char/virtio_console.c:1176) [ 28.875269][ T369] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.875272][ T369] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 28.875274][ T369] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 28.875278][ T369] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.875284][ T369] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.875287][ T369] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 28.875288][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875290][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875294][ T369] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.875297][ T369] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.875299][ T369] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 28.875302][ T369] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 28.875305][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875307][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875309][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875311][ T369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.875315][ T369] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 28.875317][ T369] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.875320][ T369] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.875324][ T369] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.875326][ T369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.875328][ T369] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.875330][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875332][ T369] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.875335][ T369] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.875337][ T369] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 28.875340][ T369] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.875343][ T369] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.875346][ T369] vprintk_emit (kernel/printk/printk.c:2479) [ 28.875349][ T369] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.875351][ T369] ? kasan_save_stack (mm/kasan/common.c:58) [ 28.875353][ T369] ? kasan_save_track (mm/kasan/common.c:78) [ 28.875355][ T369] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 28.875357][ T369] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 28.875360][ T369] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 28.875364][ T369] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 28.875366][ T369] ? do_sock_setsockopt (net/socket.c:2397) [ 28.875371][ T369] _printk (kernel/printk/printk.c:2504) [ 28.875374][ T369] ? snapshot_read.cold (user.c:?) [ 28.875378][ T369] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 28.875381][ T369] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 28.875384][ T369] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 28.875386][ T369] ? netdev_notice (net/core/dev.c:13194) [ 28.875391][ T369] ? 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) [ 28.875394][ T369] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 28.875397][ T369] netif_set_promiscuity (net/core/dev.c:9699) [ 28.875402][ T369] dev_set_promiscuity (net/core/dev_api.c:288) [ 28.875405][ T369] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 28.875408][ T369] packet_mc_add (net/packet/af_packet.c:3755) [ 28.875410][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875412][ T369] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.875415][ T369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 28.875420][ T369] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 28.875424][ T369] packet_setsockopt (net/packet/af_packet.c:3840) [ 28.875427][ T369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.875430][ T369] ? packet_bind (net/packet/af_packet.c:3341) [ 28.875432][ T369] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 28.875435][ T369] ? do_sock_getsockopt (net/socket.c:2484) [ 28.875439][ T369] ? sock_poll (net/socket.c:1514) [ 28.875441][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875443][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.875446][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.875449][ T369] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 28.875452][ T369] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 28.875455][ T369] do_sock_setsockopt (net/socket.c:2397) [ 28.875458][ T369] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 28.875462][ T369] __sys_setsockopt (net/socket.c:2422) [ 28.875465][ T369] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 28.875468][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.875470][ T369] ? 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)) [ 28.875472][ T369] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 28.875475][ T369] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.875478][ T369] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 28.875481][ T369] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.875484][ T369] RIP: 0033:0x7f6172ab12de [ 28.875487][ T369] 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 [ 28.875489][ T369] RSP: 002b:00007ffc12ad0d28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 28.875494][ T369] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6172ab12de [ 28.875496][ T369] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 28.875497][ T369] RBP: 00007ffc12ad0e60 R08: 0000000000000010 R09: 000055e3912d5530 [ 28.875499][ T369] R10: 00007ffc12ad0da0 R11: 0000000000000246 R12: 0000000000000001 [ 28.875500][ T369] R13: 000055e3912d5918 R14: 000055e3912d5690 R15: 0000000000000000 | [ 30.857741][ T364] softirqs last disabled at (0): 0x0 | [ 30.857743][ T364] Preemption disabled at: | [ 30.857743][ T364] vprintk_emit (kernel/printk/printk.c:2471) | [ 30.857754][ T364] Tainted: [W]=WARN [ 30.857755][ T364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.857757][ T364] Call Trace: [ 30.857758][ T364] [ 30.857760][ T364] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.857765][ T364] ? vprintk_emit (kernel/printk/printk.c:2471) [ 30.857766][ T364] __might_resched.cold (kernel/sched/core.c:9234) [ 30.857770][ T364] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 30.857773][ T364] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.857776][ T364] ? record_print_text (kernel/printk/printk.c:1467) [ 30.857779][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857782][ T364] __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)) [ 30.857785][ T364] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 30.857787][ T364] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.857792][ T364] ? 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) [ 30.857793][ T364] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.857796][ T364] put_chars (drivers/char/virtio_console.c:1176) [ 30.857798][ T364] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.857800][ T364] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 30.857803][ T364] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.857807][ T364] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.857809][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857810][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857811][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.857814][ T364] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.857816][ T364] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.857818][ T364] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 30.857819][ T364] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 30.857821][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857822][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857823][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857824][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.857827][ T364] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 30.857828][ T364] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.857830][ T364] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.857832][ T364] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.857833][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.857835][ T364] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.857836][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857837][ T364] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 30.857839][ T364] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 30.857841][ T364] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 30.857842][ T364] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.857844][ T364] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.857846][ T364] vprintk_emit (kernel/printk/printk.c:2479) [ 30.857848][ T364] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.857849][ T364] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 30.857852][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.857854][ T364] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.857856][ T364] ? rcu_irq_exit_check_preempt (kernel/rcu/tree.c:631) [ 30.857859][ T364] _printk (kernel/printk/printk.c:2504) [ 30.857862][ T364] ? snapshot_read.cold (user.c:?) [ 30.857865][ T364] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 30.857867][ T364] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 30.857869][ T364] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 30.857871][ T364] ? netdev_notice (net/core/dev.c:13194) [ 30.857872][ T364] ? rcu_irq_exit_check_preempt (kernel/rcu/tree.c:631) [ 30.857874][ T364] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1062 (discriminator 37) arch/x86/kernel/apic/apic.c:1062 (discriminator 37)) [ 30.857878][ T364] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 30.857881][ T364] ? 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) [ 30.857883][ T364] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 30.857886][ T364] netif_set_promiscuity (net/core/dev.c:9699) [ 30.857890][ T364] dev_set_promiscuity (net/core/dev_api.c:288) [ 30.857893][ T364] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 30.857896][ T364] ? packet_set_ring (net/packet/af_packet.c:652) [ 30.857898][ T364] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 30.857902][ T364] __sock_release (net/socket.c:735) [ 30.857906][ T364] sock_close (net/socket.c:1526 (discriminator 1)) [ 30.857908][ T364] __fput (fs/file_table.c:512) [ 30.857911][ T364] fput_close_sync (fs/file_table.c:617) [ 30.857913][ T364] ? alloc_file_clone (fs/file_table.c:479) [ 30.857915][ T364] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 30.857917][ T364] ? 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) [ 30.857918][ T364] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 30.857920][ T364] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.857921][ T364] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 30.857923][ T364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.857925][ T364] RIP: 0033:0x7f6b60b8e54e [ 30.857927][ T364] 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 [ 30.857929][ T364] RSP: 002b:00007ffddd91b020 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 30.857933][ T364] RAX: ffffffffffffffda RBX: 00005602369a5690 RCX: 00007f6b60b8e54e [ 30.857935][ T364] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 30.857935][ T364] RBP: 00007ffddd91b030 R08: 0000000000000000 R09: 0000000000000000 [ 30.857936][ T364] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 30.857937][ T364] R13: 00000000fffffffe R14: 000056022387a760 R15: 0000000000000001 | [ 32.278468][ T398] softirqs last disabled at (0): 0x0 | [ 32.278469][ T398] Preemption disabled at: | [ 32.278470][ T398] vprintk_emit (kernel/printk/printk.c:2471) | [ 32.278481][ T398] Tainted: [W]=WARN [ 32.278482][ T398] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.278483][ T398] Call Trace: [ 32.278485][ T398] [ 32.278486][ T398] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.278491][ T398] ? vprintk_emit (kernel/printk/printk.c:2471) [ 32.278493][ T398] __might_resched.cold (kernel/sched/core.c:9234) [ 32.278496][ T398] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.278499][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278502][ T398] __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)) [ 32.278506][ T398] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.278508][ T398] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.278513][ T398] ? 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) [ 32.278514][ T398] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.278517][ T398] put_chars (drivers/char/virtio_console.c:1176) [ 32.278519][ T398] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.278521][ T398] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 32.278523][ T398] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 32.278525][ T398] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.278530][ T398] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.278531][ T398] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 32.278532][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278534][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278536][ T398] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.278538][ T398] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.278539][ T398] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 32.278541][ T398] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 32.278543][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278545][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278546][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278547][ T398] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.278550][ T398] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 32.278551][ T398] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.278553][ T398] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.278555][ T398] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.278556][ T398] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.278558][ T398] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.278559][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278561][ T398] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.278562][ T398] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.278564][ T398] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 32.278566][ T398] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.278568][ T398] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.278569][ T398] vprintk_emit (kernel/printk/printk.c:2479) [ 32.278571][ T398] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.278572][ T398] ? kasan_save_stack (mm/kasan/common.c:58) [ 32.278574][ T398] ? kasan_save_track (mm/kasan/common.c:78) [ 32.278575][ T398] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 32.278576][ T398] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 32.278578][ T398] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 32.278582][ T398] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 32.278583][ T398] ? do_sock_setsockopt (net/socket.c:2397) [ 32.278587][ T398] _printk (kernel/printk/printk.c:2504) [ 32.278590][ T398] ? snapshot_read.cold (user.c:?) [ 32.278592][ T398] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.278594][ T398] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.278596][ T398] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.278598][ T398] ? netdev_notice (net/core/dev.c:13194) [ 32.278600][ T398] ? 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) [ 32.278602][ T398] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 32.278605][ T398] netif_set_promiscuity (net/core/dev.c:9699) [ 32.278608][ T398] dev_set_promiscuity (net/core/dev_api.c:288) [ 32.278611][ T398] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 32.278613][ T398] packet_mc_add (net/packet/af_packet.c:3755) [ 32.278614][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278615][ T398] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.278617][ T398] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.278620][ T398] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 32.278624][ T398] packet_setsockopt (net/packet/af_packet.c:3840) [ 32.278626][ T398] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.278628][ T398] ? packet_bind (net/packet/af_packet.c:3341) [ 32.278629][ T398] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 32.278631][ T398] ? do_sock_getsockopt (net/socket.c:2484) [ 32.278633][ T398] ? sock_poll (net/socket.c:1514) [ 32.278635][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278636][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.278637][ T398] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.278640][ T398] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 32.278642][ T398] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 32.278644][ T398] do_sock_setsockopt (net/socket.c:2397) [ 32.278646][ T398] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 32.278648][ T398] __sys_setsockopt (net/socket.c:2422) [ 32.278651][ T398] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 32.278652][ T398] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.278654][ T398] ? 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)) [ 32.278655][ T398] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 32.278656][ T398] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.278659][ T398] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.278661][ T398] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.278663][ T398] RIP: 0033:0x7fa3e52482de [ 32.278665][ T398] 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 [ 32.278667][ T398] RSP: 002b:00007ffc47b50d98 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 32.278671][ T398] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa3e52482de [ 32.278672][ T398] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 32.278673][ T398] RBP: 00007ffc47b50ed0 R08: 0000000000000010 R09: 000055b0d21b1530 [ 32.278680][ T398] R10: 00007ffc47b50e10 R11: 0000000000000246 R12: 0000000000000001 [ 32.278680][ T398] R13: 000055b0d21b1918 R14: 000055b0d21b1690 R15: 0000000000000000 | [ 34.269050][ T393] softirqs last disabled at (0): 0x0 | [ 34.269052][ T393] Preemption disabled at: | [ 34.269052][ T393] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.269063][ T393] Tainted: [W]=WARN [ 34.269064][ T393] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.269066][ T393] Call Trace: [ 34.269067][ T393] [ 34.269069][ T393] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.269073][ T393] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.269075][ T393] __might_resched.cold (kernel/sched/core.c:9234) [ 34.269079][ T393] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 34.269082][ T393] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.269085][ T393] ? record_print_text (kernel/printk/printk.c:1467) [ 34.269087][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269090][ T393] __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)) [ 34.269093][ T393] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 34.269095][ T393] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.269100][ T393] ? 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) [ 34.269101][ T393] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.269103][ T393] put_chars (drivers/char/virtio_console.c:1176) [ 34.269106][ T393] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.269108][ T393] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 34.269110][ T393] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.269115][ T393] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.269117][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269118][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269119][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.269122][ T393] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.269124][ T393] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.269125][ T393] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 34.269127][ T393] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 34.269129][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269130][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269131][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269132][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.269134][ T393] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 34.269136][ T393] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.269137][ T393] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.269140][ T393] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.269141][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.269143][ T393] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.269144][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269145][ T393] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.269147][ T393] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.269148][ T393] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 34.269150][ T393] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.269152][ T393] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.269154][ T393] vprintk_emit (kernel/printk/printk.c:2479) [ 34.269156][ T393] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.269157][ T393] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 34.269160][ T393] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 34.269163][ T393] ? __kernel_text_address (kernel/extable.c:79) [ 34.269165][ T393] _printk (kernel/printk/printk.c:2504) [ 34.269167][ T393] ? snapshot_read.cold (user.c:?) [ 34.269169][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.269171][ T393] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.269173][ T393] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.269175][ T393] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.269177][ T393] ? netdev_notice (net/core/dev.c:13194) [ 34.269178][ T393] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 34.269182][ T393] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 34.269183][ T393] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 34.269186][ T393] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 34.269190][ T393] ? __fput (fs/file_table.c:512) [ 34.269192][ T393] ? 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) [ 34.269194][ T393] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 34.269197][ T393] netif_set_promiscuity (net/core/dev.c:9699) [ 34.269201][ T393] dev_set_promiscuity (net/core/dev_api.c:288) [ 34.269203][ T393] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 34.269205][ T393] ? packet_set_ring (net/packet/af_packet.c:652) [ 34.269207][ T393] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 34.269210][ T393] __sock_release (net/socket.c:735) [ 34.269214][ T393] sock_close (net/socket.c:1526 (discriminator 1)) [ 34.269216][ T393] __fput (fs/file_table.c:512) [ 34.269218][ T393] fput_close_sync (fs/file_table.c:617) [ 34.269219][ T393] ? alloc_file_clone (fs/file_table.c:479) [ 34.269221][ T393] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 34.269223][ T393] ? 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) [ 34.269224][ T393] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 34.269226][ T393] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.269228][ T393] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.269230][ T393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.269232][ T393] RIP: 0033:0x7f03f899854e [ 34.269234][ T393] 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 [ 34.269236][ T393] RSP: 002b:00007ffff32d3830 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 34.269240][ T393] RAX: ffffffffffffffda RBX: 0000562041578690 RCX: 00007f03f899854e [ 34.269241][ T393] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 34.269242][ T393] RBP: 00007ffff32d3840 R08: 0000000000000000 R09: 0000000000000000 [ 34.269243][ T393] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 34.269244][ T393] R13: 00000000fffffffe R14: 000056200210c760 R15: 0000000000000001 | [ 35.794615][ T433] softirqs last disabled at (0): 0x0 | [ 35.794617][ T433] Preemption disabled at: | [ 35.794618][ T433] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.794629][ T433] Tainted: [W]=WARN [ 35.794630][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.794632][ T433] Call Trace: [ 35.794633][ T433] [ 35.794634][ T433] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.794639][ T433] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.794641][ T433] __might_resched.cold (kernel/sched/core.c:9234) [ 35.794644][ T433] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.794647][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794650][ T433] __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)) [ 35.794654][ T433] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.794656][ T433] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.794661][ T433] ? 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) [ 35.794662][ T433] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.794664][ T433] put_chars (drivers/char/virtio_console.c:1176) [ 35.794666][ T433] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.794668][ T433] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 35.794670][ T433] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 35.794673][ T433] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.794682][ T433] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.794684][ T433] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 35.794685][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794686][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794688][ T433] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.794692][ T433] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.794693][ T433] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 35.794695][ T433] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 35.794698][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794699][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794700][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794701][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.794704][ T433] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 35.794705][ T433] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.794707][ T433] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.794709][ T433] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.794711][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.794713][ T433] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.794714][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794715][ T433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.794716][ T433] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.794718][ T433] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 35.794720][ T433] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.794722][ T433] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.794724][ T433] vprintk_emit (kernel/printk/printk.c:2479) [ 35.794726][ T433] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.794727][ T433] ? kasan_save_stack (mm/kasan/common.c:58) [ 35.794729][ T433] ? kasan_save_track (mm/kasan/common.c:78) [ 35.794730][ T433] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 35.794731][ T433] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 35.794732][ T433] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 35.794735][ T433] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 35.794737][ T433] ? do_sock_setsockopt (net/socket.c:2397) [ 35.794740][ T433] _printk (kernel/printk/printk.c:2504) [ 35.794743][ T433] ? snapshot_read.cold (user.c:?) [ 35.794746][ T433] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.794748][ T433] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.794750][ T433] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.794751][ T433] ? netdev_notice (net/core/dev.c:13194) [ 35.794754][ T433] ? 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) [ 35.794755][ T433] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 35.794758][ T433] netif_set_promiscuity (net/core/dev.c:9699) [ 35.794762][ T433] dev_set_promiscuity (net/core/dev_api.c:288) [ 35.794764][ T433] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 35.794765][ T433] packet_mc_add (net/packet/af_packet.c:3755) [ 35.794767][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794768][ T433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.794770][ T433] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.794774][ T433] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 35.794777][ T433] packet_setsockopt (net/packet/af_packet.c:3840) [ 35.794779][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.794781][ T433] ? packet_bind (net/packet/af_packet.c:3341) [ 35.794782][ T433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 35.794784][ T433] ? do_sock_getsockopt (net/socket.c:2484) [ 35.794787][ T433] ? sock_poll (net/socket.c:1514) [ 35.794788][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794789][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.794791][ T433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.794793][ T433] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 35.794795][ T433] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.794797][ T433] do_sock_setsockopt (net/socket.c:2397) [ 35.794799][ T433] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 35.794801][ T433] __sys_setsockopt (net/socket.c:2422) [ 35.794804][ T433] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 35.794805][ T433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.794807][ T433] ? 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)) [ 35.794808][ T433] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 35.794810][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.794812][ T433] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.794814][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.794816][ T433] RIP: 0033:0x7f3493d1d2de [ 35.794818][ T433] 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 [ 35.794820][ T433] RSP: 002b:00007ffd52213dc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 35.794824][ T433] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f3493d1d2de [ 35.794825][ T433] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 35.794826][ T433] RBP: 00007ffd52213f00 R08: 0000000000000010 R09: 00005563228bc530 [ 35.794827][ T433] R10: 00007ffd52213e40 R11: 0000000000000246 R12: 0000000000000001 [ 35.794828][ T433] R13: 00005563228bc918 R14: 00005563228bc690 R15: 0000000000000000 | [ 36.839053][ T440] softirqs last disabled at (0): 0x0 | [ 36.839055][ T440] Preemption disabled at: | [ 36.839056][ T440] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.839067][ T440] Tainted: [W]=WARN [ 36.839067][ T440] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.839069][ T440] Call Trace: [ 36.839071][ T440] [ 36.839072][ T440] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.839077][ T440] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.839079][ T440] __might_resched.cold (kernel/sched/core.c:9234) [ 36.839083][ T440] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.839086][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839089][ T440] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 36.839093][ T440] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.839095][ T440] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.839100][ T440] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.839101][ T440] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.839103][ T440] put_chars (drivers/char/virtio_console.c:1176) [ 36.839106][ T440] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.839108][ T440] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 36.839109][ T440] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 36.839112][ T440] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.839116][ T440] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.839118][ T440] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 36.839119][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839120][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839122][ T440] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.839124][ T440] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.839125][ T440] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 36.839127][ T440] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 36.839130][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839131][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839132][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839133][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.839136][ T440] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 36.839137][ T440] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.839139][ T440] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.839141][ T440] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.839143][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.839144][ T440] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.839146][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839147][ T440] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.839148][ T440] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.839150][ T440] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 36.839152][ T440] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.839154][ T440] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.839155][ T440] vprintk_emit (kernel/printk/printk.c:2479) [ 36.839157][ T440] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.839159][ T440] ? kasan_save_stack (mm/kasan/common.c:58) [ 36.839160][ T440] ? kasan_save_track (mm/kasan/common.c:78) [ 36.839161][ T440] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 36.839162][ T440] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 36.839164][ T440] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 36.839167][ T440] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 36.839169][ T440] ? do_sock_setsockopt (net/socket.c:2397) [ 36.839172][ T440] _printk (kernel/printk/printk.c:2504) [ 36.839175][ T440] ? snapshot_read.cold (user.c:?) [ 36.839177][ T440] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.839180][ T440] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.839182][ T440] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.839183][ T440] ? netdev_notice (net/core/dev.c:13194) [ 36.839186][ T440] ? 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) [ 36.839187][ T440] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 36.839190][ T440] netif_set_promiscuity (net/core/dev.c:9699) [ 36.839194][ T440] dev_set_promiscuity (net/core/dev_api.c:288) [ 36.839196][ T440] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.839198][ T440] packet_mc_add (net/packet/af_packet.c:3755) [ 36.839199][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839201][ T440] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.839202][ T440] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.839206][ T440] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 36.839210][ T440] packet_setsockopt (net/packet/af_packet.c:3840) [ 36.839212][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.839213][ T440] ? packet_bind (net/packet/af_packet.c:3341) [ 36.839215][ T440] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 36.839217][ T440] ? do_sock_getsockopt (net/socket.c:2484) [ 36.839219][ T440] ? sock_poll (net/socket.c:1514) [ 36.839221][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839222][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.839223][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.839226][ T440] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 36.839228][ T440] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 36.839230][ T440] do_sock_setsockopt (net/socket.c:2397) [ 36.839231][ T440] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 36.839233][ T440] __sys_setsockopt (net/socket.c:2422) [ 36.839236][ T440] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 36.839237][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.839239][ T440] ? 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)) [ 36.839240][ T440] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 36.839242][ T440] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.839244][ T440] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.839246][ T440] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.839248][ T440] RIP: 0033:0x7f6e67a582de [ 36.839250][ T440] 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 [ 36.839252][ T440] RSP: 002b:00007fff3f137838 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 36.839255][ T440] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6e67a582de [ 36.839257][ T440] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 36.839258][ T440] RBP: 00007fff3f137970 R08: 0000000000000010 R09: 000055d2ef13e530 [ 36.839259][ T440] R10: 00007fff3f1378b0 R11: 0000000000000246 R12: 0000000000000001 [ 36.839260][ T440] R13: 000055d2ef13e918 R14: 000055d2ef13e690 R15: 0000000000000000 | [ 38.822380][ T433] softirqs last disabled at (0): 0x0 | [ 38.822382][ T433] Preemption disabled at: | [ 38.822382][ T433] vprintk_emit (kernel/printk/printk.c:2471) | [ 38.822393][ T433] Tainted: [W]=WARN [ 38.822394][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.822396][ T433] Call Trace: [ 38.822398][ T433] [ 38.822399][ T433] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.822404][ T433] ? vprintk_emit (kernel/printk/printk.c:2471) [ 38.822405][ T433] __might_resched.cold (kernel/sched/core.c:9234) [ 38.822409][ T433] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 38.822412][ T433] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.822415][ T433] ? record_print_text (kernel/printk/printk.c:1467) [ 38.822418][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822421][ T433] __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)) [ 38.822424][ T433] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 38.822426][ T433] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.822431][ T433] ? 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) [ 38.822432][ T433] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.822435][ T433] put_chars (drivers/char/virtio_console.c:1176) [ 38.822437][ T433] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.822439][ T433] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 38.822442][ T433] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.822447][ T433] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.822448][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822450][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822451][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.822454][ T433] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.822456][ T433] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.822457][ T433] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 38.822459][ T433] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 38.822460][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822462][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822463][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822464][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.822466][ T433] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 38.822468][ T433] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.822470][ T433] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.822472][ T433] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.822473][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.822475][ T433] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.822476][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822477][ T433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.822479][ T433] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 38.822481][ T433] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 38.822482][ T433] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.822484][ T433] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.822486][ T433] vprintk_emit (kernel/printk/printk.c:2479) [ 38.822488][ T433] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.822489][ T433] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 38.822492][ T433] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 38.822494][ T433] ? __kernel_text_address (kernel/extable.c:79) [ 38.822496][ T433] _printk (kernel/printk/printk.c:2504) [ 38.822499][ T433] ? snapshot_read.cold (user.c:?) [ 38.822501][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.822503][ T433] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 38.822505][ T433] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 38.822507][ T433] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 38.822509][ T433] ? netdev_notice (net/core/dev.c:13194) [ 38.822510][ T433] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.822514][ T433] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 38.822516][ T433] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 38.822519][ T433] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 38.822522][ T433] ? __fput (fs/file_table.c:512) [ 38.822524][ T433] ? 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) [ 38.822526][ T433] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 38.822529][ T433] netif_set_promiscuity (net/core/dev.c:9699) [ 38.822533][ T433] dev_set_promiscuity (net/core/dev_api.c:288) [ 38.822535][ T433] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 38.822538][ T433] ? packet_set_ring (net/packet/af_packet.c:652) [ 38.822540][ T433] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 38.822542][ T433] __sock_release (net/socket.c:735) [ 38.822546][ T433] sock_close (net/socket.c:1526 (discriminator 1)) [ 38.822548][ T433] __fput (fs/file_table.c:512) [ 38.822550][ T433] fput_close_sync (fs/file_table.c:617) [ 38.822552][ T433] ? alloc_file_clone (fs/file_table.c:479) [ 38.822554][ T433] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 38.822555][ T433] ? 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) [ 38.822557][ T433] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 38.822559][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.822561][ T433] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 38.822563][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.822565][ T433] RIP: 0033:0x7f3493c9454e [ 38.822567][ T433] 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 [ 38.822569][ T433] RSP: 002b:00007ffd52213f30 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 38.822572][ T433] RAX: ffffffffffffffda RBX: 00005563228bc690 RCX: 00007f3493c9454e [ 38.822574][ T433] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 38.822575][ T433] RBP: 00007ffd52213f40 R08: 0000000000000000 R09: 0000000000000000 [ 38.822575][ T433] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 38.822576][ T433] R13: 00000000fffffffe R14: 0000556314796760 R15: 0000000000000001 | [ 40.193385][ T469] softirqs last disabled at (0): 0x0 | [ 40.193387][ T469] Preemption disabled at: | [ 40.193387][ T469] vprintk_emit (kernel/printk/printk.c:2471) | [ 40.193398][ T469] Tainted: [W]=WARN [ 40.193398][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.193400][ T469] Call Trace: [ 40.193402][ T469] [ 40.193403][ T469] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.193407][ T469] ? vprintk_emit (kernel/printk/printk.c:2471) [ 40.193409][ T469] __might_resched.cold (kernel/sched/core.c:9234) [ 40.193412][ T469] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.193415][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193418][ T469] __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)) [ 40.193422][ T469] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.193424][ T469] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.193429][ T469] ? 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) [ 40.193430][ T469] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.193432][ T469] put_chars (drivers/char/virtio_console.c:1176) [ 40.193435][ T469] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.193437][ T469] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 40.193438][ T469] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 40.193441][ T469] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.193445][ T469] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.193447][ T469] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 40.193448][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193449][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193451][ T469] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.193453][ T469] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.193455][ T469] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 40.193456][ T469] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 40.193459][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193460][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193461][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193463][ T469] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.193465][ T469] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 40.193466][ T469] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.193468][ T469] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.193471][ T469] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.193472][ T469] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.193474][ T469] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.193475][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193476][ T469] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.193478][ T469] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 40.193479][ T469] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 40.193481][ T469] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.193483][ T469] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.193484][ T469] vprintk_emit (kernel/printk/printk.c:2479) [ 40.193486][ T469] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.193488][ T469] ? kasan_save_stack (mm/kasan/common.c:58) [ 40.193489][ T469] ? kasan_save_track (mm/kasan/common.c:78) [ 40.193490][ T469] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 40.193491][ T469] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 40.193493][ T469] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 40.193496][ T469] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 40.193498][ T469] ? do_sock_setsockopt (net/socket.c:2397) [ 40.193501][ T469] _printk (kernel/printk/printk.c:2504) [ 40.193504][ T469] ? snapshot_read.cold (user.c:?) [ 40.193506][ T469] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 40.193508][ T469] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 40.193510][ T469] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 40.193512][ T469] ? netdev_notice (net/core/dev.c:13194) [ 40.193514][ T469] ? 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) [ 40.193516][ T469] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 40.193519][ T469] netif_set_promiscuity (net/core/dev.c:9699) [ 40.193522][ T469] dev_set_promiscuity (net/core/dev_api.c:288) [ 40.193524][ T469] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.193526][ T469] packet_mc_add (net/packet/af_packet.c:3755) [ 40.193527][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193529][ T469] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.193530][ T469] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 40.193534][ T469] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 40.193538][ T469] packet_setsockopt (net/packet/af_packet.c:3840) [ 40.193539][ T469] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.193541][ T469] ? packet_bind (net/packet/af_packet.c:3341) [ 40.193543][ T469] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 40.193545][ T469] ? do_sock_getsockopt (net/socket.c:2484) [ 40.193547][ T469] ? sock_poll (net/socket.c:1514) [ 40.193549][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193550][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.193551][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.193554][ T469] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 40.193556][ T469] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 40.193558][ T469] do_sock_setsockopt (net/socket.c:2397) [ 40.193559][ T469] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 40.193562][ T469] __sys_setsockopt (net/socket.c:2422) [ 40.193564][ T469] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 40.193566][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.193567][ T469] ? 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)) [ 40.193569][ T469] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 40.193570][ T469] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 40.193572][ T469] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 40.193574][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.193576][ T469] RIP: 0033:0x7f9027e8e2de [ 40.193578][ T469] 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 [ 40.193580][ T469] RSP: 002b:00007ffc667817e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 40.193584][ T469] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f9027e8e2de [ 40.193585][ T469] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 40.193586][ T469] RBP: 00007ffc66781920 R08: 0000000000000010 R09: 0000558bfa150530 [ 40.193587][ T469] R10: 00007ffc66781860 R11: 0000000000000246 R12: 0000000000000001 [ 40.193587][ T469] R13: 0000558bfa150918 R14: 0000558bfa150690 R15: 0000000000000000 | [ 42.183393][ T464] softirqs last disabled at (0): 0x0 | [ 42.183395][ T464] Preemption disabled at: | [ 42.183396][ T464] vprintk_emit (kernel/printk/printk.c:2471) | [ 42.183407][ T464] Tainted: [W]=WARN [ 42.183408][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.183409][ T464] Call Trace: [ 42.183411][ T464] [ 42.183412][ T464] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.183417][ T464] ? vprintk_emit (kernel/printk/printk.c:2471) [ 42.183418][ T464] __might_resched.cold (kernel/sched/core.c:9234) [ 42.183422][ T464] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 42.183425][ T464] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.183428][ T464] ? record_print_text (kernel/printk/printk.c:1467) [ 42.183430][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183434][ T464] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 42.183437][ T464] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 42.183439][ T464] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.183444][ T464] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.183445][ T464] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.183447][ T464] put_chars (drivers/char/virtio_console.c:1176) [ 42.183450][ T464] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.183452][ T464] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 42.183455][ T464] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.183459][ T464] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.183461][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183462][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183464][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.183466][ T464] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.183468][ T464] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.183470][ T464] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 42.183471][ T464] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 42.183473][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183474][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183475][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183477][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.183479][ T464] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 42.183480][ T464] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.183482][ T464] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.183484][ T464] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.183485][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.183487][ T464] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.183488][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183490][ T464] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.183491][ T464] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 42.183493][ T464] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 42.183495][ T464] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.183497][ T464] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.183498][ T464] vprintk_emit (kernel/printk/printk.c:2479) [ 42.183501][ T464] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.183502][ T464] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 42.183505][ T464] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 42.183507][ T464] ? __kernel_text_address (kernel/extable.c:79) [ 42.183509][ T464] _printk (kernel/printk/printk.c:2504) [ 42.183512][ T464] ? snapshot_read.cold (user.c:?) [ 42.183514][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.183516][ T464] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 42.183518][ T464] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 42.183520][ T464] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 42.183522][ T464] ? netdev_notice (net/core/dev.c:13194) [ 42.183523][ T464] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 42.183527][ T464] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 42.183528][ T464] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 42.183531][ T464] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 42.183534][ T464] ? __fput (fs/file_table.c:512) [ 42.183537][ T464] ? 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) [ 42.183539][ T464] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 42.183542][ T464] netif_set_promiscuity (net/core/dev.c:9699) [ 42.183546][ T464] dev_set_promiscuity (net/core/dev_api.c:288) [ 42.183549][ T464] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 42.183551][ T464] ? packet_set_ring (net/packet/af_packet.c:652) [ 42.183553][ T464] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 42.183555][ T464] __sock_release (net/socket.c:735) [ 42.183559][ T464] sock_close (net/socket.c:1526 (discriminator 1)) [ 42.183561][ T464] __fput (fs/file_table.c:512) [ 42.183563][ T464] fput_close_sync (fs/file_table.c:617) [ 42.183565][ T464] ? alloc_file_clone (fs/file_table.c:479) [ 42.183567][ T464] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 42.183568][ T464] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.183570][ T464] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 42.183572][ T464] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 42.183573][ T464] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 42.183576][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.183578][ T464] RIP: 0033:0x7fa09865654e [ 42.183580][ T464] 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 [ 42.183582][ T464] RSP: 002b:00007ffc63122630 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 42.183586][ T464] RAX: ffffffffffffffda RBX: 00005556f27ce690 RCX: 00007fa09865654e [ 42.183587][ T464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 42.183588][ T464] RBP: 00007ffc63122640 R08: 0000000000000000 R09: 0000000000000000 [ 42.183589][ T464] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 42.183589][ T464] R13: 00000000fffffffe R14: 00005556d4ad6760 R15: 0000000000000001 | [ 43.627242][ T498] softirqs last disabled at (0): 0x0 | [ 43.627244][ T498] Preemption disabled at: | [ 43.627244][ T498] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.627255][ T498] Tainted: [W]=WARN [ 43.627255][ T498] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.627257][ T498] Call Trace: [ 43.627258][ T498] [ 43.627260][ T498] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.627264][ T498] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.627266][ T498] __might_resched.cold (kernel/sched/core.c:9234) [ 43.627270][ T498] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.627272][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627276][ T498] __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)) [ 43.627280][ T498] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.627282][ T498] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.627286][ T498] ? 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) [ 43.627288][ T498] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.627290][ T498] put_chars (drivers/char/virtio_console.c:1176) [ 43.627292][ T498] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.627294][ T498] ? console_prepend_replay (kernel/printk/printk.c:3005) [ 43.627296][ T498] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 43.627299][ T498] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.627303][ T498] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.627305][ T498] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 43.627306][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627307][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627309][ T498] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.627311][ T498] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.627312][ T498] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 43.627314][ T498] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 43.627316][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627318][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627319][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627320][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.627323][ T498] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 43.627324][ T498] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.627326][ T498] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.627328][ T498] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.627329][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.627331][ T498] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.627332][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627333][ T498] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.627335][ T498] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.627336][ T498] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 43.627338][ T498] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.627340][ T498] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.627342][ T498] vprintk_emit (kernel/printk/printk.c:2479) [ 43.627344][ T498] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.627345][ T498] ? kasan_save_stack (mm/kasan/common.c:58) [ 43.627347][ T498] ? kasan_save_track (mm/kasan/common.c:78) [ 43.627348][ T498] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 43.627349][ T498] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 43.627351][ T498] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 43.627354][ T498] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 43.627356][ T498] ? do_sock_setsockopt (net/socket.c:2397) [ 43.627359][ T498] _printk (kernel/printk/printk.c:2504) [ 43.627362][ T498] ? snapshot_read.cold (user.c:?) [ 43.627364][ T498] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.627367][ T498] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.627368][ T498] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.627370][ T498] ? netdev_notice (net/core/dev.c:13194) [ 43.627373][ T498] ? 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) [ 43.627374][ T498] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.627377][ T498] netif_set_promiscuity (net/core/dev.c:9699) [ 43.627381][ T498] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.627383][ T498] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 43.627384][ T498] packet_mc_add (net/packet/af_packet.c:3755) [ 43.627386][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627387][ T498] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.627389][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 43.627392][ T498] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 43.627396][ T498] packet_setsockopt (net/packet/af_packet.c:3840) [ 43.627398][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.627400][ T498] ? packet_bind (net/packet/af_packet.c:3341) [ 43.627401][ T498] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 43.627403][ T498] ? do_sock_getsockopt (net/socket.c:2484) [ 43.627405][ T498] ? sock_poll (net/socket.c:1514) [ 43.627407][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627408][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.627409][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.627412][ T498] ? trace_irq_disable.constprop.0 (./include/trace/events/preemptirq.h:36 (discriminator 22)) [ 43.627414][ T498] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 43.627415][ T498] do_sock_setsockopt (net/socket.c:2397) [ 43.627417][ T498] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 43.627419][ T498] __sys_setsockopt (net/socket.c:2422) [ 43.627422][ T498] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 43.627423][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.627425][ T498] ? 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)) [ 43.627426][ T498] ? trace_hardirqs_on (kernel/trace/trace_preemptirq.c:78) [ 43.627428][ T498] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.627430][ T498] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.627432][ T498] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.627434][ T498] RIP: 0033:0x7f396fd372de [ 43.627436][ T498] 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 [ 43.627438][ T498] RSP: 002b:00007fff2e082ca8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 43.627442][ T498] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f396fd372de [ 43.627443][ T498] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 43.627444][ T498] RBP: 00007fff2e082de0 R08: 0000000000000010 R09: 000055855e4df530 [ 43.627445][ T498] R10: 00007fff2e082d20 R11: 0000000000000246 R12: 0000000000000001 [ 43.627446][ T498] R13: 000055855e4df918 R14: 000055855e4df690 R15: 0000000000000000 | [ 45.619903][ T493] softirqs last disabled at (0): 0x0 | [ 45.619905][ T493] Preemption disabled at: | [ 45.619906][ T493] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.619916][ T493] Tainted: [W]=WARN [ 45.619917][ T493] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.619919][ T493] Call Trace: [ 45.619920][ T493] [ 45.619921][ T493] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.619926][ T493] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.619928][ T493] __might_resched.cold (kernel/sched/core.c:9234) [ 45.619932][ T493] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 45.619935][ T493] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.619938][ T493] ? record_print_text (kernel/printk/printk.c:1467) [ 45.619940][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.619943][ T493] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 45.619946][ T493] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 45.619948][ T493] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.619953][ T493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.619954][ T493] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.619956][ T493] put_chars (drivers/char/virtio_console.c:1176) [ 45.619959][ T493] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.619961][ T493] ? desc_read (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 kernel/printk/printk_ringbuffer.c:552) [ 45.619964][ T493] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.619968][ T493] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.619970][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.619971][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.619972][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.619975][ T493] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.619977][ T493] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.619978][ T493] ? _prb_read_valid (kernel/printk/printk_ringbuffer.c:1996) [ 45.619980][ T493] ? __asan_memmove (mm/kasan/shadow.c:95 (discriminator 1)) [ 45.619982][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.619983][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.619984][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.619985][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.619987][ T493] ? console_flush_one_record (kernel/printk/printk.c:3247) [ 45.619988][ T493] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.619990][ T493] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.619992][ T493] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.619993][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.619995][ T493] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.619997][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.619998][ T493] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.619999][ T493] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.620001][ T493] ? sync_exp_reset_tree_hotplug (kernel/rcu/tree_exp.h:98) [ 45.620003][ T493] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.620004][ T493] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.620006][ T493] vprintk_emit (kernel/printk/printk.c:2479) [ 45.620008][ T493] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.620009][ T493] ? is_bpf_text_address (./include/linux/rcupdate.h:850 kernel/bpf/core.c:749) [ 45.620012][ T493] ? kernel_text_address (kernel/extable.c:125 kernel/extable.c:94) [ 45.620015][ T493] ? __kernel_text_address (kernel/extable.c:79) [ 45.620017][ T493] _printk (kernel/printk/printk.c:2504) [ 45.620020][ T493] ? snapshot_read.cold (user.c:?) [ 45.620022][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.620023][ T493] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.620026][ T493] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.620027][ T493] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.620029][ T493] ? netdev_notice (net/core/dev.c:13194) [ 45.620030][ T493] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.620034][ T493] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.620035][ T493] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 45.620038][ T493] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 45.620041][ T493] ? __fput (fs/file_table.c:512) [ 45.620044][ T493] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.620046][ T493] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.620049][ T493] netif_set_promiscuity (net/core/dev.c:9699) [ 45.620053][ T493] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.620055][ T493] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 45.620057][ T493] ? packet_set_ring (net/packet/af_packet.c:652) [ 45.620059][ T493] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 45.620061][ T493] __sock_release (net/socket.c:735) [ 45.620065][ T493] sock_close (net/socket.c:1526 (discriminator 1)) [ 45.620067][ T493] __fput (fs/file_table.c:512) [ 45.620069][ T493] fput_close_sync (fs/file_table.c:617) [ 45.620071][ T493] ? alloc_file_clone (fs/file_table.c:479) [ 45.620073][ T493] ? lock_release (./include/trace/events/lock.h:68 (discriminator 22) kernel/locking/lockdep.c:5920 (discriminator 22)) [ 45.620074][ T493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.620076][ T493] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 45.620078][ T493] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.620079][ T493] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.620081][ T493] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.620083][ T493] RIP: 0033:0x7fb2caade54e [ 45.620085][ T493] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.620087][ T493] RSP: 002b:00007fff07110510 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 45.620091][ T493] RAX: ffffffffffffffda RBX: 00005581c056a690 RCX: 00007fb2caade54e [ 45.620092][ T493] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 45.620093][ T493] RBP: 00007fff07110520 R08: 0000000000000000 R09: 0000000000000000 [ 45.620094][ T493] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars lock_sock_nested:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print mark_lock_irq:mark_lock:mark_usage:__lock_acquire:console_lock_spinning_enable