====================================== | [ 11.461508][ T249] softirqs last disabled at (45544): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 11.461512][ T249] Preemption disabled at: | [ 11.461512][ T249] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.461522][ T249] Tainted: [W]=WARN [ 11.461523][ T249] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.461524][ T249] Call Trace: [ 11.461526][ T249] [ 11.461528][ T249] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.461534][ T249] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.461535][ T249] __might_resched.cold (kernel/sched/core.c:9234) [ 11.461540][ T249] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.461545][ T249] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.461549][ T249] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.461551][ T249] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.461558][ T249] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.461560][ T249] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.461564][ T249] put_chars (drivers/char/virtio_console.c:1176) [ 11.461567][ T249] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.461571][ T249] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.461575][ T249] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.461579][ T249] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.461581][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.461583][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.461587][ T249] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.461590][ T249] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.461593][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.461596][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.461600][ T249] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.461604][ T249] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.461612][ T249] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.461616][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.461617][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.461622][ T249] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.461626][ T249] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.461628][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.461633][ T249] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.461636][ T249] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.461638][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.461640][ T249] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 11.461644][ T249] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.461646][ T249] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.461648][ T249] vprintk_emit (kernel/printk/printk.c:2479) [ 11.461651][ T249] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.461653][ T249] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.461656][ T249] ? kasan_save_track (mm/kasan/common.c:78) [ 11.461657][ T249] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.461658][ T249] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 11.461660][ T249] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 11.461661][ T249] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 11.461663][ T249] ? do_sock_setsockopt (net/socket.c:2397) [ 11.461667][ T249] _printk (kernel/printk/printk.c:2504) [ 11.461670][ T249] ? snapshot_read.cold (user.c:?) [ 11.461675][ T249] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.461679][ T249] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.461683][ T249] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.461685][ T249] ? netdev_notice (net/core/dev.c:13194) [ 11.461693][ T249] ? 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) [ 11.461695][ T249] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 11.461698][ T249] netif_set_promiscuity (net/core/dev.c:9699) [ 11.461703][ T249] dev_set_promiscuity (net/core/dev_api.c:288) [ 11.461705][ T249] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 11.461709][ T249] packet_mc_add (net/packet/af_packet.c:3755) [ 11.461711][ T249] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.461714][ T249] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.461716][ T249] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 11.461721][ T249] packet_setsockopt (net/packet/af_packet.c:3840) [ 11.461724][ T249] ? packet_bind (net/packet/af_packet.c:3341) [ 11.461728][ T249] ? do_sock_getsockopt (net/socket.c:2484) [ 11.461733][ T249] ? sock_poll (net/socket.c:1514) [ 11.461737][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.461738][ T249] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.461744][ T249] do_sock_setsockopt (net/socket.c:2397) [ 11.461747][ T249] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 11.461749][ T249] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 11.461751][ T249] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 11.461758][ T249] __sys_setsockopt (net/socket.c:2422) [ 11.461762][ T249] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 11.461764][ T249] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.461767][ T249] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.461770][ T249] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 11.461772][ T249] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.461774][ T249] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.461777][ T249] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.461779][ T249] RIP: 0033:0x7f76b77012de [ 11.461784][ T249] 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 [ 11.461786][ T249] RSP: 002b:00007fff91d94c58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 11.461788][ T249] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f76b77012de [ 11.461790][ T249] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 11.461791][ T249] RBP: 00007fff91d94d90 R08: 0000000000000010 R09: 000055c490564530 [ 11.461792][ T249] R10: 00007fff91d94cd0 R11: 0000000000000246 R12: 0000000000000001 [ 11.461793][ T249] R13: 000055c490564918 R14: 000055c490564690 R15: 0000000000000000 | [ 12.501572][ T254] softirqs last disabled at (33710): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.501576][ T254] Preemption disabled at: | [ 12.501577][ T254] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.501586][ T254] Tainted: [W]=WARN [ 12.501587][ T254] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.501589][ T254] Call Trace: [ 12.501590][ T254] [ 12.501592][ T254] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.501597][ T254] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.501599][ T254] __might_resched.cold (kernel/sched/core.c:9234) [ 12.501603][ T254] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.501608][ T254] ? __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.501619][ T254] __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.501621][ T254] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.501627][ T254] ? 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.501630][ T254] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.501634][ T254] put_chars (drivers/char/virtio_console.c:1176) [ 12.501635][ T254] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 12.501638][ T254] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.501640][ T254] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.501643][ T254] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.501646][ T254] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.501650][ T254] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.501654][ T254] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.501656][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.501658][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.501662][ T254] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.501665][ T254] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.501668][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.501670][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.501674][ T254] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.501678][ T254] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.501679][ T254] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.501683][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.501684][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.501688][ T254] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.501692][ T254] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.501694][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.501699][ T254] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.501702][ T254] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.501704][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.501706][ T254] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 12.501710][ T254] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.501711][ T254] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.501714][ T254] vprintk_emit (kernel/printk/printk.c:2479) [ 12.501717][ T254] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.501719][ T254] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.501721][ T254] ? kasan_save_track (mm/kasan/common.c:78) [ 12.501723][ T254] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.501724][ T254] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.501725][ T254] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.501726][ T254] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.501728][ T254] ? do_sock_setsockopt (net/socket.c:2397) [ 12.501732][ T254] _printk (kernel/printk/printk.c:2504) [ 12.501736][ T254] ? snapshot_read.cold (user.c:?) [ 12.501740][ T254] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.501744][ T254] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.501748][ T254] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.501751][ T254] ? netdev_notice (net/core/dev.c:13194) [ 12.501758][ T254] ? 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.501760][ T254] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.501764][ T254] netif_set_promiscuity (net/core/dev.c:9699) [ 12.501768][ T254] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.501770][ T254] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.501774][ T254] packet_mc_add (net/packet/af_packet.c:3755) [ 12.501776][ T254] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.501779][ T254] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.501781][ T254] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.501785][ T254] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.501788][ T254] ? packet_bind (net/packet/af_packet.c:3341) [ 12.501792][ T254] ? do_sock_getsockopt (net/socket.c:2484) [ 12.501797][ T254] ? sock_poll (net/socket.c:1514) [ 12.501800][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.501802][ T254] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.501808][ T254] do_sock_setsockopt (net/socket.c:2397) [ 12.501810][ T254] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.501812][ T254] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 12.501815][ T254] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 12.501821][ T254] __sys_setsockopt (net/socket.c:2422) [ 12.501826][ T254] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.501828][ T254] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.501830][ T254] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.501833][ T254] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.501835][ T254] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.501837][ T254] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.501840][ T254] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.501842][ T254] RIP: 0033:0x7ff170b6d2de [ 12.501846][ T254] 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.501847][ T254] RSP: 002b:00007fff46052328 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.501850][ T254] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff170b6d2de [ 12.501851][ T254] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.501852][ T254] RBP: 00007fff46052460 R08: 0000000000000010 R09: 0000559c2e4ea530 [ 12.501853][ T254] R10: 00007fff460523a0 R11: 0000000000000246 R12: 0000000000000001 [ 12.501854][ T254] R13: 0000559c2e4ea918 R14: 0000559c2e4ea690 R15: 0000000000000000 | [ 17.514980][ T249] softirqs last disabled at (598106): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.514983][ T249] Preemption disabled at: | [ 17.514984][ T249] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.514993][ T249] Tainted: [W]=WARN [ 17.514994][ T249] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.514996][ T249] Call Trace: [ 17.514998][ T249] [ 17.515000][ T249] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.515008][ T249] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.515010][ T249] __might_resched.cold (kernel/sched/core.c:9234) [ 17.515015][ T249] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.515020][ T249] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.515024][ T249] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.515026][ T249] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.515033][ T249] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.515036][ T249] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.515040][ T249] put_chars (drivers/char/virtio_console.c:1176) [ 17.515043][ T249] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.515044][ T249] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 17.515049][ T249] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 17.515053][ T249] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.515057][ T249] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.515059][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.515061][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.515065][ T249] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.515067][ T249] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.515072][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.515076][ T249] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.515080][ T249] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.515082][ T249] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 17.515086][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.515089][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.515093][ T249] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.515098][ T249] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.515100][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.515105][ T249] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.515108][ T249] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.515110][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.515112][ T249] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 17.515116][ T249] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.515118][ T249] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.515121][ T249] vprintk_emit (kernel/printk/printk.c:2479) [ 17.515124][ T249] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.515128][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.515131][ T249] _printk (kernel/printk/printk.c:2504) [ 17.515135][ T249] ? snapshot_read.cold (user.c:?) [ 17.515137][ T249] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.515141][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.515142][ T249] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.515146][ T249] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.515151][ T249] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.515154][ T249] ? netdev_notice (net/core/dev.c:13194) [ 17.515155][ T249] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.515158][ T249] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.515163][ T249] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.515165][ T249] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.515167][ T249] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 17.515171][ T249] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 17.515173][ T249] ? __fput (fs/file_table.c:512) [ 17.515177][ T249] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.515179][ T249] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.515183][ T249] netif_set_promiscuity (net/core/dev.c:9699) [ 17.515188][ T249] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.515191][ T249] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 17.515196][ T249] ? packet_set_ring (net/packet/af_packet.c:652) [ 17.515199][ T249] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 17.515204][ T249] __sock_release (net/socket.c:735) [ 17.515208][ T249] sock_close (net/socket.c:1526 (discriminator 1)) [ 17.515210][ T249] __fput (fs/file_table.c:512) [ 17.515215][ T249] fput_close_sync (fs/file_table.c:617) [ 17.515218][ T249] ? alloc_file_clone (fs/file_table.c:479) [ 17.515220][ T249] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.515225][ T249] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 17.515227][ T249] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.515230][ T249] ? irq_exit_rcu (kernel/softirq.c:786) [ 17.515235][ T249] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.515237][ T249] RIP: 0033:0x7f76b767854e [ 17.515241][ T249] 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 [ 17.515243][ T249] RSP: 002b:00007fff91d94dc0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 17.515246][ T249] RAX: ffffffffffffffda RBX: 000055c490564690 RCX: 00007f76b767854e [ 17.515247][ T249] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 17.515248][ T249] RBP: 00007fff91d94dd0 R08: 0000000000000000 R09: 0000000000000000 [ 17.515249][ T249] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 17.515250][ T249] R13: 00000000fffffffe R14: 000055c482e4a760 R15: 0000000000000001 | [ 18.637697][ T254] softirqs last disabled at (47924): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 18.637700][ T254] Preemption disabled at: | [ 18.637701][ T254] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.637709][ T254] Tainted: [W]=WARN [ 18.637710][ T254] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.637712][ T254] Call Trace: [ 18.637714][ T254] [ 18.637715][ T254] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.637721][ T254] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.637723][ T254] __might_resched.cold (kernel/sched/core.c:9234) [ 18.637728][ T254] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.637732][ T254] ? __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.637736][ T254] __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.637738][ T254] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.637745][ T254] ? 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.637747][ T254] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.637751][ T254] put_chars (drivers/char/virtio_console.c:1176) [ 18.637754][ T254] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.637757][ T254] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 18.637760][ T254] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.637763][ T254] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.637767][ T254] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.637771][ T254] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.637773][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.637774][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.637779][ T254] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.637780][ T254] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.637785][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.637789][ T254] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.637793][ T254] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.637795][ T254] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 18.637798][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.637800][ T254] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.637804][ T254] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.637808][ T254] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.637810][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.637816][ T254] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.637818][ T254] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.637820][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.637822][ T254] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 18.637826][ T254] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.637828][ T254] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.637831][ T254] vprintk_emit (kernel/printk/printk.c:2479) [ 18.637834][ T254] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.637837][ T254] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.637841][ T254] _printk (kernel/printk/printk.c:2504) [ 18.637844][ T254] ? snapshot_read.cold (user.c:?) [ 18.637846][ T254] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.637850][ T254] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.637851][ T254] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.637855][ T254] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.637859][ T254] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.637862][ T254] ? netdev_notice (net/core/dev.c:13194) [ 18.637864][ T254] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 18.637866][ T254] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 18.637871][ T254] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.637873][ T254] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.637875][ T254] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 18.637878][ T254] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 18.637880][ T254] ? __fput (fs/file_table.c:512) [ 18.637884][ T254] ? 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.637887][ T254] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.637890][ T254] netif_set_promiscuity (net/core/dev.c:9699) [ 18.637895][ T254] dev_set_promiscuity (net/core/dev_api.c:288) [ 18.637898][ T254] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 18.637906][ T254] ? packet_set_ring (net/packet/af_packet.c:652) [ 18.637910][ T254] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 18.637915][ T254] __sock_release (net/socket.c:735) [ 18.637918][ T254] sock_close (net/socket.c:1526 (discriminator 1)) [ 18.637920][ T254] __fput (fs/file_table.c:512) [ 18.637925][ T254] fput_close_sync (fs/file_table.c:617) [ 18.637927][ T254] ? alloc_file_clone (fs/file_table.c:479) [ 18.637930][ T254] ? 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.637934][ T254] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 18.637937][ T254] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.637940][ T254] ? irq_exit_rcu (kernel/softirq.c:786) [ 18.637944][ T254] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.637946][ T254] RIP: 0033:0x7ff170ae454e [ 18.637950][ T254] 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.637952][ T254] RSP: 002b:00007fff46052490 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 18.637955][ T254] RAX: ffffffffffffffda RBX: 0000559c2e4ea690 RCX: 00007ff170ae454e [ 18.637956][ T254] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 18.637957][ T254] RBP: 00007fff460524a0 R08: 0000000000000000 R09: 0000000000000000 [ 18.637958][ T254] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 18.637958][ T254] R13: 00000000fffffffe R14: 0000559c03e49760 R15: 0000000000000001 | [ 27.163274][ T278] softirqs last disabled at (52548): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.163278][ T278] Preemption disabled at: | [ 27.163278][ T278] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.163287][ T278] Tainted: [W]=WARN [ 27.163288][ T278] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.163290][ T278] Call Trace: [ 27.163291][ T278] [ 27.163293][ T278] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.163299][ T278] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.163300][ T278] __might_resched.cold (kernel/sched/core.c:9234) [ 27.163305][ T278] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.163310][ T278] ? __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.163315][ T278] __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.163317][ T278] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.163324][ T278] ? 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.163327][ T278] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.163331][ T278] put_chars (drivers/char/virtio_console.c:1176) [ 27.163332][ T278] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 27.163335][ T278] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.163338][ T278] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.163341][ T278] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.163344][ T278] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.163348][ T278] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.163352][ T278] ? mark_usage (kernel/locking/lockdep.c:4690) [ 27.163354][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.163356][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.163360][ T278] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.163363][ T278] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 27.163366][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.163368][ T278] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.163372][ T278] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.163376][ T278] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.163378][ T278] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 27.163382][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.163383][ T278] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.163388][ T278] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.163392][ T278] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.163394][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.163400][ T278] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.163403][ T278] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.163405][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.163407][ T278] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 27.163411][ T278] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.163413][ T278] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.163416][ T278] vprintk_emit (kernel/printk/printk.c:2479) [ 27.163419][ T278] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.163421][ T278] ? kasan_save_stack (mm/kasan/common.c:58) [ 27.163423][ T278] ? kasan_save_track (mm/kasan/common.c:78) [ 27.163425][ T278] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 27.163426][ T278] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 27.163427][ T278] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 27.163429][ T278] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 27.163430][ T278] ? do_sock_setsockopt (net/socket.c:2397) [ 27.163435][ T278] _printk (kernel/printk/printk.c:2504) [ 27.163439][ T278] ? snapshot_read.cold (user.c:?) [ 27.163443][ T278] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.163447][ T278] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.163451][ T278] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.163454][ T278] ? netdev_notice (net/core/dev.c:13194) [ 27.163462][ T278] ? 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.163464][ T278] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.163468][ T278] netif_set_promiscuity (net/core/dev.c:9699) [ 27.163473][ T278] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.163475][ T278] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 27.163478][ T278] packet_mc_add (net/packet/af_packet.c:3755) [ 27.163480][ T278] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.163484][ T278] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.163486][ T278] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 27.163491][ T278] packet_setsockopt (net/packet/af_packet.c:3840) [ 27.163494][ T278] ? packet_bind (net/packet/af_packet.c:3341) [ 27.163498][ T278] ? do_sock_getsockopt (net/socket.c:2484) [ 27.163503][ T278] ? sock_poll (net/socket.c:1514) [ 27.163507][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.163509][ T278] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.163517][ T278] do_sock_setsockopt (net/socket.c:2397) [ 27.163522][ T278] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 27.163525][ T278] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 27.163529][ T278] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 27.163538][ T278] __sys_setsockopt (net/socket.c:2422) [ 27.163543][ T278] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 27.163545][ T278] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.163548][ T278] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.163551][ T278] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.163554][ T278] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.163556][ T278] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.163558][ T278] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.163560][ T278] RIP: 0033:0x7f7e269db2de [ 27.163564][ T278] 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 [ 27.163566][ T278] RSP: 002b:00007ffefd50a908 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 27.163569][ T278] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7e269db2de [ 27.163571][ T278] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 27.163571][ T278] RBP: 00007ffefd50aa40 R08: 0000000000000010 R09: 000055a897950530 [ 27.163572][ T278] R10: 00007ffefd50a980 R11: 0000000000000246 R12: 0000000000000001 [ 27.163573][ T278] R13: 000055a897950918 R14: 000055a897950690 R15: 0000000000000000 | [ 31.139948][ T278] softirqs last disabled at (695674): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 31.139951][ T278] Preemption disabled at: | [ 31.139952][ T278] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.139960][ T278] Tainted: [W]=WARN [ 31.139961][ T278] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.139963][ T278] Call Trace: [ 31.139964][ T278] [ 31.139966][ T278] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.139972][ T278] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.139973][ T278] __might_resched.cold (kernel/sched/core.c:9234) [ 31.139978][ T278] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.139981][ T278] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.139986][ T278] __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)) [ 31.139988][ T278] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.139994][ T278] ? 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) [ 31.139997][ T278] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.140000][ T278] put_chars (drivers/char/virtio_console.c:1176) [ 31.140003][ T278] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.140005][ T278] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 31.140008][ T278] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.140011][ T278] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.140015][ T278] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.140019][ T278] ? mark_usage (kernel/locking/lockdep.c:4690) [ 31.140021][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.140023][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.140027][ T278] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.140029][ T278] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.140033][ T278] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.140037][ T278] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.140041][ T278] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.140043][ T278] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 31.140046][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.140048][ T278] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.140052][ T278] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.140056][ T278] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.140058][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.140063][ T278] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.140066][ T278] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.140068][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.140070][ T278] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 31.140073][ T278] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.140075][ T278] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.140078][ T278] vprintk_emit (kernel/printk/printk.c:2479) [ 31.140081][ T278] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.140084][ T278] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.140087][ T278] _printk (kernel/printk/printk.c:2504) [ 31.140091][ T278] ? snapshot_read.cold (user.c:?) [ 31.140093][ T278] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.140096][ T278] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.140098][ T278] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.140101][ T278] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.140105][ T278] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.140108][ T278] ? netdev_notice (net/core/dev.c:13194) [ 31.140110][ T278] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 31.140112][ T278] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.140116][ T278] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 31.140118][ T278] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.140120][ T278] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 31.140124][ T278] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 31.140125][ T278] ? __fput (fs/file_table.c:512) [ 31.140129][ T278] ? 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) [ 31.140132][ T278] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.140135][ T278] netif_set_promiscuity (net/core/dev.c:9699) [ 31.140140][ T278] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.140143][ T278] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 31.140147][ T278] ? packet_set_ring (net/packet/af_packet.c:652) [ 31.140150][ T278] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 31.140155][ T278] __sock_release (net/socket.c:735) [ 31.140158][ T278] sock_close (net/socket.c:1526 (discriminator 1)) [ 31.140160][ T278] __fput (fs/file_table.c:512) [ 31.140165][ T278] fput_close_sync (fs/file_table.c:617) [ 31.140167][ T278] ? alloc_file_clone (fs/file_table.c:479) [ 31.140170][ T278] ? 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) [ 31.140174][ T278] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 31.140176][ T278] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.140179][ T278] ? irq_exit_rcu (kernel/softirq.c:786) [ 31.140183][ T278] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.140186][ T278] RIP: 0033:0x7f7e2695254e [ 31.140190][ T278] 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 [ 31.140191][ T278] RSP: 002b:00007ffefd50aa70 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 31.140194][ T278] RAX: ffffffffffffffda RBX: 000055a897950690 RCX: 00007f7e2695254e [ 31.140195][ T278] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 31.140196][ T278] RBP: 00007ffefd50aa80 R08: 0000000000000000 R09: 0000000000000000 [ 31.140197][ T278] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 31.140198][ T278] R13: 00000000fffffffe R14: 000055a8844b2760 R15: 0000000000000001 | [ 40.643865][ T355] softirqs last disabled at (42556): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 40.643868][ T355] Preemption disabled at: | [ 40.643869][ T355] vprintk_emit (kernel/printk/printk.c:2471) | [ 40.643878][ T355] Tainted: [W]=WARN [ 40.643879][ T355] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.643880][ T355] Call Trace: [ 40.643882][ T355] [ 40.643883][ T355] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.643889][ T355] ? vprintk_emit (kernel/printk/printk.c:2471) [ 40.643891][ T355] __might_resched.cold (kernel/sched/core.c:9234) [ 40.643896][ T355] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.643904][ T355] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 40.643909][ T355] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 40.643911][ T355] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.643918][ T355] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 40.643921][ T355] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.643924][ T355] put_chars (drivers/char/virtio_console.c:1176) [ 40.643926][ T355] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 40.643928][ T355] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.643931][ T355] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 40.643934][ T355] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 40.643937][ T355] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 40.643941][ T355] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.643945][ T355] ? mark_usage (kernel/locking/lockdep.c:4690) [ 40.643947][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.643948][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.643952][ T355] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.643955][ T355] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 40.643958][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.643960][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.643964][ T355] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.643968][ T355] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.643970][ T355] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 40.643973][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.643975][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.643979][ T355] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.643983][ T355] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.643985][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.643990][ T355] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.643993][ T355] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.643995][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.643996][ T355] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 40.644000][ T355] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.644002][ T355] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.644004][ T355] vprintk_emit (kernel/printk/printk.c:2479) [ 40.644008][ T355] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.644009][ T355] ? kasan_save_stack (mm/kasan/common.c:58) [ 40.644012][ T355] ? kasan_save_track (mm/kasan/common.c:78) [ 40.644013][ T355] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 40.644014][ T355] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 40.644016][ T355] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 40.644017][ T355] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 40.644019][ T355] ? do_sock_setsockopt (net/socket.c:2397) [ 40.644023][ T355] _printk (kernel/printk/printk.c:2504) [ 40.644026][ T355] ? snapshot_read.cold (user.c:?) [ 40.644031][ T355] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 40.644034][ T355] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 40.644038][ T355] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 40.644041][ T355] ? netdev_notice (net/core/dev.c:13194) [ 40.644048][ T355] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 40.644051][ T355] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 40.644055][ T355] netif_set_promiscuity (net/core/dev.c:9699) [ 40.644060][ T355] dev_set_promiscuity (net/core/dev_api.c:288) [ 40.644061][ T355] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.644065][ T355] packet_mc_add (net/packet/af_packet.c:3755) [ 40.644067][ T355] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 40.644070][ T355] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 40.644072][ T355] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 40.644077][ T355] packet_setsockopt (net/packet/af_packet.c:3840) [ 40.644080][ T355] ? packet_bind (net/packet/af_packet.c:3341) [ 40.644083][ T355] ? do_sock_getsockopt (net/socket.c:2484) [ 40.644088][ T355] ? sock_poll (net/socket.c:1514) [ 40.644092][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.644093][ T355] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.644099][ T355] do_sock_setsockopt (net/socket.c:2397) [ 40.644102][ T355] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 40.644104][ T355] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 40.644106][ T355] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 40.644112][ T355] __sys_setsockopt (net/socket.c:2422) [ 40.644117][ T355] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 40.644119][ T355] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.644121][ T355] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 40.644124][ T355] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 40.644127][ T355] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 40.644129][ T355] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 40.644131][ T355] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.644133][ T355] RIP: 0033:0x7f7f36c3d2de [ 40.644137][ T355] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 40.644139][ T355] RSP: 002b:00007ffe600c3d98 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 40.644141][ T355] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7f36c3d2de [ 40.644143][ T355] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 40.644144][ T355] RBP: 00007ffe600c3ed0 R08: 0000000000000010 R09: 00005641c1847530 [ 40.644144][ T355] R10: 00007ffe600c3e10 R11: 0000000000000246 R12: 0000000000000001 [ 40.644145][ T355] R13: 00005641c1847918 R14: 00005641c1847690 R15: 0000000000000000 | [ 41.707619][ T360] softirqs last disabled at (31046): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.707623][ T360] Preemption disabled at: | [ 41.707624][ T360] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.707632][ T360] Tainted: [W]=WARN [ 41.707633][ T360] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.707635][ T360] Call Trace: [ 41.707636][ T360] [ 41.707638][ T360] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.707644][ T360] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.707646][ T360] __might_resched.cold (kernel/sched/core.c:9234) [ 41.707650][ T360] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.707654][ T360] ? __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.707659][ T360] __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.707660][ T360] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.707667][ T360] ? 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.707669][ T360] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.707673][ T360] put_chars (drivers/char/virtio_console.c:1176) [ 41.707675][ T360] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 41.707677][ T360] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.707680][ T360] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 41.707683][ T360] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.707686][ T360] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.707690][ T360] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.707703][ T360] ? mark_usage (kernel/locking/lockdep.c:4690) [ 41.707706][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.707708][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.707715][ T360] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.707719][ T360] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 41.707723][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.707725][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.707729][ T360] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.707733][ T360] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.707735][ T360] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 41.707738][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.707740][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.707744][ T360] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.707748][ T360] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.707750][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.707755][ T360] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.707758][ T360] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.707760][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.707762][ T360] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 41.707765][ T360] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.707767][ T360] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.707770][ T360] vprintk_emit (kernel/printk/printk.c:2479) [ 41.707773][ T360] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.707774][ T360] ? kasan_save_stack (mm/kasan/common.c:58) [ 41.707777][ T360] ? kasan_save_track (mm/kasan/common.c:78) [ 41.707778][ T360] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 41.707780][ T360] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 41.707781][ T360] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 41.707782][ T360] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 41.707784][ T360] ? do_sock_setsockopt (net/socket.c:2397) [ 41.707788][ T360] _printk (kernel/printk/printk.c:2504) [ 41.707792][ T360] ? snapshot_read.cold (user.c:?) [ 41.707796][ T360] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.707800][ T360] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.707804][ T360] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.707807][ T360] ? netdev_notice (net/core/dev.c:13194) [ 41.707814][ T360] ? 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.707817][ T360] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.707820][ T360] netif_set_promiscuity (net/core/dev.c:9699) [ 41.707825][ T360] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.707827][ T360] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.707831][ T360] packet_mc_add (net/packet/af_packet.c:3755) [ 41.707833][ T360] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.707836][ T360] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.707838][ T360] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 41.707842][ T360] packet_setsockopt (net/packet/af_packet.c:3840) [ 41.707846][ T360] ? packet_bind (net/packet/af_packet.c:3341) [ 41.707849][ T360] ? do_sock_getsockopt (net/socket.c:2484) [ 41.707854][ T360] ? sock_poll (net/socket.c:1514) [ 41.707858][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.707859][ T360] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.707864][ T360] do_sock_setsockopt (net/socket.c:2397) [ 41.707867][ T360] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 41.707869][ T360] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 41.707872][ T360] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 41.707878][ T360] __sys_setsockopt (net/socket.c:2422) [ 41.707882][ T360] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 41.707884][ T360] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.707886][ T360] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 41.707890][ T360] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 41.707892][ T360] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.707894][ T360] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.707897][ T360] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.707899][ T360] RIP: 0033:0x7f01b51ff2de [ 41.707906][ T360] 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.707907][ T360] RSP: 002b:00007ffcf9cdc308 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 41.707910][ T360] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f01b51ff2de [ 41.707911][ T360] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 41.707912][ T360] RBP: 00007ffcf9cdc440 R08: 0000000000000010 R09: 0000561d47022530 [ 41.707913][ T360] R10: 00007ffcf9cdc380 R11: 0000000000000246 R12: 0000000000000001 [ 41.707914][ T360] R13: 0000561d47022918 R14: 0000561d47022690 R15: 0000000000000000 | [ 46.752256][ T355] softirqs last disabled at (54862): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 46.752259][ T355] Preemption disabled at: | [ 46.752259][ T355] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.752268][ T355] Tainted: [W]=WARN [ 46.752269][ T355] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.752270][ T355] Call Trace: [ 46.752272][ T355] [ 46.752273][ T355] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.752279][ T355] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.752281][ T355] __might_resched.cold (kernel/sched/core.c:9234) [ 46.752285][ T355] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.752290][ T355] ? __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.752294][ T355] __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.752296][ T355] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.752302][ T355] ? 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.752305][ T355] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.752309][ T355] put_chars (drivers/char/virtio_console.c:1176) [ 46.752313][ T355] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.752316][ T355] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 46.752319][ T355] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 46.752322][ T355] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 46.752326][ T355] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.752330][ T355] ? mark_usage (kernel/locking/lockdep.c:4690) [ 46.752332][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.752333][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.752337][ T355] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.752339][ T355] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.752344][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.752348][ T355] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.752352][ T355] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.752353][ T355] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 46.752357][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.752359][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.752363][ T355] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.752367][ T355] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.752369][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.752374][ T355] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.752377][ T355] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.752379][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.752381][ T355] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 46.752384][ T355] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.752386][ T355] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.752389][ T355] vprintk_emit (kernel/printk/printk.c:2479) [ 46.752392][ T355] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.752395][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.752399][ T355] _printk (kernel/printk/printk.c:2504) [ 46.752403][ T355] ? snapshot_read.cold (user.c:?) [ 46.752404][ T355] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.752408][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.752409][ T355] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.752413][ T355] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.752417][ T355] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.752420][ T355] ? netdev_notice (net/core/dev.c:13194) [ 46.752421][ T355] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 46.752424][ T355] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.752428][ T355] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.752430][ T355] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.752432][ T355] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 46.752436][ T355] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 46.752438][ T355] ? __fput (fs/file_table.c:512) [ 46.752441][ T355] ? 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.752444][ T355] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.752447][ T355] netif_set_promiscuity (net/core/dev.c:9699) [ 46.752452][ T355] dev_set_promiscuity (net/core/dev_api.c:288) [ 46.752455][ T355] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 46.752460][ T355] ? packet_set_ring (net/packet/af_packet.c:652) [ 46.752463][ T355] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 46.752468][ T355] __sock_release (net/socket.c:735) [ 46.752471][ T355] sock_close (net/socket.c:1526 (discriminator 1)) [ 46.752472][ T355] __fput (fs/file_table.c:512) [ 46.752478][ T355] fput_close_sync (fs/file_table.c:617) [ 46.752480][ T355] ? alloc_file_clone (fs/file_table.c:479) [ 46.752483][ T355] ? 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.752487][ T355] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 46.752489][ T355] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.752492][ T355] ? irq_exit_rcu (kernel/softirq.c:786) [ 46.752496][ T355] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.752498][ T355] RIP: 0033:0x7f7f36bb454e [ 46.752502][ T355] 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.752504][ T355] RSP: 002b:00007ffe600c3f00 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 46.752507][ T355] RAX: ffffffffffffffda RBX: 00005641c1847690 RCX: 00007f7f36bb454e [ 46.752508][ T355] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 46.752509][ T355] RBP: 00007ffe600c3f10 R08: 0000000000000000 R09: 0000000000000000 [ 46.752510][ T355] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 46.752510][ T355] R13: 00000000fffffffe R14: 00005641880a8760 R15: 0000000000000001 | [ 47.856422][ T360] softirqs last disabled at (711615): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 47.856425][ T360] Preemption disabled at: | [ 47.856425][ T360] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.856434][ T360] Tainted: [W]=WARN [ 47.856435][ T360] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.856436][ T360] Call Trace: [ 47.856438][ T360] [ 47.856439][ T360] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.856445][ T360] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.856447][ T360] __might_resched.cold (kernel/sched/core.c:9234) [ 47.856451][ T360] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.856456][ T360] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 47.856460][ T360] __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)) [ 47.856462][ T360] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.856468][ T360] ? 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) [ 47.856471][ T360] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.856475][ T360] put_chars (drivers/char/virtio_console.c:1176) [ 47.856477][ T360] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.856480][ T360] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 47.856483][ T360] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 47.856486][ T360] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 47.856490][ T360] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.856494][ T360] ? mark_usage (kernel/locking/lockdep.c:4690) [ 47.856496][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.856498][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.856502][ T360] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.856504][ T360] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.856508][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.856512][ T360] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.856516][ T360] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.856518][ T360] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 47.856521][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.856523][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.856527][ T360] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.856532][ T360] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.856533][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.856539][ T360] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.856542][ T360] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.856544][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.856545][ T360] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 47.856549][ T360] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.856551][ T360] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.856554][ T360] vprintk_emit (kernel/printk/printk.c:2479) [ 47.856557][ T360] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.856560][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.856564][ T360] _printk (kernel/printk/printk.c:2504) [ 47.856568][ T360] ? snapshot_read.cold (user.c:?) [ 47.856569][ T360] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.856573][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.856574][ T360] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.856578][ T360] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.856582][ T360] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.856585][ T360] ? netdev_notice (net/core/dev.c:13194) [ 47.856586][ T360] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 47.856589][ T360] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 47.856594][ T360] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.856595][ T360] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.856598][ T360] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 47.856601][ T360] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 47.856603][ T360] ? __fput (fs/file_table.c:512) [ 47.856606][ T360] ? 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) [ 47.856609][ T360] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.856613][ T360] netif_set_promiscuity (net/core/dev.c:9699) [ 47.856617][ T360] dev_set_promiscuity (net/core/dev_api.c:288) [ 47.856620][ T360] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 47.856625][ T360] ? packet_set_ring (net/packet/af_packet.c:652) [ 47.856628][ T360] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 47.856633][ T360] __sock_release (net/socket.c:735) [ 47.856636][ T360] sock_close (net/socket.c:1526 (discriminator 1)) [ 47.856637][ T360] __fput (fs/file_table.c:512) [ 47.856643][ T360] fput_close_sync (fs/file_table.c:617) [ 47.856645][ T360] ? alloc_file_clone (fs/file_table.c:479) [ 47.856648][ T360] ? 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) [ 47.856652][ T360] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 47.856654][ T360] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.856657][ T360] ? irq_exit_rcu (kernel/softirq.c:786) [ 47.856660][ T360] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.856662][ T360] RIP: 0033:0x7f01b517654e [ 47.856666][ T360] 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 [ 47.856667][ T360] RSP: 002b:00007ffcf9cdc470 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 47.856670][ T360] RAX: ffffffffffffffda RBX: 0000561d47022690 RCX: 00007f01b517654e [ 47.856671][ T360] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 47.856672][ T360] RBP: 00007ffcf9cdc480 R08: 0000000000000000 R09: 0000000000000000 [ 47.856673][ T360] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 47.856674][ T360] R13: 00000000fffffffe R14: 0000561d18711760 R15: 0000000000000001 | [ 57.386283][ T384] softirqs last disabled at (40610): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 57.386287][ T384] Preemption disabled at: | [ 57.386288][ T384] vprintk_emit (kernel/printk/printk.c:2471) | [ 57.386296][ T384] Tainted: [W]=WARN [ 57.386297][ T384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.386299][ T384] Call Trace: [ 57.386301][ T384] [ 57.386303][ T384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 57.386309][ T384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 57.386311][ T384] __might_resched.cold (kernel/sched/core.c:9234) [ 57.386315][ T384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 57.386319][ T384] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 57.386324][ T384] __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)) [ 57.386326][ T384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 57.386332][ T384] ? 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) [ 57.386335][ T384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 57.386339][ T384] put_chars (drivers/char/virtio_console.c:1176) [ 57.386341][ T384] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 57.386343][ T384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 57.386346][ T384] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 57.386349][ T384] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 57.386352][ T384] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 57.386356][ T384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 57.386360][ T384] ? mark_usage (kernel/locking/lockdep.c:4690) [ 57.386362][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.386364][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.386368][ T384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 57.386370][ T384] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 57.386374][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.386376][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 57.386380][ T384] console_emit_next_record (kernel/printk/printk.c:3183) [ 57.386384][ T384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 57.386385][ T384] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 57.386389][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.386390][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 57.386394][ T384] console_flush_one_record (kernel/printk/printk.c:3268) [ 57.386398][ T384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 57.386400][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.386406][ T384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 57.386408][ T384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 57.386410][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.386412][ T384] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 57.386416][ T384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 57.386417][ T384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 57.386420][ T384] vprintk_emit (kernel/printk/printk.c:2479) [ 57.386423][ T384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 57.386424][ T384] ? kasan_save_stack (mm/kasan/common.c:58) [ 57.386427][ T384] ? kasan_save_track (mm/kasan/common.c:78) [ 57.386429][ T384] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 57.386430][ T384] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 57.386431][ T384] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 57.386432][ T384] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 57.386434][ T384] ? do_sock_setsockopt (net/socket.c:2397) [ 57.386439][ T384] _printk (kernel/printk/printk.c:2504) [ 57.386442][ T384] ? snapshot_read.cold (user.c:?) [ 57.386447][ T384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 57.386451][ T384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 57.386454][ T384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 57.386457][ T384] ? netdev_notice (net/core/dev.c:13194) [ 57.386465][ T384] ? 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) [ 57.386467][ T384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 57.386471][ T384] netif_set_promiscuity (net/core/dev.c:9699) [ 57.386476][ T384] dev_set_promiscuity (net/core/dev_api.c:288) [ 57.386477][ T384] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 57.386481][ T384] packet_mc_add (net/packet/af_packet.c:3755) [ 57.386483][ T384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 57.386486][ T384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 57.386488][ T384] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 57.386493][ T384] packet_setsockopt (net/packet/af_packet.c:3840) [ 57.386496][ T384] ? packet_bind (net/packet/af_packet.c:3341) [ 57.386500][ T384] ? do_sock_getsockopt (net/socket.c:2484) [ 57.386504][ T384] ? sock_poll (net/socket.c:1514) [ 57.386508][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.386510][ T384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 57.386515][ T384] do_sock_setsockopt (net/socket.c:2397) [ 57.386518][ T384] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 57.386520][ T384] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 57.386523][ T384] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 57.386529][ T384] __sys_setsockopt (net/socket.c:2422) [ 57.386534][ T384] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 57.386536][ T384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 57.386538][ T384] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 57.386541][ T384] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 57.386543][ T384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 57.386545][ T384] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 57.386548][ T384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.386550][ T384] RIP: 0033:0x7f1e01ae32de [ 57.386554][ T384] 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 [ 57.386556][ T384] RSP: 002b:00007ffd6db91238 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 57.386558][ T384] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1e01ae32de [ 57.386560][ T384] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 57.386561][ T384] RBP: 00007ffd6db91370 R08: 0000000000000010 R09: 000055a13d55e530 [ 57.386562][ T384] R10: 00007ffd6db912b0 R11: 0000000000000246 R12: 0000000000000001 [ 57.386562][ T384] R13: 000055a13d55e918 R14: 000055a13d55e690 R15: 0000000000000000 | [ 61.408710][ T384] softirqs last disabled at (711068): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 61.408713][ T384] Preemption disabled at: | [ 61.408713][ T384] vprintk_emit (kernel/printk/printk.c:2471) | [ 61.408722][ T384] Tainted: [W]=WARN [ 61.408723][ T384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.408724][ T384] Call Trace: [ 61.408726][ T384] [ 61.408727][ T384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 61.408733][ T384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 61.408735][ T384] __might_resched.cold (kernel/sched/core.c:9234) [ 61.408739][ T384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 61.408744][ T384] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 61.408754][ T384] __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)) [ 61.408756][ T384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.408762][ T384] ? 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) [ 61.408765][ T384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.408769][ T384] put_chars (drivers/char/virtio_console.c:1176) [ 61.408772][ T384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 61.408774][ T384] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 61.408777][ T384] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 61.408780][ T384] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 61.408785][ T384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 61.408789][ T384] ? mark_usage (kernel/locking/lockdep.c:4690) [ 61.408791][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.408792][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.408797][ T384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 61.408799][ T384] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 61.408803][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.408807][ T384] console_emit_next_record (kernel/printk/printk.c:3183) [ 61.408811][ T384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 61.408813][ T384] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 61.408816][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.408818][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.408822][ T384] console_flush_one_record (kernel/printk/printk.c:3268) [ 61.408827][ T384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 61.408829][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.408834][ T384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 61.408837][ T384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 61.408839][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.408841][ T384] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 61.408844][ T384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 61.408846][ T384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 61.408849][ T384] vprintk_emit (kernel/printk/printk.c:2479) [ 61.408852][ T384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 61.408855][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.408859][ T384] _printk (kernel/printk/printk.c:2504) [ 61.408863][ T384] ? snapshot_read.cold (user.c:?) [ 61.408864][ T384] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 61.408868][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.408869][ T384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 61.408873][ T384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 61.408877][ T384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 61.408880][ T384] ? netdev_notice (net/core/dev.c:13194) [ 61.408882][ T384] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 61.408884][ T384] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 61.408889][ T384] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 61.408891][ T384] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 61.408893][ T384] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 61.408896][ T384] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 61.408898][ T384] ? __fput (fs/file_table.c:512) [ 61.408904][ T384] ? 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) [ 61.408907][ T384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 61.408911][ T384] netif_set_promiscuity (net/core/dev.c:9699) [ 61.408916][ T384] dev_set_promiscuity (net/core/dev_api.c:288) [ 61.408919][ T384] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 61.408924][ T384] ? packet_set_ring (net/packet/af_packet.c:652) [ 61.408927][ T384] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 61.408932][ T384] __sock_release (net/socket.c:735) [ 61.408935][ T384] sock_close (net/socket.c:1526 (discriminator 1)) [ 61.408937][ T384] __fput (fs/file_table.c:512) [ 61.408942][ T384] fput_close_sync (fs/file_table.c:617) [ 61.408944][ T384] ? alloc_file_clone (fs/file_table.c:479) [ 61.408947][ T384] ? 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) [ 61.408951][ T384] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 61.408954][ T384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 61.408957][ T384] ? irq_exit_rcu (kernel/softirq.c:786) [ 61.408961][ T384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.408963][ T384] RIP: 0033:0x7f1e01a5a54e [ 61.408967][ T384] 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 [ 61.408969][ T384] RSP: 002b:00007ffd6db913a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 61.408972][ T384] RAX: ffffffffffffffda RBX: 000055a13d55e690 RCX: 00007f1e01a5a54e [ 61.408973][ T384] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 61.408974][ T384] RBP: 00007ffd6db913b0 R08: 0000000000000000 R09: 0000000000000000 [ 61.408975][ T384] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars