====================================== | [ 10.029018][ T197] softirqs last disabled at (33394): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 10.029020][ T197] Preemption disabled at: | [ 10.029021][ T197] 0x0 | [ 10.029031][ T197] Tainted: [W]=WARN [ 10.029032][ T197] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.029034][ T197] Call Trace: [ 10.029035][ T197] [ 10.029037][ T197] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.029043][ T197] __might_resched.cold (kernel/sched/core.c:9234) [ 10.029047][ T197] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.029050][ T197] ? __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.029056][ T197] __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.029058][ T197] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.029065][ T197] ? 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.029067][ T197] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.029070][ T197] put_chars (drivers/char/virtio_console.c:1176) [ 10.029074][ T197] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.029076][ T197] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 10.029079][ T197] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.029082][ T197] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.029087][ T197] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.029091][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.029093][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.029098][ T197] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.029101][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.029104][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.029108][ T197] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.029111][ T197] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.029115][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.029117][ T197] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.029121][ T197] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.029125][ T197] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.029127][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.029132][ T197] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.029134][ T197] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.029136][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.029138][ T197] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.029142][ T197] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.029144][ T197] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.029146][ T197] vprintk_emit (kernel/printk/printk.c:2479) [ 10.029150][ T197] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.029153][ T197] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.029157][ T197] _printk (kernel/printk/printk.c:2504) [ 10.029160][ T197] ? snapshot_read.cold (user.c:?) [ 10.029163][ T197] ? 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.029165][ T197] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.029168][ T197] ? 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.029171][ T197] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 10.029175][ T197] ? exit_notify (kernel/exit.c:780) [ 10.029176][ T197] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.029179][ T197] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.029183][ T197] do_group_exit (kernel/exit.c:1151) [ 10.029186][ T197] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 10.029188][ T197] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 10.029190][ T197] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.029193][ T197] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.029197][ T197] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.029199][ T197] RIP: 0033:0x7f76b0d131b8 [ 10.029201][ T197] Code: Unable to access opcode bytes at 0x7f76b0d1318e. Code starting with the faulting instruction =========================================== [ 10.029202][ T197] RSP: 002b:00007ffcd2625fd8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 10.029204][ T197] RAX: ffffffffffffffda RBX: 00007f76b0e43f88 RCX: 00007f76b0d131b8 [ 10.029206][ T197] RDX: 00007f76b0a5dfc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 10.029206][ T197] RBP: 00007ffcd2626030 R08: 0000000000000000 R09: 0000000000000000 [ 10.029207][ T197] R10: 00007ffcd2625df0 R11: 0000000000000246 R12: 0000000000000001 [ 10.029208][ T197] R13: 0000000000000000 R14: 00007f76b0e42680 R15: 00007f76b0e43fa0 | [ 12.079283][ T231] softirqs last disabled at (36418): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.079288][ T231] Preemption disabled at: | [ 12.079288][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.079298][ T231] Tainted: [W]=WARN [ 12.079298][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.079300][ T231] Call Trace: [ 12.079302][ T231] [ 12.079303][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.079309][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.079311][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 12.079315][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.079319][ T231] ? __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.079324][ T231] __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.079327][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.079333][ T231] ? 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.079335][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.079339][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 12.079342][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.079344][ T231] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.079348][ T231] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.079352][ T231] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.079357][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.079361][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.079366][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.079370][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.079374][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.079378][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.079382][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.079384][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.079388][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.079392][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.079393][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.079399][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.079401][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.079403][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.079405][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.079409][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.079411][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.079414][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 12.079417][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.079419][ T231] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.079421][ T231] ? kasan_save_track (mm/kasan/common.c:78) [ 12.079422][ T231] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.079424][ T231] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.079426][ T231] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.079427][ T231] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.079429][ T231] ? do_sock_setsockopt (net/socket.c:2397) [ 12.079433][ T231] _printk (kernel/printk/printk.c:2504) [ 12.079436][ T231] ? snapshot_read.cold (user.c:?) [ 12.079441][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.079444][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.079448][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.079450][ T231] ? netdev_notice (net/core/dev.c:13194) [ 12.079457][ T231] ? 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.079460][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.079464][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 12.079469][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.079471][ T231] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.079475][ T231] packet_mc_add (net/packet/af_packet.c:3755) [ 12.079477][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.079481][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.079484][ T231] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.079489][ T231] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.079493][ T231] ? packet_bind (net/packet/af_packet.c:3341) [ 12.079497][ T231] ? do_sock_getsockopt (net/socket.c:2484) [ 12.079501][ T231] ? sock_poll (net/socket.c:1514) [ 12.079505][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.079507][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.079511][ T231] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.079515][ T231] do_sock_setsockopt (net/socket.c:2397) [ 12.079519][ T231] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.079520][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.079526][ T231] __sys_setsockopt (net/socket.c:2422) [ 12.079531][ T231] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.079533][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.079535][ T231] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.079538][ T231] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.079539][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.079541][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.079544][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.079546][ T231] RIP: 0033:0x7f763a4442de [ 12.079550][ T231] 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.079552][ T231] RSP: 002b:00007fffc0aae9e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.079555][ T231] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f763a4442de [ 12.079556][ T231] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.079557][ T231] RBP: 00007fffc0aaeb20 R08: 0000000000000010 R09: 000055779feef530 [ 12.079558][ T231] R10: 00007fffc0aaea60 R11: 0000000000000246 R12: 0000000000000001 [ 12.079559][ T231] R13: 000055779feef918 R14: 000055779feef690 R15: 0000000000000000 | [ 13.088975][ T238] softirqs last disabled at (28852): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.088980][ T238] Preemption disabled at: | [ 13.088980][ T238] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.088990][ T238] Tainted: [W]=WARN [ 13.088990][ T238] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.088992][ T238] Call Trace: [ 13.088994][ T238] [ 13.088996][ T238] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.089001][ T238] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.089003][ T238] __might_resched.cold (kernel/sched/core.c:9234) [ 13.089008][ T238] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.089011][ T238] ? __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.089017][ T238] __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.089019][ T238] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.089025][ T238] ? 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.089028][ T238] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.089031][ T238] put_chars (drivers/char/virtio_console.c:1176) [ 13.089035][ T238] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.089037][ T238] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.089041][ T238] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.089044][ T238] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.089049][ T238] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.089054][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.089059][ T238] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.089062][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.089067][ T238] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.089070][ T238] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.089074][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.089076][ T238] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.089081][ T238] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.089084][ T238] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.089086][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.089091][ T238] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.089094][ T238] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.089095][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.089097][ T238] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.089101][ T238] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.089103][ T238] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.089106][ T238] vprintk_emit (kernel/printk/printk.c:2479) [ 13.089109][ T238] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.089110][ T238] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.089113][ T238] ? kasan_save_track (mm/kasan/common.c:78) [ 13.089114][ T238] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.089115][ T238] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 13.089117][ T238] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 13.089119][ T238] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 13.089121][ T238] ? do_sock_setsockopt (net/socket.c:2397) [ 13.089124][ T238] _printk (kernel/printk/printk.c:2504) [ 13.089128][ T238] ? snapshot_read.cold (user.c:?) [ 13.089132][ T238] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.089135][ T238] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.089139][ T238] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.089141][ T238] ? netdev_notice (net/core/dev.c:13194) [ 13.089148][ T238] ? 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.089151][ T238] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.089155][ T238] netif_set_promiscuity (net/core/dev.c:9699) [ 13.089160][ T238] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.089162][ T238] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 13.089165][ T238] packet_mc_add (net/packet/af_packet.c:3755) [ 13.089167][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.089171][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.089174][ T238] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 13.089179][ T238] packet_setsockopt (net/packet/af_packet.c:3840) [ 13.089182][ T238] ? packet_bind (net/packet/af_packet.c:3341) [ 13.089186][ T238] ? do_sock_getsockopt (net/socket.c:2484) [ 13.089192][ T238] ? sock_poll (net/socket.c:1514) [ 13.089196][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.089198][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.089202][ T238] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.089207][ T238] do_sock_setsockopt (net/socket.c:2397) [ 13.089210][ T238] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 13.089216][ T238] __sys_setsockopt (net/socket.c:2422) [ 13.089221][ T238] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 13.089223][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.089225][ T238] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.089228][ T238] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 13.089229][ T238] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.089230][ T238] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.089233][ T238] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.089235][ T238] RIP: 0033:0x7fb8e68442de [ 13.089239][ T238] 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.089241][ T238] RSP: 002b:00007ffc03f0aba8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 13.089244][ T238] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fb8e68442de [ 13.089245][ T238] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 13.089246][ T238] RBP: 00007ffc03f0ace0 R08: 0000000000000010 R09: 0000560bcee44530 [ 13.089247][ T238] R10: 00007ffc03f0ac20 R11: 0000000000000246 R12: 0000000000000001 [ 13.089247][ T238] R13: 0000560bcee44918 R14: 0000560bcee44690 R15: 0000000000000000 | [ 15.083852][ T231] softirqs last disabled at (51940): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.083856][ T231] Preemption disabled at: | [ 15.083857][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.083869][ T231] Tainted: [W]=WARN [ 15.083870][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.083872][ T231] Call Trace: [ 15.083875][ T231] [ 15.083877][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.083884][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.083887][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 15.083893][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.083898][ T231] ? __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.083906][ T231] __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.083910][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.083926][ T231] ? 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.083929][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.083935][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 15.083938][ T231] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 15.083942][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.083947][ T231] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 15.083955][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.083966][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.083971][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.083975][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.083982][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.083988][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.083994][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.083997][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.084004][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.084010][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.084012][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.084021][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.084025][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.084027][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.084030][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.084036][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.084039][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.084044][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 15.084050][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.084056][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.084062][ T231] _printk (kernel/printk/printk.c:2504) [ 15.084067][ T231] ? snapshot_read.cold (user.c:?) [ 15.084069][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.084076][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.084078][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.084083][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.084089][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.084093][ T231] ? netdev_notice (net/core/dev.c:13194) [ 15.084095][ T231] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 15.084099][ T231] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 15.084105][ T231] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.084108][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.084112][ T231] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 15.084116][ T231] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 15.084120][ T231] ? __fput (fs/file_table.c:512) [ 15.084124][ T231] ? 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.084129][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.084136][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 15.084142][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.084148][ T231] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 15.084155][ T231] ? packet_set_ring (net/packet/af_packet.c:652) [ 15.084161][ T231] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 15.084170][ T231] __sock_release (net/socket.c:735) [ 15.084176][ T231] sock_close (net/socket.c:1526 (discriminator 1)) [ 15.084179][ T231] __fput (fs/file_table.c:512) [ 15.084188][ T231] fput_close_sync (fs/file_table.c:617) [ 15.084192][ T231] ? alloc_file_clone (fs/file_table.c:479) [ 15.084196][ T231] ? 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.084202][ T231] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 15.084206][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.084209][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.084214][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.084218][ T231] RIP: 0033:0x7f763a3bb54e [ 15.084223][ T231] 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.084226][ T231] RSP: 002b:00007fffc0aaeb50 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 15.084229][ T231] RAX: ffffffffffffffda RBX: 000055779feef690 RCX: 00007f763a3bb54e [ 15.084231][ T231] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 15.084232][ T231] RBP: 00007fffc0aaeb60 R08: 0000000000000000 R09: 0000000000000000 [ 15.084233][ T231] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 15.084234][ T231] R13: 00000000fffffffe R14: 00005577664bd760 R15: 0000000000000001 | [ 16.781466][ T267] softirqs last disabled at (46066): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 16.781471][ T267] Preemption disabled at: | [ 16.781472][ T267] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.781485][ T267] Tainted: [W]=WARN [ 16.781486][ T267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.781488][ T267] Call Trace: [ 16.781490][ T267] [ 16.781492][ T267] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.781499][ T267] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.781502][ T267] __might_resched.cold (kernel/sched/core.c:9234) [ 16.781508][ T267] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.781513][ T267] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 16.781521][ T267] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.781525][ T267] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.781534][ T267] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.781537][ T267] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.781543][ T267] put_chars (drivers/char/virtio_console.c:1176) [ 16.781547][ T267] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.781550][ T267] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 16.781556][ T267] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.781561][ T267] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 16.781570][ T267] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.781574][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.781583][ T267] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.781589][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.781597][ T267] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.781602][ T267] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.781609][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.781613][ T267] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.781620][ T267] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.781626][ T267] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.781629][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.781638][ T267] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.781643][ T267] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.781645][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.781648][ T267] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.781655][ T267] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.781657][ T267] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.781663][ T267] vprintk_emit (kernel/printk/printk.c:2479) [ 16.781668][ T267] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.781671][ T267] ? kasan_save_stack (mm/kasan/common.c:58) [ 16.781674][ T267] ? kasan_save_track (mm/kasan/common.c:78) [ 16.781676][ T267] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 16.781678][ T267] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 16.781681][ T267] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 16.781684][ T267] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 16.781687][ T267] ? do_sock_setsockopt (net/socket.c:2397) [ 16.781693][ T267] _printk (kernel/printk/printk.c:2504) [ 16.781703][ T267] ? snapshot_read.cold (user.c:?) [ 16.781710][ T267] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 16.781715][ T267] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 16.781721][ T267] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 16.781725][ T267] ? netdev_notice (net/core/dev.c:13194) [ 16.781737][ T267] ? 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) [ 16.781742][ T267] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 16.781748][ T267] netif_set_promiscuity (net/core/dev.c:9699) [ 16.781754][ T267] dev_set_promiscuity (net/core/dev_api.c:288) [ 16.781758][ T267] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 16.781763][ T267] packet_mc_add (net/packet/af_packet.c:3755) [ 16.781767][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 16.781772][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 16.781776][ T267] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 16.781783][ T267] packet_setsockopt (net/packet/af_packet.c:3840) [ 16.781789][ T267] ? packet_bind (net/packet/af_packet.c:3341) [ 16.781796][ T267] ? do_sock_getsockopt (net/socket.c:2484) [ 16.781804][ T267] ? sock_poll (net/socket.c:1514) [ 16.781810][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.781814][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.781819][ T267] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 16.781826][ T267] do_sock_setsockopt (net/socket.c:2397) [ 16.781832][ T267] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 16.781844][ T267] __sys_setsockopt (net/socket.c:2422) [ 16.781851][ T267] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 16.781854][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.781858][ T267] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 16.781862][ T267] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 16.781864][ T267] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.781866][ T267] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 16.781870][ T267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.781874][ T267] RIP: 0033:0x7f6bb54552de [ 16.781880][ T267] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 16.781882][ T267] RSP: 002b:00007ffcddf19ba8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 16.781886][ T267] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6bb54552de [ 16.781888][ T267] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 16.781890][ T267] RBP: 00007ffcddf19ce0 R08: 0000000000000010 R09: 0000562cf7be5530 [ 16.781891][ T267] R10: 00007ffcddf19c20 R11: 0000000000000246 R12: 0000000000000001 [ 16.781892][ T267] R13: 0000562cf7be5918 R14: 0000562cf7be5690 R15: 0000000000000000 | [ 18.745091][ T262] softirqs last disabled at (61090): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 18.745094][ T262] Preemption disabled at: | [ 18.745095][ T262] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.745104][ T262] Tainted: [W]=WARN [ 18.745104][ T262] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.745106][ T262] Call Trace: [ 18.745108][ T262] [ 18.745109][ T262] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.745114][ T262] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.745116][ T262] __might_resched.cold (kernel/sched/core.c:9234) [ 18.745121][ T262] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.745124][ T262] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 18.745129][ T262] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 18.745132][ T262] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.745138][ T262] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.745140][ T262] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.745144][ T262] put_chars (drivers/char/virtio_console.c:1176) [ 18.745147][ T262] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.745151][ T262] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.745156][ T262] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.745164][ T262] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.745167][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.745170][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.745174][ T262] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.745178][ T262] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.745182][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.745183][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.745188][ T262] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.745192][ T262] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.745194][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.745200][ T262] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.745202][ T262] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.745203][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.745205][ T262] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.745209][ T262] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.745211][ T262] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.745214][ T262] vprintk_emit (kernel/printk/printk.c:2479) [ 18.745218][ T262] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.745221][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.745224][ T262] _printk (kernel/printk/printk.c:2504) [ 18.745228][ T262] ? snapshot_read.cold (user.c:?) [ 18.745230][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.745233][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.745235][ T262] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.745238][ T262] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.745242][ T262] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.745244][ T262] ? netdev_notice (net/core/dev.c:13194) [ 18.745246][ T262] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 18.745248][ T262] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 18.745252][ T262] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.745254][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.745257][ T262] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 18.745260][ T262] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 18.745263][ T262] ? __fput (fs/file_table.c:512) [ 18.745266][ T262] ? 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) [ 18.745268][ T262] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.745273][ T262] netif_set_promiscuity (net/core/dev.c:9699) [ 18.745278][ T262] dev_set_promiscuity (net/core/dev_api.c:288) [ 18.745281][ T262] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 18.745286][ T262] ? packet_set_ring (net/packet/af_packet.c:652) [ 18.745289][ T262] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 18.745294][ T262] __sock_release (net/socket.c:735) [ 18.745297][ T262] sock_close (net/socket.c:1526 (discriminator 1)) [ 18.745299][ T262] __fput (fs/file_table.c:512) [ 18.745304][ T262] fput_close_sync (fs/file_table.c:617) [ 18.745307][ T262] ? alloc_file_clone (fs/file_table.c:479) [ 18.745309][ T262] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.745313][ T262] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 18.745315][ T262] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.745317][ T262] ? irq_exit_rcu (kernel/softirq.c:786) [ 18.745322][ T262] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.745324][ T262] RIP: 0033:0x7f054386854e [ 18.745328][ T262] 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 [ 18.745330][ T262] RSP: 002b:00007fff63ec3980 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 18.745332][ T262] RAX: ffffffffffffffda RBX: 000055c201a2f690 RCX: 00007f054386854e [ 18.745333][ T262] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 18.745334][ T262] RBP: 00007fff63ec3990 R08: 0000000000000000 R09: 0000000000000000 [ 18.745335][ T262] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 18.745336][ T262] R13: 00000000fffffffe R14: 000055c1e7db5760 R15: 0000000000000001 | [ 20.348636][ T296] softirqs last disabled at (31838): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 20.348640][ T296] Preemption disabled at: | [ 20.348641][ T296] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.348650][ T296] Tainted: [W]=WARN [ 20.348650][ T296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.348652][ T296] Call Trace: [ 20.348654][ T296] [ 20.348655][ T296] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.348660][ T296] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.348662][ T296] __might_resched.cold (kernel/sched/core.c:9234) [ 20.348667][ T296] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.348670][ T296] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 20.348676][ T296] __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.348678][ T296] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.348684][ T296] ? 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.348686][ T296] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.348690][ T296] put_chars (drivers/char/virtio_console.c:1176) [ 20.348693][ T296] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.348695][ T296] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.348699][ T296] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.348703][ T296] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.348708][ T296] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.348712][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.348717][ T296] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.348720][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.348725][ T296] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.348728][ T296] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.348732][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.348734][ T296] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.348738][ T296] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.348742][ T296] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.348744][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.348749][ T296] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.348751][ T296] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.348753][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.348754][ T296] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.348758][ T296] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.348760][ T296] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.348763][ T296] vprintk_emit (kernel/printk/printk.c:2479) [ 20.348766][ T296] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.348768][ T296] ? kasan_save_stack (mm/kasan/common.c:58) [ 20.348770][ T296] ? kasan_save_track (mm/kasan/common.c:78) [ 20.348772][ T296] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 20.348773][ T296] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 20.348775][ T296] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 20.348776][ T296] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 20.348778][ T296] ? do_sock_setsockopt (net/socket.c:2397) [ 20.348782][ T296] _printk (kernel/printk/printk.c:2504) [ 20.348785][ T296] ? snapshot_read.cold (user.c:?) [ 20.348793][ T296] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 20.348796][ T296] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 20.348799][ T296] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 20.348802][ T296] ? netdev_notice (net/core/dev.c:13194) [ 20.348808][ T296] ? 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.348811][ T296] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 20.348815][ T296] netif_set_promiscuity (net/core/dev.c:9699) [ 20.348820][ T296] dev_set_promiscuity (net/core/dev_api.c:288) [ 20.348822][ T296] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 20.348826][ T296] packet_mc_add (net/packet/af_packet.c:3755) [ 20.348828][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.348832][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.348835][ T296] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 20.348840][ T296] packet_setsockopt (net/packet/af_packet.c:3840) [ 20.348843][ T296] ? packet_bind (net/packet/af_packet.c:3341) [ 20.348847][ T296] ? do_sock_getsockopt (net/socket.c:2484) [ 20.348851][ T296] ? sock_poll (net/socket.c:1514) [ 20.348854][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.348856][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.348860][ T296] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 20.348865][ T296] do_sock_setsockopt (net/socket.c:2397) [ 20.348868][ T296] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 20.348874][ T296] __sys_setsockopt (net/socket.c:2422) [ 20.348879][ T296] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 20.348880][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.348883][ T296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 20.348885][ T296] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 20.348887][ T296] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.348888][ T296] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.348891][ T296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.348893][ T296] RIP: 0033:0x7f965f17c2de [ 20.348897][ T296] 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.348898][ T296] RSP: 002b:00007ffe7991c4b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 20.348901][ T296] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f965f17c2de [ 20.348902][ T296] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 20.348903][ T296] RBP: 00007ffe7991c5f0 R08: 0000000000000010 R09: 0000563a254d5530 [ 20.348904][ T296] R10: 00007ffe7991c530 R11: 0000000000000246 R12: 0000000000000001 [ 20.348905][ T296] R13: 0000563a254d5918 R14: 0000563a254d5690 R15: 0000000000000000 | [ 22.347446][ T291] softirqs last disabled at (47832): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 22.347449][ T291] Preemption disabled at: | [ 22.347450][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.347460][ T291] Tainted: [W]=WARN [ 22.347461][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.347462][ T291] Call Trace: [ 22.347464][ T291] [ 22.347465][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.347470][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.347472][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 22.347477][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.347481][ T291] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 22.347486][ T291] __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.347489][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.347495][ T291] ? 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.347497][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.347501][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 22.347504][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.347508][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.347514][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.347521][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.347524][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.347528][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.347532][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.347536][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.347540][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.347542][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.347546][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.347550][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.347552][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.347557][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.347560][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.347561][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.347563][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.347567][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.347569][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.347572][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 22.347576][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.347579][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.347583][ T291] _printk (kernel/printk/printk.c:2504) [ 22.347586][ T291] ? snapshot_read.cold (user.c:?) [ 22.347588][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.347592][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.347594][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.347597][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.347600][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.347603][ T291] ? netdev_notice (net/core/dev.c:13194) [ 22.347604][ T291] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 22.347607][ T291] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 22.347611][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 22.347614][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.347616][ T291] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 22.347619][ T291] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 22.347621][ T291] ? __fput (fs/file_table.c:512) [ 22.347625][ T291] ? 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.347627][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.347632][ T291] netif_set_promiscuity (net/core/dev.c:9699) [ 22.347636][ T291] dev_set_promiscuity (net/core/dev_api.c:288) [ 22.347640][ T291] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 22.347645][ T291] ? packet_set_ring (net/packet/af_packet.c:652) [ 22.347648][ T291] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 22.347653][ T291] __sock_release (net/socket.c:735) [ 22.347656][ T291] sock_close (net/socket.c:1526 (discriminator 1)) [ 22.347658][ T291] __fput (fs/file_table.c:512) [ 22.347663][ T291] fput_close_sync (fs/file_table.c:617) [ 22.347666][ T291] ? alloc_file_clone (fs/file_table.c:479) [ 22.347669][ T291] ? 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.347672][ T291] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 22.347675][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.347677][ T291] ? irq_exit_rcu (kernel/softirq.c:786) [ 22.347681][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.347683][ T291] RIP: 0033:0x7fecbb04654e [ 22.347688][ T291] 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.347689][ T291] RSP: 002b:00007fff6cf152a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 22.347692][ T291] RAX: ffffffffffffffda RBX: 000055d4345a1690 RCX: 00007fecbb04654e [ 22.347693][ T291] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 22.347694][ T291] RBP: 00007fff6cf152b0 R08: 0000000000000000 R09: 0000000000000000 [ 22.347695][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 22.347695][ T291] R13: 00000000fffffffe R14: 000055d42418d760 R15: 0000000000000001 | [ 24.263968][ T332] softirqs last disabled at (41776): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.263973][ T332] Preemption disabled at: | [ 24.263973][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.263983][ T332] Tainted: [W]=WARN [ 24.263983][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.263985][ T332] Call Trace: [ 24.263987][ T332] [ 24.263989][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.263994][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.263996][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 24.264000][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.264004][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.264010][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 24.264013][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.264019][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.264022][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.264026][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 24.264029][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.264031][ T332] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.264035][ T332] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.264039][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.264044][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.264048][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.264053][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.264057][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.264062][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.264065][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.264069][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.264071][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.264075][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.264079][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.264080][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.264086][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.264088][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.264089][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.264091][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.264095][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.264097][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.264100][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 24.264103][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.264105][ T332] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.264107][ T332] ? kasan_save_track (mm/kasan/common.c:78) [ 24.264108][ T332] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.264110][ T332] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.264112][ T332] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.264113][ T332] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.264115][ T332] ? do_sock_setsockopt (net/socket.c:2397) [ 24.264119][ T332] _printk (kernel/printk/printk.c:2504) [ 24.264122][ T332] ? snapshot_read.cold (user.c:?) [ 24.264127][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.264130][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.264133][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.264135][ T332] ? netdev_notice (net/core/dev.c:13194) [ 24.264142][ T332] ? 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.264145][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.264149][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 24.264154][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.264156][ T332] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.264159][ T332] packet_mc_add (net/packet/af_packet.c:3755) [ 24.264162][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.264166][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.264168][ T332] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.264173][ T332] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.264177][ T332] ? packet_bind (net/packet/af_packet.c:3341) [ 24.264180][ T332] ? do_sock_getsockopt (net/socket.c:2484) [ 24.264185][ T332] ? sock_poll (net/socket.c:1514) [ 24.264188][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.264191][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.264195][ T332] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.264200][ T332] do_sock_setsockopt (net/socket.c:2397) [ 24.264203][ T332] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.264210][ T332] __sys_setsockopt (net/socket.c:2422) [ 24.264214][ T332] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.264216][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.264218][ T332] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.264221][ T332] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.264222][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.264224][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.264226][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.264229][ T332] RIP: 0033:0x7f35ec0032de [ 24.264233][ T332] 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.264235][ T332] RSP: 002b:00007fff877bad18 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.264238][ T332] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f35ec0032de [ 24.264239][ T332] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.264240][ T332] RBP: 00007fff877bae50 R08: 0000000000000010 R09: 00005565e5bbf530 [ 24.264241][ T332] R10: 00007fff877bad90 R11: 0000000000000246 R12: 0000000000000001 [ 24.264242][ T332] R13: 00005565e5bbf918 R14: 00005565e5bbf690 R15: 0000000000000000 | [ 25.307683][ T339] softirqs last disabled at (34374): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 25.307687][ T339] Preemption disabled at: | [ 25.307688][ T339] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.307697][ T339] Tainted: [W]=WARN [ 25.307698][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.307700][ T339] Call Trace: [ 25.307702][ T339] [ 25.307703][ T339] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.307709][ T339] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.307710][ T339] __might_resched.cold (kernel/sched/core.c:9234) [ 25.307715][ T339] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.307719][ T339] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 25.307724][ T339] __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.307727][ T339] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.307733][ T339] ? 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.307735][ T339] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.307739][ T339] put_chars (drivers/char/virtio_console.c:1176) [ 25.307742][ T339] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.307744][ T339] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.307748][ T339] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.307752][ T339] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.307757][ T339] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.307761][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.307766][ T339] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.307769][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.307774][ T339] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.307778][ T339] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.307782][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.307784][ T339] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.307791][ T339] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.307795][ T339] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.307796][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.307802][ T339] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.307804][ T339] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.307806][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.307808][ T339] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.307812][ T339] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.307814][ T339] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.307816][ T339] vprintk_emit (kernel/printk/printk.c:2479) [ 25.307820][ T339] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.307821][ T339] ? kasan_save_stack (mm/kasan/common.c:58) [ 25.307824][ T339] ? kasan_save_track (mm/kasan/common.c:78) [ 25.307825][ T339] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 25.307826][ T339] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 25.307828][ T339] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 25.307830][ T339] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 25.307832][ T339] ? do_sock_setsockopt (net/socket.c:2397) [ 25.307835][ T339] _printk (kernel/printk/printk.c:2504) [ 25.307839][ T339] ? snapshot_read.cold (user.c:?) [ 25.307843][ T339] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.307846][ T339] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.307850][ T339] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.307852][ T339] ? netdev_notice (net/core/dev.c:13194) [ 25.307859][ T339] ? 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.307861][ T339] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.307865][ T339] netif_set_promiscuity (net/core/dev.c:9699) [ 25.307870][ T339] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.307873][ T339] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 25.307876][ T339] packet_mc_add (net/packet/af_packet.c:3755) [ 25.307878][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.307882][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.307885][ T339] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 25.307890][ T339] packet_setsockopt (net/packet/af_packet.c:3840) [ 25.307893][ T339] ? packet_bind (net/packet/af_packet.c:3341) [ 25.307897][ T339] ? do_sock_getsockopt (net/socket.c:2484) [ 25.307901][ T339] ? sock_poll (net/socket.c:1514) [ 25.307905][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.307907][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.307911][ T339] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 25.307915][ T339] do_sock_setsockopt (net/socket.c:2397) [ 25.307918][ T339] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 25.307925][ T339] __sys_setsockopt (net/socket.c:2422) [ 25.307929][ T339] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 25.307931][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.307933][ T339] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.307936][ T339] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 25.307938][ T339] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.307939][ T339] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.307942][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.307944][ T339] RIP: 0033:0x7f0efebf12de [ 25.307954][ T339] 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.307956][ T339] RSP: 002b:00007fff17218fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 25.307959][ T339] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f0efebf12de [ 25.307960][ T339] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 25.307961][ T339] RBP: 00007fff172190e0 R08: 0000000000000010 R09: 0000558582d73530 [ 25.307962][ T339] R10: 00007fff17219020 R11: 0000000000000246 R12: 0000000000000001 [ 25.307963][ T339] R13: 0000558582d73918 R14: 0000558582d73690 R15: 0000000000000000 | [ 27.316805][ T332] softirqs last disabled at (55160): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.316809][ T332] Preemption disabled at: | [ 27.316810][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.316822][ T332] Tainted: [W]=WARN [ 27.316824][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.316826][ T332] Call Trace: [ 27.316828][ T332] [ 27.316830][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.316837][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.316840][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 27.316846][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.316852][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.316860][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.316864][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.316873][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.316876][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.316882][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 27.316888][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.316894][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.316903][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.316915][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.316919][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.316924][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.316931][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.316937][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.316945][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.316948][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.316960][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.316967][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.316969][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.316979][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.316983][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.316985][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.316989][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.316995][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.316998][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.317003][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 27.317009][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.317015][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.317021][ T332] _printk (kernel/printk/printk.c:2504) [ 27.317026][ T332] ? snapshot_read.cold (user.c:?) [ 27.317029][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.317035][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.317038][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.317043][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.317049][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.317053][ T332] ? netdev_notice (net/core/dev.c:13194) [ 27.317055][ T332] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.317059][ T332] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 27.317065][ T332] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 27.317068][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.317072][ T332] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 27.317076][ T332] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 27.317080][ T332] ? __fput (fs/file_table.c:512) [ 27.317085][ T332] ? 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.317090][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.317096][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 27.317103][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.317108][ T332] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 27.317116][ T332] ? packet_set_ring (net/packet/af_packet.c:652) [ 27.317122][ T332] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 27.317131][ T332] __sock_release (net/socket.c:735) [ 27.317137][ T332] sock_close (net/socket.c:1526 (discriminator 1)) [ 27.317140][ T332] __fput (fs/file_table.c:512) [ 27.317149][ T332] fput_close_sync (fs/file_table.c:617) [ 27.317153][ T332] ? alloc_file_clone (fs/file_table.c:479) [ 27.317157][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.317163][ T332] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 27.317167][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.317170][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.317175][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.317179][ T332] RIP: 0033:0x7f35ebf7a54e [ 27.317184][ T332] 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.317186][ T332] RSP: 002b:00007fff877bae80 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 27.317190][ T332] RAX: ffffffffffffffda RBX: 00005565e5bbf690 RCX: 00007f35ebf7a54e [ 27.317193][ T332] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 27.317195][ T332] RBP: 00007fff877bae90 R08: 0000000000000000 R09: 0000000000000000 [ 27.317196][ T332] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 27.317198][ T332] R13: 00000000fffffffe R14: 00005565d22f5760 R15: 0000000000000001 | [ 28.996878][ T368] softirqs last disabled at (36652): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 28.996882][ T368] Preemption disabled at: | [ 28.996883][ T368] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.996892][ T368] Tainted: [W]=WARN [ 28.996893][ T368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.996894][ T368] Call Trace: [ 28.996896][ T368] [ 28.996898][ T368] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.996903][ T368] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.996905][ T368] __might_resched.cold (kernel/sched/core.c:9234) [ 28.996910][ T368] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.996913][ T368] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 28.996919][ T368] __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.996921][ T368] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.996928][ T368] ? 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.996930][ T368] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.996933][ T368] put_chars (drivers/char/virtio_console.c:1176) [ 28.996937][ T368] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.996939][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 28.996943][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.996946][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 28.996951][ T368] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.996955][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.996967][ T368] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.996970][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.996975][ T368] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.996979][ T368] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.996983][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.996985][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.996989][ T368] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.996993][ T368] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.996994][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.996999][ T368] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.997002][ T368] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.997003][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.997005][ T368] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.997009][ T368] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.997011][ T368] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.997014][ T368] vprintk_emit (kernel/printk/printk.c:2479) [ 28.997017][ T368] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.997019][ T368] ? kasan_save_stack (mm/kasan/common.c:58) [ 28.997021][ T368] ? kasan_save_track (mm/kasan/common.c:78) [ 28.997023][ T368] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 28.997024][ T368] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 28.997026][ T368] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 28.997027][ T368] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 28.997029][ T368] ? do_sock_setsockopt (net/socket.c:2397) [ 28.997033][ T368] _printk (kernel/printk/printk.c:2504) [ 28.997036][ T368] ? snapshot_read.cold (user.c:?) [ 28.997041][ T368] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 28.997044][ T368] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 28.997047][ T368] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 28.997050][ T368] ? netdev_notice (net/core/dev.c:13194) [ 28.997056][ T368] ? 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.997059][ T368] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 28.997063][ T368] netif_set_promiscuity (net/core/dev.c:9699) [ 28.997068][ T368] dev_set_promiscuity (net/core/dev_api.c:288) [ 28.997070][ T368] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 28.997073][ T368] packet_mc_add (net/packet/af_packet.c:3755) [ 28.997076][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 28.997080][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 28.997082][ T368] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 28.997087][ T368] packet_setsockopt (net/packet/af_packet.c:3840) [ 28.997091][ T368] ? packet_bind (net/packet/af_packet.c:3341) [ 28.997093][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 28.997095][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 28.997097][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.997101][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.997103][ T368] ? assoc_array_find (lib/assoc_array.c:308) [ 28.997109][ T368] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 28.997111][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.997115][ T368] do_sock_setsockopt (net/socket.c:2397) [ 28.997116][ T368] ? kvm_clock_get_cycles (arch/x86/kernel/kvmclock.c:80 (discriminator 1) arch/x86/kernel/kvmclock.c:87 (discriminator 1)) [ 28.997119][ T368] ? ktime_get (kernel/time/timekeeping.c:304 kernel/time/timekeeping.c:482 kernel/time/timekeeping.c:1004) [ 28.997123][ T368] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 28.997125][ T368] ? clockevents_program_event (kernel/time/clockevents.c:372) [ 28.997128][ T368] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.997132][ T368] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 28.997135][ T368] __sys_setsockopt (net/socket.c:2422) [ 28.997140][ T368] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 28.997142][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 28.997145][ T368] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 28.997148][ T368] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 28.997149][ T368] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.997151][ T368] ? irq_exit_rcu (kernel/softirq.c:786) [ 28.997155][ T368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.997157][ T368] RIP: 0033:0x7f6b505932de [ 28.997162][ T368] 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.997163][ T368] RSP: 002b:00007ffcd070a768 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 28.997166][ T368] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6b505932de [ 28.997167][ T368] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 28.997168][ T368] RBP: 00007ffcd070a8a0 R08: 0000000000000010 R09: 000055c9af8a4530 [ 28.997169][ T368] R10: 00007ffcd070a7e0 R11: 0000000000000246 R12: 0000000000000001 [ 28.997170][ T368] R13: 000055c9af8a4918 R14: 000055c9af8a4690 R15: 0000000000000000 | [ 30.983806][ T363] softirqs last disabled at (61048): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 30.983809][ T363] Preemption disabled at: | [ 30.983810][ T363] vprintk_emit (kernel/printk/printk.c:2471) | [ 30.983820][ T363] Tainted: [W]=WARN [ 30.983820][ T363] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.983822][ T363] Call Trace: [ 30.983824][ T363] [ 30.983825][ T363] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.983831][ T363] ? vprintk_emit (kernel/printk/printk.c:2471) [ 30.983833][ T363] __might_resched.cold (kernel/sched/core.c:9234) [ 30.983837][ T363] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.983841][ T363] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 30.983847][ T363] __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.983849][ T363] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.983856][ T363] ? 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.983858][ T363] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.983862][ T363] put_chars (drivers/char/virtio_console.c:1176) [ 30.983866][ T363] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.983869][ T363] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 30.983875][ T363] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.983883][ T363] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.983886][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.983889][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.983893][ T363] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.983897][ T363] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.983901][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.983903][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.983907][ T363] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.983911][ T363] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.983913][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.983918][ T363] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.983921][ T363] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.983922][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.983924][ T363] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 30.983928][ T363] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.983930][ T363] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.983933][ T363] vprintk_emit (kernel/printk/printk.c:2479) [ 30.983937][ T363] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.983940][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.983944][ T363] _printk (kernel/printk/printk.c:2504) [ 30.983948][ T363] ? snapshot_read.cold (user.c:?) [ 30.983950][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.983953][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.983955][ T363] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 30.983958][ T363] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 30.983962][ T363] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 30.983971][ T363] ? netdev_notice (net/core/dev.c:13194) [ 30.983972][ T363] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 30.983975][ T363] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 30.983979][ T363] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 30.983981][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.983984][ T363] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 30.983987][ T363] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 30.983989][ T363] ? __fput (fs/file_table.c:512) [ 30.983992][ T363] ? 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.983995][ T363] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 30.984000][ T363] netif_set_promiscuity (net/core/dev.c:9699) [ 30.984005][ T363] dev_set_promiscuity (net/core/dev_api.c:288) [ 30.984008][ T363] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 30.984013][ T363] ? packet_set_ring (net/packet/af_packet.c:652) [ 30.984016][ T363] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 30.984021][ T363] __sock_release (net/socket.c:735) [ 30.984025][ T363] sock_close (net/socket.c:1526 (discriminator 1)) [ 30.984027][ T363] __fput (fs/file_table.c:512) [ 30.984032][ T363] fput_close_sync (fs/file_table.c:617) [ 30.984034][ T363] ? alloc_file_clone (fs/file_table.c:479) [ 30.984037][ T363] ? 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.984040][ T363] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 30.984043][ T363] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.984045][ T363] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 30.984048][ T363] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.984051][ T363] RIP: 0033:0x7fac9f4e054e [ 30.984055][ T363] 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.984057][ T363] RSP: 002b:00007fff1a064310 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 30.984059][ T363] RAX: ffffffffffffffda RBX: 000055d09dbea690 RCX: 00007fac9f4e054e [ 30.984061][ T363] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 30.984062][ T363] RBP: 00007fff1a064320 R08: 0000000000000000 R09: 0000000000000000 [ 30.984062][ T363] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 30.984063][ T363] R13: 00000000fffffffe R14: 000055d071bdc760 R15: 0000000000000001 | [ 32.605855][ T397] softirqs last disabled at (43938): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 32.605860][ T397] Preemption disabled at: | [ 32.605861][ T397] vprintk_emit (kernel/printk/printk.c:2471) | [ 32.605872][ T397] Tainted: [W]=WARN [ 32.605873][ T397] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.605876][ T397] Call Trace: [ 32.605878][ T397] [ 32.605880][ T397] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.605886][ T397] ? vprintk_emit (kernel/printk/printk.c:2471) [ 32.605889][ T397] __might_resched.cold (kernel/sched/core.c:9234) [ 32.605895][ T397] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.605900][ T397] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 32.605908][ T397] __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.605912][ T397] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.605921][ T397] ? 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.605924][ T397] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.605930][ T397] put_chars (drivers/char/virtio_console.c:1176) [ 32.605935][ T397] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.605938][ T397] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 32.605943][ T397] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.605947][ T397] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.605956][ T397] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.605961][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.605975][ T397] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.605980][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.605988][ T397] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.605994][ T397] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.606001][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.606004][ T397] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.606012][ T397] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.606018][ T397] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.606020][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.606030][ T397] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.606034][ T397] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.606036][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.606039][ T397] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.606046][ T397] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.606048][ T397] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.606053][ T397] vprintk_emit (kernel/printk/printk.c:2479) [ 32.606059][ T397] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.606061][ T397] ? kasan_save_stack (mm/kasan/common.c:58) [ 32.606065][ T397] ? kasan_save_track (mm/kasan/common.c:78) [ 32.606067][ T397] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 32.606069][ T397] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 32.606072][ T397] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 32.606074][ T397] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 32.606077][ T397] ? do_sock_setsockopt (net/socket.c:2397) [ 32.606083][ T397] _printk (kernel/printk/printk.c:2504) [ 32.606088][ T397] ? snapshot_read.cold (user.c:?) [ 32.606095][ T397] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.606099][ T397] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.606106][ T397] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.606109][ T397] ? netdev_notice (net/core/dev.c:13194) [ 32.606122][ T397] ? 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.606126][ T397] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 32.606133][ T397] netif_set_promiscuity (net/core/dev.c:9699) [ 32.606139][ T397] dev_set_promiscuity (net/core/dev_api.c:288) [ 32.606143][ T397] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 32.606148][ T397] packet_mc_add (net/packet/af_packet.c:3755) [ 32.606151][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.606156][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.606161][ T397] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 32.606167][ T397] packet_setsockopt (net/packet/af_packet.c:3840) [ 32.606173][ T397] ? packet_bind (net/packet/af_packet.c:3341) [ 32.606179][ T397] ? do_sock_getsockopt (net/socket.c:2484) [ 32.606188][ T397] ? sock_poll (net/socket.c:1514) [ 32.606194][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.606197][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.606202][ T397] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 32.606209][ T397] do_sock_setsockopt (net/socket.c:2397) [ 32.606215][ T397] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 32.606227][ T397] __sys_setsockopt (net/socket.c:2422) [ 32.606234][ T397] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 32.606237][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.606240][ T397] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.606244][ T397] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 32.606246][ T397] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.606248][ T397] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.606253][ T397] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.606256][ T397] RIP: 0033:0x7f50f56c92de [ 32.606261][ T397] 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.606263][ T397] RSP: 002b:00007fff1e7accf8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 32.606267][ T397] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f50f56c92de [ 32.606269][ T397] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 32.606270][ T397] RBP: 00007fff1e7ace30 R08: 0000000000000010 R09: 0000559c0f41e530 [ 32.606272][ T397] R10: 00007fff1e7acd70 R11: 0000000000000246 R12: 0000000000000001 [ 32.606273][ T397] R13: 0000559c0f41e918 R14: 0000559c0f41e690 R15: 0000000000000000 | [ 34.579146][ T392] softirqs last disabled at (52564): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 34.579149][ T392] Preemption disabled at: | [ 34.579150][ T392] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.579159][ T392] Tainted: [W]=WARN [ 34.579160][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.579161][ T392] Call Trace: [ 34.579163][ T392] [ 34.579165][ T392] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.579170][ T392] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.579172][ T392] __might_resched.cold (kernel/sched/core.c:9234) [ 34.579176][ T392] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.579180][ T392] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 34.579186][ T392] __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.579189][ T392] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.579197][ T392] ? 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.579199][ T392] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.579203][ T392] put_chars (drivers/char/virtio_console.c:1176) [ 34.579207][ T392] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.579210][ T392] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.579216][ T392] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.579224][ T392] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.579227][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.579230][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.579235][ T392] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.579238][ T392] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.579242][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.579244][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.579249][ T392] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.579252][ T392] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.579254][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.579260][ T392] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.579262][ T392] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.579263][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.579266][ T392] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.579269][ T392] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.579272][ T392] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.579275][ T392] vprintk_emit (kernel/printk/printk.c:2479) [ 34.579278][ T392] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.579281][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.579285][ T392] _printk (kernel/printk/printk.c:2504) [ 34.579289][ T392] ? snapshot_read.cold (user.c:?) [ 34.579291][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.579294][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.579296][ T392] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.579299][ T392] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.579303][ T392] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.579306][ T392] ? netdev_notice (net/core/dev.c:13194) [ 34.579307][ T392] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 34.579310][ T392] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 34.579314][ T392] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 34.579316][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.579319][ T392] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 34.579322][ T392] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 34.579324][ T392] ? __fput (fs/file_table.c:512) [ 34.579327][ T392] ? 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.579330][ T392] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 34.579334][ T392] netif_set_promiscuity (net/core/dev.c:9699) [ 34.579339][ T392] dev_set_promiscuity (net/core/dev_api.c:288) [ 34.579343][ T392] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 34.579347][ T392] ? packet_set_ring (net/packet/af_packet.c:652) [ 34.579351][ T392] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 34.579355][ T392] __sock_release (net/socket.c:735) [ 34.579359][ T392] sock_close (net/socket.c:1526 (discriminator 1)) [ 34.579361][ T392] __fput (fs/file_table.c:512) [ 34.579366][ T392] fput_close_sync (fs/file_table.c:617) [ 34.579369][ T392] ? alloc_file_clone (fs/file_table.c:479) [ 34.579371][ T392] ? 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.579375][ T392] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 34.579378][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.579380][ T392] ? irq_exit_rcu (kernel/softirq.c:786) [ 34.579385][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.579387][ T392] RIP: 0033:0x7faa0f56054e [ 34.579391][ T392] 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.579393][ T392] RSP: 002b:00007ffe8fe2a660 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 34.579396][ T392] RAX: ffffffffffffffda RBX: 000055ed46800690 RCX: 00007faa0f56054e [ 34.579397][ T392] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 34.579398][ T392] RBP: 00007ffe8fe2a670 R08: 0000000000000000 R09: 0000000000000000 [ 34.579399][ T392] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 34.579400][ T392] R13: 00000000fffffffe R14: 000055ed36d55760 R15: 0000000000000001 | [ 36.518328][ T432] softirqs last disabled at (36060): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 36.518333][ T432] Preemption disabled at: | [ 36.518333][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.518342][ T432] Tainted: [W]=WARN [ 36.518343][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.518345][ T432] Call Trace: [ 36.518346][ T432] [ 36.518348][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.518353][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.518355][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 36.518359][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.518363][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 36.518368][ T432] __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.518371][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.518377][ T432] ? 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.518379][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.518383][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 36.518386][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.518388][ T432] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 36.518392][ T432] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.518395][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 36.518401][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.518404][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.518410][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.518413][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.518417][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.518421][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.518425][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.518427][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.518431][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.518434][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.518436][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.518441][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.518443][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.518445][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.518447][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.518450][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.518452][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.518455][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 36.518458][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.518460][ T432] ? kasan_save_stack (mm/kasan/common.c:58) [ 36.518462][ T432] ? kasan_save_track (mm/kasan/common.c:78) [ 36.518463][ T432] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 36.518465][ T432] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 36.518467][ T432] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 36.518468][ T432] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 36.518470][ T432] ? do_sock_setsockopt (net/socket.c:2397) [ 36.518473][ T432] _printk (kernel/printk/printk.c:2504) [ 36.518477][ T432] ? snapshot_read.cold (user.c:?) [ 36.518481][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.518484][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.518488][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.518490][ T432] ? netdev_notice (net/core/dev.c:13194) [ 36.518497][ T432] ? 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.518500][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 36.518504][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 36.518508][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 36.518511][ T432] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.518514][ T432] packet_mc_add (net/packet/af_packet.c:3755) [ 36.518516][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.518520][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.518523][ T432] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 36.518528][ T432] packet_setsockopt (net/packet/af_packet.c:3840) [ 36.518531][ T432] ? packet_bind (net/packet/af_packet.c:3341) [ 36.518535][ T432] ? do_sock_getsockopt (net/socket.c:2484) [ 36.518539][ T432] ? sock_poll (net/socket.c:1514) [ 36.518542][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.518544][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.518549][ T432] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 36.518553][ T432] do_sock_setsockopt (net/socket.c:2397) [ 36.518556][ T432] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 36.518563][ T432] __sys_setsockopt (net/socket.c:2422) [ 36.518567][ T432] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 36.518568][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.518571][ T432] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.518573][ T432] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 36.518575][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.518576][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.518579][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.518581][ T432] RIP: 0033:0x7f17869ba2de [ 36.518585][ T432] 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.518587][ T432] RSP: 002b:00007ffde339c6e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 36.518589][ T432] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f17869ba2de [ 36.518591][ T432] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 36.518592][ T432] RBP: 00007ffde339c820 R08: 0000000000000010 R09: 0000555a74c09530 [ 36.518592][ T432] R10: 00007ffde339c760 R11: 0000000000000246 R12: 0000000000000001 [ 36.518593][ T432] R13: 0000555a74c09918 R14: 0000555a74c09690 R15: 0000000000000000 | [ 37.571880][ T439] softirqs last disabled at (42251): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 37.571883][ T439] Preemption disabled at: | [ 37.571883][ T439] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.571892][ T439] Tainted: [W]=WARN [ 37.571893][ T439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.571894][ T439] Call Trace: [ 37.571896][ T439] [ 37.571897][ T439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.571902][ T439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.571904][ T439] __might_resched.cold (kernel/sched/core.c:9234) [ 37.571909][ T439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.571912][ T439] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 37.571918][ T439] __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)) [ 37.571920][ T439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.571926][ T439] ? 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) [ 37.571928][ T439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.571932][ T439] put_chars (drivers/char/virtio_console.c:1176) [ 37.571935][ T439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.571937][ T439] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.571941][ T439] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.571944][ T439] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.571949][ T439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.571953][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.571958][ T439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.571961][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.571966][ T439] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.571969][ T439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.571973][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.571975][ T439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.571979][ T439] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.571988][ T439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.571989][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.571994][ T439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.571997][ T439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.571998][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.572000][ T439] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.572004][ T439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.572006][ T439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.572009][ T439] vprintk_emit (kernel/printk/printk.c:2479) [ 37.572012][ T439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.572014][ T439] ? kasan_save_stack (mm/kasan/common.c:58) [ 37.572016][ T439] ? kasan_save_track (mm/kasan/common.c:78) [ 37.572017][ T439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 37.572019][ T439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 37.572021][ T439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 37.572022][ T439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 37.572024][ T439] ? do_sock_setsockopt (net/socket.c:2397) [ 37.572029][ T439] _printk (kernel/printk/printk.c:2504) [ 37.572032][ T439] ? snapshot_read.cold (user.c:?) [ 37.572037][ T439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.572040][ T439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.572043][ T439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.572045][ T439] ? netdev_notice (net/core/dev.c:13194) [ 37.572052][ T439] ? 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) [ 37.572055][ T439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.572059][ T439] netif_set_promiscuity (net/core/dev.c:9699) [ 37.572063][ T439] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.572066][ T439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.572069][ T439] packet_mc_add (net/packet/af_packet.c:3755) [ 37.572071][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.572075][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.572078][ T439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 37.572083][ T439] packet_setsockopt (net/packet/af_packet.c:3840) [ 37.572086][ T439] ? packet_bind (net/packet/af_packet.c:3341) [ 37.572090][ T439] ? do_sock_getsockopt (net/socket.c:2484) [ 37.572094][ T439] ? sock_poll (net/socket.c:1514) [ 37.572098][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.572100][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.572104][ T439] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 37.572107][ T439] do_sock_setsockopt (net/socket.c:2397) [ 37.572110][ T439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 37.572116][ T439] __sys_setsockopt (net/socket.c:2422) [ 37.572121][ T439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 37.572122][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.572124][ T439] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 37.572127][ T439] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 37.572129][ T439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.572130][ T439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.572132][ T439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.572135][ T439] RIP: 0033:0x7f24161a52de [ 37.572139][ T439] 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 [ 37.572140][ T439] RSP: 002b:00007fff6d1ab718 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 37.572143][ T439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f24161a52de [ 37.572145][ T439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 37.572146][ T439] RBP: 00007fff6d1ab850 R08: 0000000000000010 R09: 0000559c8a559530 [ 37.572147][ T439] R10: 00007fff6d1ab790 R11: 0000000000000246 R12: 0000000000000001 [ 37.572147][ T439] R13: 0000559c8a559918 R14: 0000559c8a559690 R15: 0000000000000000 | [ 39.554207][ T432] softirqs last disabled at (49074): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.554210][ T432] Preemption disabled at: | [ 39.554211][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.554220][ T432] Tainted: [W]=WARN [ 39.554221][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.554223][ T432] Call Trace: [ 39.554224][ T432] [ 39.554226][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.554231][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.554233][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 39.554238][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.554241][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 39.554247][ T432] __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)) [ 39.554249][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.554255][ T432] ? 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) [ 39.554258][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.554261][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 39.554265][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.554268][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.554274][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.554282][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.554285][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.554288][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.554293][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.554296][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.554301][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.554302][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.554307][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.554311][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.554312][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.554318][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.554320][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.554322][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.554324][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.554328][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.554330][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.554333][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 39.554336][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.554339][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.554343][ T432] _printk (kernel/printk/printk.c:2504) [ 39.554347][ T432] ? snapshot_read.cold (user.c:?) [ 39.554349][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.554353][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.554354][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.554358][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.554361][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.554363][ T432] ? netdev_notice (net/core/dev.c:13194) [ 39.554365][ T432] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 39.554367][ T432] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.554372][ T432] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 39.554374][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.554376][ T432] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 39.554380][ T432] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 39.554382][ T432] ? __fput (fs/file_table.c:512) [ 39.554385][ T432] ? 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) [ 39.554388][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.554392][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 39.554397][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.554401][ T432] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 39.554405][ T432] ? packet_set_ring (net/packet/af_packet.c:652) [ 39.554409][ T432] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 39.554413][ T432] __sock_release (net/socket.c:735) [ 39.554417][ T432] sock_close (net/socket.c:1526 (discriminator 1)) [ 39.554419][ T432] __fput (fs/file_table.c:512) [ 39.554424][ T432] fput_close_sync (fs/file_table.c:617) [ 39.554427][ T432] ? alloc_file_clone (fs/file_table.c:479) [ 39.554429][ T432] ? 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) [ 39.554433][ T432] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 39.554436][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.554438][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.554441][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.554443][ T432] RIP: 0033:0x7f178693154e [ 39.554447][ T432] 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 [ 39.554449][ T432] RSP: 002b:00007ffde339c850 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 39.554452][ T432] RAX: ffffffffffffffda RBX: 0000555a74c09690 RCX: 00007f178693154e [ 39.554453][ T432] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 39.554454][ T432] RBP: 00007ffde339c860 R08: 0000000000000000 R09: 0000000000000000 [ 39.554455][ T432] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 39.554455][ T432] R13: 00000000fffffffe R14: 0000555a3a23c760 R15: 0000000000000001 | [ 41.219344][ T468] softirqs last disabled at (30210): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.219348][ T468] Preemption disabled at: | [ 41.219349][ T468] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.219358][ T468] Tainted: [W]=WARN [ 41.219359][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.219361][ T468] Call Trace: [ 41.219363][ T468] [ 41.219364][ T468] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.219370][ T468] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.219372][ T468] __might_resched.cold (kernel/sched/core.c:9234) [ 41.219376][ T468] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.219380][ T468] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 41.219385][ T468] __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)) [ 41.219388][ T468] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.219394][ T468] ? 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) [ 41.219396][ T468] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.219400][ T468] put_chars (drivers/char/virtio_console.c:1176) [ 41.219404][ T468] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.219406][ T468] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 41.219410][ T468] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.219413][ T468] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.219418][ T468] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.219422][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.219428][ T468] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.219431][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.219435][ T468] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.219439][ T468] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.219443][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.219445][ T468] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.219449][ T468] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.219453][ T468] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.219455][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.219460][ T468] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.219462][ T468] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.219464][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.219466][ T468] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.219470][ T468] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.219472][ T468] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.219475][ T468] vprintk_emit (kernel/printk/printk.c:2479) [ 41.219478][ T468] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.219479][ T468] ? kasan_save_stack (mm/kasan/common.c:58) [ 41.219482][ T468] ? kasan_save_track (mm/kasan/common.c:78) [ 41.219483][ T468] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 41.219484][ T468] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 41.219486][ T468] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 41.219488][ T468] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 41.219489][ T468] ? do_sock_setsockopt (net/socket.c:2397) [ 41.219493][ T468] _printk (kernel/printk/printk.c:2504) [ 41.219497][ T468] ? snapshot_read.cold (user.c:?) [ 41.219501][ T468] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.219504][ T468] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.219508][ T468] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.219510][ T468] ? netdev_notice (net/core/dev.c:13194) [ 41.219517][ T468] ? 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) [ 41.219520][ T468] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.219524][ T468] netif_set_promiscuity (net/core/dev.c:9699) [ 41.219529][ T468] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.219531][ T468] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.219535][ T468] packet_mc_add (net/packet/af_packet.c:3755) [ 41.219537][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.219541][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.219544][ T468] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 41.219549][ T468] packet_setsockopt (net/packet/af_packet.c:3840) [ 41.219552][ T468] ? packet_bind (net/packet/af_packet.c:3341) [ 41.219556][ T468] ? do_sock_getsockopt (net/socket.c:2484) [ 41.219561][ T468] ? sock_poll (net/socket.c:1514) [ 41.219564][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.219566][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.219570][ T468] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 41.219575][ T468] do_sock_setsockopt (net/socket.c:2397) [ 41.219578][ T468] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 41.219585][ T468] __sys_setsockopt (net/socket.c:2422) [ 41.219589][ T468] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 41.219591][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.219593][ T468] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 41.219596][ T468] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 41.219598][ T468] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.219599][ T468] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.219602][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.219604][ T468] RIP: 0033:0x7ff2163d72de [ 41.219608][ T468] 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 [ 41.219610][ T468] RSP: 002b:00007ffe2ba0c2e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 41.219613][ T468] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff2163d72de [ 41.219614][ T468] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 41.219615][ T468] RBP: 00007ffe2ba0c420 R08: 0000000000000010 R09: 0000563fd68e7530 [ 41.219616][ T468] R10: 00007ffe2ba0c360 R11: 0000000000000246 R12: 0000000000000001 [ 41.219617][ T468] R13: 0000563fd68e7918 R14: 0000563fd68e7690 R15: 0000000000000000 | [ 43.211183][ T463] softirqs last disabled at (53147): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 43.211187][ T463] Preemption disabled at: | [ 43.211188][ T463] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.211200][ T463] Tainted: [W]=WARN [ 43.211201][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.211204][ T463] Call Trace: [ 43.211206][ T463] [ 43.211208][ T463] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.211215][ T463] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.211218][ T463] __might_resched.cold (kernel/sched/core.c:9234) [ 43.211224][ T463] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.211230][ T463] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.211238][ T463] __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.211242][ T463] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.211251][ T463] ? 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.211254][ T463] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.211260][ T463] put_chars (drivers/char/virtio_console.c:1176) [ 43.211266][ T463] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.211272][ T463] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.211283][ T463] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.211295][ T463] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.211300][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.211305][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.211312][ T463] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.211319][ T463] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.211326][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.211329][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.211337][ T463] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.211344][ T463] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.211346][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.211357][ T463] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.211361][ T463] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.211364][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.211368][ T463] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.211375][ T463] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.211378][ T463] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.211384][ T463] vprintk_emit (kernel/printk/printk.c:2479) [ 43.211390][ T463] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.211397][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.211403][ T463] _printk (kernel/printk/printk.c:2504) [ 43.211408][ T463] ? snapshot_read.cold (user.c:?) [ 43.211411][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.211417][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.211420][ T463] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.211425][ T463] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.211431][ T463] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.211435][ T463] ? netdev_notice (net/core/dev.c:13194) [ 43.211438][ T463] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 43.211442][ T463] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.211449][ T463] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 43.211453][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.211457][ T463] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 43.211462][ T463] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 43.211466][ T463] ? __fput (fs/file_table.c:512) [ 43.211471][ T463] ? 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.211475][ T463] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.211482][ T463] netif_set_promiscuity (net/core/dev.c:9699) [ 43.211488][ T463] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.211494][ T463] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 43.211502][ T463] ? packet_set_ring (net/packet/af_packet.c:652) [ 43.211507][ T463] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 43.211516][ T463] __sock_release (net/socket.c:735) [ 43.211522][ T463] sock_close (net/socket.c:1526 (discriminator 1)) [ 43.211525][ T463] __fput (fs/file_table.c:512) [ 43.211533][ T463] fput_close_sync (fs/file_table.c:617) [ 43.211537][ T463] ? alloc_file_clone (fs/file_table.c:479) [ 43.211541][ T463] ? 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.211548][ T463] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 43.211552][ T463] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.211555][ T463] ? irq_exit_rcu (kernel/softirq.c:786) [ 43.211560][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.211564][ T463] RIP: 0033:0x7fbb899b254e [ 43.211568][ T463] 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 [ 43.211571][ T463] RSP: 002b:00007ffc1e072cf0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 43.211574][ T463] RAX: ffffffffffffffda RBX: 0000564e15427690 RCX: 00007fbb899b254e [ 43.211576][ T463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 43.211578][ T463] RBP: 00007ffc1e072d00 R08: 0000000000000000 R09: 0000000000000000 [ 43.211579][ T463] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 43.211580][ T463] R13: 00000000fffffffe R14: 0000564e0255e760 R15: 0000000000000001 | [ 44.874657][ T497] softirqs last disabled at (37108): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 44.874662][ T497] Preemption disabled at: | [ 44.874662][ T497] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.874672][ T497] Tainted: [W]=WARN [ 44.874673][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.874674][ T497] Call Trace: [ 44.874676][ T497] [ 44.874678][ T497] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.874683][ T497] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.874685][ T497] __might_resched.cold (kernel/sched/core.c:9234) [ 44.874689][ T497] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.874693][ T497] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 44.874698][ T497] __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)) [ 44.874701][ T497] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.874707][ T497] ? 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) [ 44.874710][ T497] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.874713][ T497] put_chars (drivers/char/virtio_console.c:1176) [ 44.874717][ T497] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.874718][ T497] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 44.874723][ T497] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 44.874726][ T497] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 44.874731][ T497] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.874735][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.874740][ T497] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.874743][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.874748][ T497] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.874751][ T497] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.874755][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.874757][ T497] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.874761][ T497] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.874765][ T497] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.874766][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.874771][ T497] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.874774][ T497] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.874775][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.874777][ T497] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.874781][ T497] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.874783][ T497] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.874786][ T497] vprintk_emit (kernel/printk/printk.c:2479) [ 44.874793][ T497] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.874794][ T497] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.874797][ T497] ? kasan_save_track (mm/kasan/common.c:78) [ 44.874798][ T497] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.874799][ T497] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.874801][ T497] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 44.874803][ T497] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 44.874805][ T497] ? do_sock_setsockopt (net/socket.c:2397) [ 44.874808][ T497] _printk (kernel/printk/printk.c:2504) [ 44.874812][ T497] ? snapshot_read.cold (user.c:?) [ 44.874816][ T497] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.874819][ T497] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.874823][ T497] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.874825][ T497] ? netdev_notice (net/core/dev.c:13194) [ 44.874832][ T497] ? 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) [ 44.874834][ T497] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.874838][ T497] netif_set_promiscuity (net/core/dev.c:9699) [ 44.874843][ T497] dev_set_promiscuity (net/core/dev_api.c:288) [ 44.874846][ T497] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 44.874849][ T497] packet_mc_add (net/packet/af_packet.c:3755) [ 44.874851][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 44.874855][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 44.874858][ T497] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 44.874863][ T497] packet_setsockopt (net/packet/af_packet.c:3840) [ 44.874866][ T497] ? packet_bind (net/packet/af_packet.c:3341) [ 44.874870][ T497] ? do_sock_getsockopt (net/socket.c:2484) [ 44.874875][ T497] ? sock_poll (net/socket.c:1514) [ 44.874878][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.874880][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.874884][ T497] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 44.874889][ T497] do_sock_setsockopt (net/socket.c:2397) [ 44.874892][ T497] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 44.874898][ T497] __sys_setsockopt (net/socket.c:2422) [ 44.874903][ T497] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 44.874904][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.874907][ T497] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 44.874910][ T497] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 44.874911][ T497] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.874913][ T497] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.874915][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.874918][ T497] RIP: 0033:0x7f0911c102de [ 44.874922][ T497] 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 [ 44.874924][ T497] RSP: 002b:00007ffc015b0cc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 44.874927][ T497] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f0911c102de [ 44.874928][ T497] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 44.874929][ T497] RBP: 00007ffc015b0e00 R08: 0000000000000010 R09: 000055a7def3c530 [ 44.874930][ T497] R10: 00007ffc015b0d40 R11: 0000000000000246 R12: 0000000000000001 [ 44.874931][ T497] R13: 000055a7def3c918 R14: 000055a7def3c690 R15: 0000000000000000 | [ 46.849082][ T492] softirqs last disabled at (58290): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 46.849085][ T492] Preemption disabled at: | [ 46.849086][ T492] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.849094][ T492] Tainted: [W]=WARN [ 46.849095][ T492] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.849097][ T492] Call Trace: [ 46.849098][ T492] [ 46.849100][ T492] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.849105][ T492] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.849106][ T492] __might_resched.cold (kernel/sched/core.c:9234) [ 46.849111][ T492] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.849115][ T492] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 46.849120][ T492] __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)) [ 46.849123][ T492] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.849129][ T492] ? 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) [ 46.849131][ T492] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.849135][ T492] put_chars (drivers/char/virtio_console.c:1176) [ 46.849138][ T492] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.849142][ T492] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 46.849147][ T492] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.849155][ T492] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.849158][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.849161][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.849165][ T492] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.849169][ T492] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.849173][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.849174][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.849179][ T492] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.849182][ T492] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.849184][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.849189][ T492] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.849192][ T492] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.849193][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.849195][ T492] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.849199][ T492] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.849201][ T492] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.849204][ T492] vprintk_emit (kernel/printk/printk.c:2479) [ 46.849207][ T492] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.849211][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.849214][ T492] _printk (kernel/printk/printk.c:2504) [ 46.849218][ T492] ? snapshot_read.cold (user.c:?) [ 46.849220][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.849223][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.849225][ T492] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.849228][ T492] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.849232][ T492] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.849234][ T492] ? netdev_notice (net/core/dev.c:13194) [ 46.849235][ T492] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 46.849238][ T492] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.849242][ T492] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.849244][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.849246][ T492] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 46.849249][ T492] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 46.849251][ T492] ? __fput (fs/file_table.c:512) [ 46.849255][ T492] ? 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) [ 46.849257][ T492] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.849262][ T492] netif_set_promiscuity (net/core/dev.c:9699) [ 46.849266][ T492] dev_set_promiscuity (net/core/dev_api.c:288) [ 46.849270][ T492] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 46.849274][ T492] ? packet_set_ring (net/packet/af_packet.c:652) [ 46.849278][ T492] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 46.849282][ T492] __sock_release (net/socket.c:735) [ 46.849286][ T492] sock_close (net/socket.c:1526 (discriminator 1)) [ 46.849288][ T492] __fput (fs/file_table.c:512) [ 46.849293][ T492] fput_close_sync (fs/file_table.c:617) [ 46.849295][ T492] ? alloc_file_clone (fs/file_table.c:479) [ 46.849298][ T492] ? 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) [ 46.849301][ T492] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 46.849304][ T492] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.849306][ T492] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.849309][ T492] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.849311][ T492] RIP: 0033:0x7efe442e954e [ 46.849315][ T492] 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 [ 46.849317][ T492] RSP: 002b:00007ffd41a5cc60 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 46.849319][ T492] RAX: ffffffffffffffda RBX: 000055b158e48690 RCX: 00007efe442e954e [ 46.849321][ T492] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 46.849321][ T492] RBP: 00007ffd41a5cc70 R08: 0000000000000000 R09: 0000000000000000 [ 46.849322][ T492] 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 __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars