====================================== | [ 10.625357][ T244] softirqs last disabled at (49564): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 10.625361][ T244] Preemption disabled at: | [ 10.625361][ T244] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.625369][ T244] Tainted: [W]=WARN [ 10.625370][ T244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.625372][ T244] Call Trace: [ 10.625373][ T244] [ 10.625375][ T244] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.625381][ T244] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.625382][ T244] __might_resched.cold (kernel/sched/core.c:9234) [ 10.625386][ T244] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.625391][ T244] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.625395][ T244] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.625397][ T244] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.625403][ T244] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.625406][ T244] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.625410][ T244] put_chars (drivers/char/virtio_console.c:1176) [ 10.625412][ T244] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.625416][ T244] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.625420][ T244] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.625424][ T244] ? mark_usage (kernel/locking/lockdep.c:4690) [ 10.625426][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.625428][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.625431][ T244] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.625434][ T244] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 10.625437][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.625440][ T244] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.625444][ T244] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.625447][ T244] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.625449][ T244] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 10.625452][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.625454][ T244] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.625458][ T244] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.625462][ T244] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.625464][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.625469][ T244] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.625471][ T244] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.625473][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.625475][ T244] ? 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) [ 10.625479][ T244] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.625480][ T244] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.625483][ T244] vprintk_emit (kernel/printk/printk.c:2479) [ 10.625486][ T244] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.625487][ T244] ? kasan_save_stack (mm/kasan/common.c:58) [ 10.625490][ T244] ? kasan_save_track (mm/kasan/common.c:78) [ 10.625491][ T244] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 10.625492][ T244] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 10.625493][ T244] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 10.625495][ T244] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 10.625496][ T244] ? do_sock_setsockopt (net/socket.c:2397) [ 10.625500][ T244] _printk (kernel/printk/printk.c:2504) [ 10.625503][ T244] ? snapshot_read.cold (user.c:?) [ 10.625508][ T244] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.625511][ T244] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.625515][ T244] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.625517][ T244] ? netdev_notice (net/core/dev.c:13194) [ 10.625524][ T244] ? 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) [ 10.625527][ T244] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 10.625530][ T244] netif_set_promiscuity (net/core/dev.c:9699) [ 10.625534][ T244] dev_set_promiscuity (net/core/dev_api.c:288) [ 10.625536][ T244] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 10.625539][ T244] packet_mc_add (net/packet/af_packet.c:3755) [ 10.625541][ T244] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.625544][ T244] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.625546][ T244] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 10.625550][ T244] packet_setsockopt (net/packet/af_packet.c:3840) [ 10.625554][ T244] ? packet_bind (net/packet/af_packet.c:3341) [ 10.625557][ T244] ? do_sock_getsockopt (net/socket.c:2484) [ 10.625562][ T244] ? sock_poll (net/socket.c:1514) [ 10.625565][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.625567][ T244] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.625572][ T244] do_sock_setsockopt (net/socket.c:2397) [ 10.625575][ T244] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 10.625577][ T244] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 10.625580][ T244] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 10.625586][ T244] __sys_setsockopt (net/socket.c:2422) [ 10.625590][ T244] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 10.625592][ T244] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.625594][ T244] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.625597][ T244] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 10.625600][ T244] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.625601][ T244] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.625604][ T244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.625606][ T244] RIP: 0033:0x7fa3a305c2de [ 10.625610][ T244] 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 [ 10.625612][ T244] RSP: 002b:00007ffe5af527c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 10.625614][ T244] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa3a305c2de [ 10.625616][ T244] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 10.625617][ T244] RBP: 00007ffe5af52900 R08: 0000000000000010 R09: 0000563b7046d530 [ 10.625617][ T244] R10: 00007ffe5af52840 R11: 0000000000000246 R12: 0000000000000001 [ 10.625618][ T244] R13: 0000563b7046d918 R14: 0000563b7046d690 R15: 0000000000000000 | [ 11.644881][ T249] softirqs last disabled at (34654): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 11.644885][ T249] Preemption disabled at: | [ 11.644885][ T249] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.644893][ T249] Tainted: [W]=WARN [ 11.644894][ T249] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.644895][ T249] Call Trace: [ 11.644897][ T249] [ 11.644898][ T249] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.644904][ T249] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.644906][ T249] __might_resched.cold (kernel/sched/core.c:9234) [ 11.644910][ T249] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.644914][ 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.644919][ 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.644920][ T249] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.644927][ 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.644930][ T249] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.644933][ T249] put_chars (drivers/char/virtio_console.c:1176) [ 11.644935][ T249] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 11.644938][ T249] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.644945][ T249] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.644948][ T249] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.644951][ T249] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.644955][ T249] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.644959][ T249] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.644961][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.644963][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.644967][ T249] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.644969][ T249] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.644973][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.644974][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.644978][ T249] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.644982][ T249] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.644984][ 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.644987][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.644989][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.644993][ T249] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.644997][ T249] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.644998][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.645003][ T249] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.645006][ T249] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.645008][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.645010][ 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.645013][ T249] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.645015][ T249] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.645018][ T249] vprintk_emit (kernel/printk/printk.c:2479) [ 11.645021][ T249] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.645022][ T249] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.645025][ T249] ? kasan_save_track (mm/kasan/common.c:78) [ 11.645026][ T249] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.645027][ T249] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 11.645029][ T249] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 11.645030][ T249] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 11.645031][ T249] ? do_sock_setsockopt (net/socket.c:2397) [ 11.645036][ T249] _printk (kernel/printk/printk.c:2504) [ 11.645039][ T249] ? snapshot_read.cold (user.c:?) [ 11.645043][ T249] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.645047][ T249] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.645051][ T249] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.645054][ T249] ? netdev_notice (net/core/dev.c:13194) [ 11.645061][ 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.645063][ T249] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 11.645066][ T249] netif_set_promiscuity (net/core/dev.c:9699) [ 11.645071][ T249] dev_set_promiscuity (net/core/dev_api.c:288) [ 11.645073][ T249] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 11.645076][ T249] packet_mc_add (net/packet/af_packet.c:3755) [ 11.645078][ T249] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.645081][ T249] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.645083][ T249] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 11.645087][ T249] packet_setsockopt (net/packet/af_packet.c:3840) [ 11.645090][ T249] ? packet_bind (net/packet/af_packet.c:3341) [ 11.645094][ T249] ? do_sock_getsockopt (net/socket.c:2484) [ 11.645099][ T249] ? sock_poll (net/socket.c:1514) [ 11.645102][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.645104][ T249] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.645109][ T249] do_sock_setsockopt (net/socket.c:2397) [ 11.645112][ T249] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 11.645114][ T249] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 11.645116][ T249] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 11.645122][ T249] __sys_setsockopt (net/socket.c:2422) [ 11.645127][ T249] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 11.645129][ T249] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.645131][ T249] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.645134][ T249] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 11.645136][ T249] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.645138][ T249] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.645141][ T249] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.645143][ T249] RIP: 0033:0x7f6d9224a2de [ 11.645147][ 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.645148][ T249] RSP: 002b:00007ffeea61b638 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 11.645151][ T249] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6d9224a2de [ 11.645152][ T249] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 11.645153][ T249] RBP: 00007ffeea61b770 R08: 0000000000000010 R09: 00005564e7cfa530 [ 11.645154][ T249] R10: 00007ffeea61b6b0 R11: 0000000000000246 R12: 0000000000000001 [ 11.645155][ T249] R13: 00005564e7cfa918 R14: 00005564e7cfa690 R15: 0000000000000000 | [ 16.650684][ T244] softirqs last disabled at (526230): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 16.650687][ T244] Preemption disabled at: | [ 16.650687][ T244] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.650696][ T244] Tainted: [W]=WARN [ 16.650697][ T244] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.650699][ T244] Call Trace: [ 16.650700][ T244] [ 16.650702][ T244] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.650707][ T244] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.650709][ T244] __might_resched.cold (kernel/sched/core.c:9234) [ 16.650713][ T244] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.650717][ T244] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 16.650722][ T244] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.650724][ T244] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.650730][ T244] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.650733][ T244] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.650737][ T244] put_chars (drivers/char/virtio_console.c:1176) [ 16.650739][ T244] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.650740][ T244] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 16.650745][ T244] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 16.650748][ T244] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.650752][ T244] ? mark_usage (kernel/locking/lockdep.c:4690) [ 16.650754][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.650756][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.650760][ T244] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.650762][ T244] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.650766][ T244] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.650770][ T244] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.650774][ T244] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.650776][ T244] ? 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)) [ 16.650779][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.650782][ T244] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.650786][ T244] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.650790][ T244] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.650792][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.650797][ T244] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.650800][ T244] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.650802][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.650803][ T244] ? 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) [ 16.650807][ T244] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.650809][ T244] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.650812][ T244] vprintk_emit (kernel/printk/printk.c:2479) [ 16.650815][ T244] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.650818][ T244] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.650821][ T244] _printk (kernel/printk/printk.c:2504) [ 16.650825][ T244] ? snapshot_read.cold (user.c:?) [ 16.650826][ T244] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.650830][ T244] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.650831][ T244] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 16.650835][ T244] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 16.650839][ T244] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 16.650842][ T244] ? netdev_notice (net/core/dev.c:13194) [ 16.650843][ T244] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 16.650846][ T244] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 16.650850][ T244] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 16.650852][ T244] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 16.650854][ T244] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 16.650857][ T244] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 16.650859][ T244] ? __fput (fs/file_table.c:512) [ 16.650863][ T244] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 16.650865][ T244] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 16.650869][ T244] netif_set_promiscuity (net/core/dev.c:9699) [ 16.650873][ T244] dev_set_promiscuity (net/core/dev_api.c:288) [ 16.650877][ T244] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 16.650881][ T244] ? packet_set_ring (net/packet/af_packet.c:652) [ 16.650884][ T244] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 16.650889][ T244] __sock_release (net/socket.c:735) [ 16.650892][ T244] sock_close (net/socket.c:1526 (discriminator 1)) [ 16.650893][ T244] __fput (fs/file_table.c:512) [ 16.650898][ T244] fput_close_sync (fs/file_table.c:617) [ 16.650901][ T244] ? alloc_file_clone (fs/file_table.c:479) [ 16.650904][ T244] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.650908][ T244] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 16.650910][ T244] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.650913][ T244] ? irq_exit_rcu (kernel/softirq.c:786) [ 16.650917][ T244] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.650919][ T244] RIP: 0033:0x7fa3a2fd354e [ 16.650923][ T244] 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 [ 16.650925][ T244] RSP: 002b:00007ffe5af52930 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 16.650927][ T244] RAX: ffffffffffffffda RBX: 0000563b7046d690 RCX: 00007fa3a2fd354e [ 16.650929][ T244] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 16.650929][ T244] RBP: 00007ffe5af52940 R08: 0000000000000000 R09: 0000000000000000 [ 16.650930][ T244] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 16.650931][ T244] R13: 00000000fffffffe R14: 0000563b6e919760 R15: 0000000000000001 | [ 17.748377][ T249] softirqs last disabled at (46877): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.748380][ T249] Preemption disabled at: | [ 17.748380][ T249] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.748389][ T249] Tainted: [W]=WARN [ 17.748390][ T249] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.748391][ T249] Call Trace: [ 17.748393][ T249] [ 17.748395][ T249] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.748400][ T249] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.748402][ T249] __might_resched.cold (kernel/sched/core.c:9234) [ 17.748406][ T249] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.748410][ 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.748414][ 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.748416][ T249] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.748423][ 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.748425][ T249] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.748429][ T249] put_chars (drivers/char/virtio_console.c:1176) [ 17.748431][ T249] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.748434][ T249] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.748437][ T249] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.748440][ T249] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.748444][ T249] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.748448][ T249] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.748450][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.748451][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.748456][ T249] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.748457][ T249] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.748462][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.748466][ T249] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.748470][ T249] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.748472][ 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.748475][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.748477][ T249] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.748481][ T249] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.748485][ T249] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.748487][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.748492][ T249] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.748495][ T249] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.748497][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.748498][ 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.748502][ T249] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.748504][ T249] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.748507][ T249] vprintk_emit (kernel/printk/printk.c:2479) [ 17.748510][ T249] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.748513][ T249] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.748516][ T249] _printk (kernel/printk/printk.c:2504) [ 17.748520][ T249] ? snapshot_read.cold (user.c:?) [ 17.748522][ T249] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.748525][ T249] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.748527][ T249] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.748531][ T249] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.748535][ T249] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.748537][ T249] ? netdev_notice (net/core/dev.c:13194) [ 17.748539][ T249] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.748541][ T249] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.748546][ T249] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.748547][ T249] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.748550][ T249] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 17.748553][ 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.748555][ T249] ? __fput (fs/file_table.c:512) [ 17.748558][ 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.748561][ T249] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.748564][ T249] netif_set_promiscuity (net/core/dev.c:9699) [ 17.748568][ T249] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.748571][ T249] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 17.748576][ T249] ? packet_set_ring (net/packet/af_packet.c:652) [ 17.748579][ T249] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 17.748583][ T249] __sock_release (net/socket.c:735) [ 17.748586][ T249] sock_close (net/socket.c:1526 (discriminator 1)) [ 17.748588][ T249] __fput (fs/file_table.c:512) [ 17.748593][ T249] fput_close_sync (fs/file_table.c:617) [ 17.748595][ T249] ? alloc_file_clone (fs/file_table.c:479) [ 17.748598][ 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.748602][ T249] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 17.748604][ T249] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.748607][ T249] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.748610][ T249] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.748612][ T249] RIP: 0033:0x7f6d921c154e [ 17.748616][ 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.748617][ T249] RSP: 002b:00007ffeea61b7a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 17.748620][ T249] RAX: ffffffffffffffda RBX: 00005564e7cfa690 RCX: 00007f6d921c154e [ 17.748621][ T249] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 17.748622][ T249] RBP: 00007ffeea61b7b0 R08: 0000000000000000 R09: 0000000000000000 [ 17.748623][ T249] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 17.748624][ T249] R13: 00000000fffffffe R14: 00005564ddaaf760 R15: 0000000000000001 | [ 24.420328][ T273] softirqs last disabled at (44390): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.420332][ T273] Preemption disabled at: | [ 24.420333][ T273] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.420341][ T273] Tainted: [W]=WARN [ 24.420342][ T273] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.420343][ T273] Call Trace: [ 24.420345][ T273] [ 24.420346][ T273] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.420352][ T273] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.420353][ T273] __might_resched.cold (kernel/sched/core.c:9234) [ 24.420358][ T273] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.420362][ T273] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.420366][ T273] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 24.420368][ T273] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.420374][ T273] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.420377][ T273] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.420381][ T273] put_chars (drivers/char/virtio_console.c:1176) [ 24.420383][ T273] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 24.420385][ T273] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.420388][ T273] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.420391][ T273] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.420394][ T273] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.420398][ T273] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.420402][ T273] ? mark_usage (kernel/locking/lockdep.c:4690) [ 24.420403][ T273] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.420405][ T273] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.420409][ T273] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.420411][ T273] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 24.420415][ T273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.420417][ T273] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.420421][ T273] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.420424][ T273] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.420426][ T273] ? 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)) [ 24.420430][ T273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.420431][ T273] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.420435][ T273] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.420439][ T273] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.420441][ T273] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.420446][ T273] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.420449][ T273] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.420451][ T273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.420453][ T273] ? 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) [ 24.420456][ T273] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.420458][ T273] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.420461][ T273] vprintk_emit (kernel/printk/printk.c:2479) [ 24.420464][ T273] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.420465][ T273] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.420467][ T273] ? kasan_save_track (mm/kasan/common.c:78) [ 24.420469][ T273] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.420470][ T273] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.420471][ T273] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.420473][ T273] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.420474][ T273] ? do_sock_setsockopt (net/socket.c:2397) [ 24.420478][ T273] _printk (kernel/printk/printk.c:2504) [ 24.420482][ T273] ? snapshot_read.cold (user.c:?) [ 24.420486][ T273] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.420489][ T273] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.420493][ T273] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.420496][ T273] ? netdev_notice (net/core/dev.c:13194) [ 24.420503][ T273] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.420505][ T273] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.420509][ T273] netif_set_promiscuity (net/core/dev.c:9699) [ 24.420513][ T273] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.420515][ T273] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.420519][ T273] packet_mc_add (net/packet/af_packet.c:3755) [ 24.420521][ T273] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.420524][ T273] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.420526][ T273] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.420530][ T273] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.420533][ T273] ? packet_bind (net/packet/af_packet.c:3341) [ 24.420537][ T273] ? do_sock_getsockopt (net/socket.c:2484) [ 24.420542][ T273] ? sock_poll (net/socket.c:1514) [ 24.420545][ T273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.420547][ T273] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.420552][ T273] do_sock_setsockopt (net/socket.c:2397) [ 24.420555][ T273] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.420557][ T273] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 24.420560][ T273] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 24.420566][ T273] __sys_setsockopt (net/socket.c:2422) [ 24.420570][ T273] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.420572][ T273] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.420574][ T273] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.420577][ T273] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.420580][ T273] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.420582][ T273] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.420584][ T273] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.420586][ T273] RIP: 0033:0x7f2812cc92de [ 24.420590][ T273] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 24.420592][ T273] RSP: 002b:00007ffdfb0230c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.420595][ T273] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f2812cc92de [ 24.420596][ T273] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.420597][ T273] RBP: 00007ffdfb023200 R08: 0000000000000010 R09: 000055da45bab530 [ 24.420598][ T273] R10: 00007ffdfb023140 R11: 0000000000000246 R12: 0000000000000001 [ 24.420598][ T273] R13: 000055da45bab918 R14: 000055da45bab690 R15: 0000000000000000 | [ 28.413064][ T273] softirqs last disabled at (674932): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 28.413067][ T273] Preemption disabled at: | [ 28.413068][ T273] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.413076][ T273] Tainted: [W]=WARN [ 28.413078][ T273] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.413079][ T273] Call Trace: [ 28.413081][ T273] [ 28.413082][ T273] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.413088][ T273] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.413090][ T273] __might_resched.cold (kernel/sched/core.c:9234) [ 28.413094][ T273] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.413098][ T273] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 28.413103][ T273] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 28.413105][ T273] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.413111][ T273] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.413114][ T273] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.413117][ T273] put_chars (drivers/char/virtio_console.c:1176) [ 28.413120][ T273] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.413122][ T273] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 28.413125][ T273] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 28.413128][ T273] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 28.413132][ T273] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.413136][ T273] ? mark_usage (kernel/locking/lockdep.c:4690) [ 28.413138][ T273] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.413139][ T273] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.413144][ T273] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.413146][ T273] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.413150][ T273] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.413154][ T273] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.413158][ T273] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.413160][ T273] ? 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)) [ 28.413163][ T273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.413165][ T273] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.413169][ T273] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.413173][ T273] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.413175][ T273] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.413180][ T273] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.413183][ T273] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.413185][ T273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.413187][ T273] ? 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) [ 28.413190][ T273] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.413192][ T273] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.413195][ T273] vprintk_emit (kernel/printk/printk.c:2479) [ 28.413198][ T273] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.413201][ T273] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.413205][ T273] _printk (kernel/printk/printk.c:2504) [ 28.413208][ T273] ? snapshot_read.cold (user.c:?) [ 28.413210][ T273] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.413213][ T273] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.413215][ T273] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 28.413219][ T273] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 28.413223][ T273] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 28.413226][ T273] ? netdev_notice (net/core/dev.c:13194) [ 28.413227][ T273] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 28.413230][ T273] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 28.413234][ T273] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 28.413236][ T273] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.413238][ T273] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 28.413241][ T273] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 28.413243][ T273] ? __fput (fs/file_table.c:512) [ 28.413247][ T273] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.413249][ T273] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 28.413253][ T273] netif_set_promiscuity (net/core/dev.c:9699) [ 28.413257][ T273] dev_set_promiscuity (net/core/dev_api.c:288) [ 28.413260][ T273] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 28.413264][ T273] ? packet_set_ring (net/packet/af_packet.c:652) [ 28.413267][ T273] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 28.413272][ T273] __sock_release (net/socket.c:735) [ 28.413275][ T273] sock_close (net/socket.c:1526 (discriminator 1)) [ 28.413277][ T273] __fput (fs/file_table.c:512) [ 28.413282][ T273] fput_close_sync (fs/file_table.c:617) [ 28.413284][ T273] ? alloc_file_clone (fs/file_table.c:479) [ 28.413288][ T273] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.413293][ T273] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 28.413295][ T273] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.413298][ T273] ? irq_exit_rcu (kernel/softirq.c:786) [ 28.413302][ T273] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.413304][ T273] RIP: 0033:0x7f2812c4054e [ 28.413308][ T273] 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 [ 28.413310][ T273] RSP: 002b:00007ffdfb023230 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 28.413312][ T273] RAX: ffffffffffffffda RBX: 000055da45bab690 RCX: 00007f2812c4054e [ 28.413314][ T273] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 28.413314][ T273] RBP: 00007ffdfb023240 R08: 0000000000000000 R09: 0000000000000000 [ 28.413315][ T273] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 28.413316][ T273] R13: 00000000fffffffe R14: 000055da3f41c760 R15: 0000000000000001 | [ 37.888537][ T352] softirqs last disabled at (33166): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 37.888541][ T352] Preemption disabled at: | [ 37.888542][ T352] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.888550][ T352] Tainted: [W]=WARN [ 37.888551][ T352] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.888553][ T352] Call Trace: [ 37.888554][ T352] [ 37.888555][ T352] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.888561][ T352] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.888563][ T352] __might_resched.cold (kernel/sched/core.c:9234) [ 37.888567][ T352] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.888572][ T352] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 37.888576][ T352] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 37.888578][ T352] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.888585][ T352] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.888587][ T352] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.888591][ T352] put_chars (drivers/char/virtio_console.c:1176) [ 37.888593][ T352] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 37.888595][ T352] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.888598][ T352] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.888601][ T352] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.888604][ T352] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.888607][ T352] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.888612][ T352] ? mark_usage (kernel/locking/lockdep.c:4690) [ 37.888614][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.888615][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.888619][ T352] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.888622][ T352] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 37.888625][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.888627][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.888631][ T352] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.888635][ T352] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.888637][ T352] ? 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)) [ 37.888640][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.888641][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.888645][ T352] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.888649][ T352] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.888651][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.888656][ T352] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.888659][ T352] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.888661][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.888663][ T352] ? 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) [ 37.888666][ T352] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.888668][ T352] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.888671][ T352] vprintk_emit (kernel/printk/printk.c:2479) [ 37.888674][ T352] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.888675][ T352] ? kasan_save_stack (mm/kasan/common.c:58) [ 37.888678][ T352] ? kasan_save_track (mm/kasan/common.c:78) [ 37.888679][ T352] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 37.888680][ T352] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 37.888681][ T352] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 37.888683][ T352] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 37.888684][ T352] ? do_sock_setsockopt (net/socket.c:2397) [ 37.888688][ T352] _printk (kernel/printk/printk.c:2504) [ 37.888692][ T352] ? snapshot_read.cold (user.c:?) [ 37.888696][ T352] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.888700][ T352] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.888704][ T352] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.888707][ T352] ? netdev_notice (net/core/dev.c:13194) [ 37.888714][ T352] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 37.888717][ T352] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.888720][ T352] netif_set_promiscuity (net/core/dev.c:9699) [ 37.888724][ T352] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.888726][ T352] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.888730][ T352] packet_mc_add (net/packet/af_packet.c:3755) [ 37.888732][ T352] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.888735][ T352] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.888737][ T352] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 37.888741][ T352] packet_setsockopt (net/packet/af_packet.c:3840) [ 37.888745][ T352] ? packet_bind (net/packet/af_packet.c:3341) [ 37.888748][ T352] ? do_sock_getsockopt (net/socket.c:2484) [ 37.888753][ T352] ? sock_poll (net/socket.c:1514) [ 37.888757][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.888758][ T352] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.888764][ T352] do_sock_setsockopt (net/socket.c:2397) [ 37.888766][ T352] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 37.888768][ T352] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 37.888771][ T352] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 37.888777][ T352] __sys_setsockopt (net/socket.c:2422) [ 37.888782][ T352] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 37.888784][ T352] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.888786][ T352] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 37.888789][ T352] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 37.888791][ T352] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.888793][ T352] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.888796][ T352] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.888798][ T352] RIP: 0033:0x7fc56ffdf2de [ 37.888802][ T352] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 37.888804][ T352] RSP: 002b:00007fffd4181188 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 37.888806][ T352] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc56ffdf2de [ 37.888808][ T352] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 37.888809][ T352] RBP: 00007fffd41812c0 R08: 0000000000000010 R09: 000055ae437b5530 [ 37.888810][ T352] R10: 00007fffd4181200 R11: 0000000000000246 R12: 0000000000000001 [ 37.888810][ T352] R13: 000055ae437b5918 R14: 000055ae437b5690 R15: 0000000000000000 | [ 38.914806][ T357] softirqs last disabled at (37218): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 38.914810][ T357] Preemption disabled at: | [ 38.914810][ T357] vprintk_emit (kernel/printk/printk.c:2471) | [ 38.914818][ T357] Tainted: [W]=WARN [ 38.914819][ T357] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.914821][ T357] Call Trace: [ 38.914823][ T357] [ 38.914824][ T357] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.914830][ T357] ? vprintk_emit (kernel/printk/printk.c:2471) [ 38.914831][ T357] __might_resched.cold (kernel/sched/core.c:9234) [ 38.914836][ T357] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.914840][ T357] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 38.914844][ T357] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 38.914846][ T357] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.914853][ T357] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.914856][ T357] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.914859][ T357] put_chars (drivers/char/virtio_console.c:1176) [ 38.914861][ T357] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 38.914864][ T357] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.914867][ T357] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 38.914870][ T357] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.914872][ T357] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 38.914876][ T357] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.914881][ T357] ? mark_usage (kernel/locking/lockdep.c:4690) [ 38.914882][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.914884][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.914888][ T357] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.914891][ T357] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 38.914894][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.914896][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.914900][ T357] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.914904][ T357] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.914906][ T357] ? 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)) [ 38.914909][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.914910][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.914914][ T357] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.914919][ T357] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.914920][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.914926][ T357] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.914928][ T357] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.914930][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.914932][ T357] ? 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) [ 38.914936][ T357] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.914938][ T357] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.914940][ T357] vprintk_emit (kernel/printk/printk.c:2479) [ 38.914943][ T357] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.914945][ T357] ? kasan_save_stack (mm/kasan/common.c:58) [ 38.914947][ T357] ? kasan_save_track (mm/kasan/common.c:78) [ 38.914949][ T357] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 38.914950][ T357] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 38.914951][ T357] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 38.914952][ T357] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 38.914954][ T357] ? do_sock_setsockopt (net/socket.c:2397) [ 38.914958][ T357] _printk (kernel/printk/printk.c:2504) [ 38.914961][ T357] ? snapshot_read.cold (user.c:?) [ 38.914966][ T357] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 38.914969][ T357] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 38.914973][ T357] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 38.914976][ T357] ? netdev_notice (net/core/dev.c:13194) [ 38.914983][ T357] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 38.914986][ T357] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 38.914989][ T357] netif_set_promiscuity (net/core/dev.c:9699) [ 38.914994][ T357] dev_set_promiscuity (net/core/dev_api.c:288) [ 38.914995][ T357] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 38.914999][ T357] packet_mc_add (net/packet/af_packet.c:3755) [ 38.915001][ T357] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 38.915004][ T357] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 38.915006][ T357] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 38.915010][ T357] packet_setsockopt (net/packet/af_packet.c:3840) [ 38.915013][ T357] ? packet_bind (net/packet/af_packet.c:3341) [ 38.915017][ T357] ? do_sock_getsockopt (net/socket.c:2484) [ 38.915022][ T357] ? sock_poll (net/socket.c:1514) [ 38.915026][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.915027][ T357] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.915032][ T357] do_sock_setsockopt (net/socket.c:2397) [ 38.915035][ T357] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 38.915037][ T357] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 38.915040][ T357] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 38.915046][ T357] __sys_setsockopt (net/socket.c:2422) [ 38.915051][ T357] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 38.915053][ T357] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.915055][ T357] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 38.915058][ T357] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 38.915061][ T357] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.915063][ T357] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 38.915065][ T357] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.915067][ T357] RIP: 0033:0x7fe16eb0f2de [ 38.915072][ T357] 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 [ 38.915073][ T357] RSP: 002b:00007fff7162aef8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 38.915081][ T357] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe16eb0f2de [ 38.915082][ T357] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 38.915083][ T357] RBP: 00007fff7162b030 R08: 0000000000000010 R09: 000055aafa47e530 [ 38.915084][ T357] R10: 00007fff7162af70 R11: 0000000000000246 R12: 0000000000000001 [ 38.915085][ T357] R13: 000055aafa47e918 R14: 000055aafa47e690 R15: 0000000000000000 | [ 43.909657][ T352] softirqs last disabled at (514677): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 43.909660][ T352] Preemption disabled at: | [ 43.909661][ T352] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.909669][ T352] Tainted: [W]=WARN [ 43.909670][ T352] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.909672][ T352] Call Trace: [ 43.909673][ T352] [ 43.909675][ T352] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.909681][ T352] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.909682][ T352] __might_resched.cold (kernel/sched/core.c:9234) [ 43.909687][ T352] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.909691][ T352] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.909696][ T352] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 43.909697][ T352] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.909704][ T352] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.909707][ T352] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.909711][ T352] put_chars (drivers/char/virtio_console.c:1176) [ 43.909713][ T352] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.909716][ T352] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 43.909718][ T352] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 43.909721][ T352] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.909726][ T352] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.909730][ T352] ? mark_usage (kernel/locking/lockdep.c:4690) [ 43.909732][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.909733][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.909737][ T352] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.909739][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.909744][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.909748][ T352] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.909752][ T352] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.909754][ T352] ? 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)) [ 43.909757][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.909759][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.909763][ T352] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.909767][ T352] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.909769][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.909774][ T352] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.909777][ T352] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.909779][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.909781][ T352] ? 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) [ 43.909784][ T352] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.909786][ T352] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.909789][ T352] vprintk_emit (kernel/printk/printk.c:2479) [ 43.909792][ T352] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.909795][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.909799][ T352] _printk (kernel/printk/printk.c:2504) [ 43.909802][ T352] ? snapshot_read.cold (user.c:?) [ 43.909804][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.909807][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.909809][ T352] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.909813][ T352] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.909817][ T352] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.909819][ T352] ? netdev_notice (net/core/dev.c:13194) [ 43.909821][ T352] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 43.909823][ T352] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.909828][ T352] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 43.909830][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.909832][ T352] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 43.909835][ T352] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 43.909837][ T352] ? __fput (fs/file_table.c:512) [ 43.909841][ T352] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 43.909843][ T352] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.909847][ T352] netif_set_promiscuity (net/core/dev.c:9699) [ 43.909852][ T352] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.909855][ T352] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 43.909859][ T352] ? packet_set_ring (net/packet/af_packet.c:652) [ 43.909862][ T352] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 43.909867][ T352] __sock_release (net/socket.c:735) [ 43.909870][ T352] sock_close (net/socket.c:1526 (discriminator 1)) [ 43.909872][ T352] __fput (fs/file_table.c:512) [ 43.909877][ T352] fput_close_sync (fs/file_table.c:617) [ 43.909879][ T352] ? alloc_file_clone (fs/file_table.c:479) [ 43.909882][ T352] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.909886][ T352] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 43.909888][ T352] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.909891][ T352] ? irq_exit_rcu (kernel/softirq.c:786) [ 43.909894][ T352] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.909896][ T352] RIP: 0033:0x7fc56ff5654e [ 43.909900][ T352] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.909902][ T352] RSP: 002b:00007fffd41812f0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 43.909904][ T352] RAX: ffffffffffffffda RBX: 000055ae437b5690 RCX: 00007fc56ff5654e [ 43.909906][ T352] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 43.909906][ T352] RBP: 00007fffd4181300 R08: 0000000000000000 R09: 0000000000000000 [ 43.909907][ T352] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 43.909908][ T352] R13: 00000000fffffffe R14: 000055ae39aef760 R15: 0000000000000001 | [ 45.022525][ T357] softirqs last disabled at (60719): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 45.022527][ T357] Preemption disabled at: | [ 45.022528][ T357] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.022536][ T357] Tainted: [W]=WARN [ 45.022537][ T357] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.022539][ T357] Call Trace: [ 45.022540][ T357] [ 45.022542][ T357] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.022547][ T357] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.022549][ T357] __might_resched.cold (kernel/sched/core.c:9234) [ 45.022554][ T357] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.022558][ T357] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 45.022562][ T357] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 45.022564][ T357] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.022570][ T357] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.022573][ T357] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.022577][ T357] put_chars (drivers/char/virtio_console.c:1176) [ 45.022579][ T357] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.022582][ T357] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 45.022585][ T357] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 45.022587][ T357] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 45.022591][ T357] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.022595][ T357] ? mark_usage (kernel/locking/lockdep.c:4690) [ 45.022597][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.022599][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.022603][ T357] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.022605][ T357] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.022609][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.022613][ T357] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.022617][ T357] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.022619][ T357] ? 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)) [ 45.022622][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.022624][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.022628][ T357] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.022632][ T357] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.022634][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.022639][ T357] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.022642][ T357] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.022644][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.022645][ T357] ? 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) [ 45.022649][ T357] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.022651][ T357] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.022653][ T357] vprintk_emit (kernel/printk/printk.c:2479) [ 45.022656][ T357] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.022660][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.022663][ T357] _printk (kernel/printk/printk.c:2504) [ 45.022667][ T357] ? snapshot_read.cold (user.c:?) [ 45.022668][ T357] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.022672][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.022673][ T357] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.022677][ T357] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.022681][ T357] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.022684][ T357] ? netdev_notice (net/core/dev.c:13194) [ 45.022685][ T357] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 45.022688][ T357] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.022692][ T357] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.022694][ T357] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.022696][ T357] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 45.022699][ T357] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 45.022701][ T357] ? __fput (fs/file_table.c:512) [ 45.022705][ T357] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.022707][ T357] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.022710][ T357] netif_set_promiscuity (net/core/dev.c:9699) [ 45.022715][ T357] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.022718][ T357] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 45.022722][ T357] ? packet_set_ring (net/packet/af_packet.c:652) [ 45.022725][ T357] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 45.022729][ T357] __sock_release (net/socket.c:735) [ 45.022733][ T357] sock_close (net/socket.c:1526 (discriminator 1)) [ 45.022734][ T357] __fput (fs/file_table.c:512) [ 45.022739][ T357] fput_close_sync (fs/file_table.c:617) [ 45.022741][ T357] ? alloc_file_clone (fs/file_table.c:479) [ 45.022744][ T357] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.022748][ T357] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 45.022750][ T357] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.022753][ T357] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.022756][ T357] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.022758][ T357] RIP: 0033:0x7fe16ea8654e [ 45.022762][ T357] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.022764][ T357] RSP: 002b:00007fff7162b060 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 45.022767][ T357] RAX: ffffffffffffffda RBX: 000055aafa47e690 RCX: 00007fe16ea8654e [ 45.022768][ T357] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 45.022769][ T357] RBP: 00007fff7162b070 R08: 0000000000000000 R09: 0000000000000000 [ 45.022770][ T357] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 45.022770][ T357] R13: 00000000fffffffe R14: 000055aaf1f01760 R15: 0000000000000001 | [ 50.455050][ T381] softirqs last disabled at (38118): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 50.455055][ T381] Preemption disabled at: | [ 50.455055][ T381] vprintk_emit (kernel/printk/printk.c:2471) | [ 50.455063][ T381] Tainted: [W]=WARN [ 50.455064][ T381] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.455065][ T381] Call Trace: [ 50.455067][ T381] [ 50.455068][ T381] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 50.455074][ T381] ? vprintk_emit (kernel/printk/printk.c:2471) [ 50.455076][ T381] __might_resched.cold (kernel/sched/core.c:9234) [ 50.455080][ T381] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 50.455084][ T381] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 50.455088][ T381] __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)) [ 50.455090][ T381] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 50.455097][ T381] ? 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) [ 50.455099][ T381] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 50.455103][ T381] put_chars (drivers/char/virtio_console.c:1176) [ 50.455105][ T381] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 50.455107][ T381] ? __send_to_port (drivers/char/virtio_console.c:654) [ 50.455110][ T381] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 50.455113][ T381] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 50.455115][ T381] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 50.455119][ T381] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 50.455124][ T381] ? mark_usage (kernel/locking/lockdep.c:4690) [ 50.455125][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 50.455127][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 50.455136][ T381] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 50.455139][ T381] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 50.455142][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.455144][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.455148][ T381] console_emit_next_record (kernel/printk/printk.c:3183) [ 50.455152][ T381] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 50.455154][ T381] ? 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)) [ 50.455157][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.455158][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 50.455162][ T381] console_flush_one_record (kernel/printk/printk.c:3268) [ 50.455166][ T381] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 50.455168][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 50.455173][ T381] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 50.455176][ T381] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 50.455178][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.455180][ T381] ? 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) [ 50.455183][ T381] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 50.455185][ T381] ? vprintk_emit (kernel/printk/printk.c:2478) [ 50.455188][ T381] vprintk_emit (kernel/printk/printk.c:2479) [ 50.455191][ T381] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 50.455192][ T381] ? kasan_save_stack (mm/kasan/common.c:58) [ 50.455195][ T381] ? kasan_save_track (mm/kasan/common.c:78) [ 50.455196][ T381] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 50.455197][ T381] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 50.455198][ T381] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 50.455200][ T381] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 50.455201][ T381] ? do_sock_setsockopt (net/socket.c:2397) [ 50.455206][ T381] _printk (kernel/printk/printk.c:2504) [ 50.455209][ T381] ? snapshot_read.cold (user.c:?) [ 50.455214][ T381] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 50.455217][ T381] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 50.455221][ T381] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 50.455224][ T381] ? netdev_notice (net/core/dev.c:13194) [ 50.455231][ T381] ? 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) [ 50.455233][ T381] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 50.455236][ T381] netif_set_promiscuity (net/core/dev.c:9699) [ 50.455241][ T381] dev_set_promiscuity (net/core/dev_api.c:288) [ 50.455243][ T381] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 50.455246][ T381] packet_mc_add (net/packet/af_packet.c:3755) [ 50.455248][ T381] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 50.455251][ T381] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 50.455253][ T381] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 50.455258][ T381] packet_setsockopt (net/packet/af_packet.c:3840) [ 50.455261][ T381] ? packet_bind (net/packet/af_packet.c:3341) [ 50.455264][ T381] ? do_sock_getsockopt (net/socket.c:2484) [ 50.455269][ T381] ? sock_poll (net/socket.c:1514) [ 50.455273][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 50.455274][ T381] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 50.455279][ T381] do_sock_setsockopt (net/socket.c:2397) [ 50.455282][ T381] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 50.455284][ T381] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 50.455290][ T381] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 50.455296][ T381] __sys_setsockopt (net/socket.c:2422) [ 50.455301][ T381] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 50.455303][ T381] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 50.455305][ T381] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 50.455308][ T381] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 50.455311][ T381] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 50.455313][ T381] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 50.455315][ T381] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 50.455317][ T381] RIP: 0033:0x7f678aca02de [ 50.455321][ T381] 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 [ 50.455323][ T381] RSP: 002b:00007fffd7019588 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 50.455325][ T381] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f678aca02de [ 50.455327][ T381] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 50.455328][ T381] RBP: 00007fffd70196c0 R08: 0000000000000010 R09: 00005583bfc4a530 [ 50.455329][ T381] R10: 00007fffd7019600 R11: 0000000000000246 R12: 0000000000000001 [ 50.455329][ T381] R13: 00005583bfc4a918 R14: 00005583bfc4a690 R15: 0000000000000000 | [ 54.455291][ T381] softirqs last disabled at (690048): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 54.455294][ T381] Preemption disabled at: | [ 54.455295][ T381] vprintk_emit (kernel/printk/printk.c:2471) | [ 54.455304][ T381] Tainted: [W]=WARN [ 54.455305][ T381] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.455306][ T381] Call Trace: [ 54.455308][ T381] [ 54.455309][ T381] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 54.455315][ T381] ? vprintk_emit (kernel/printk/printk.c:2471) [ 54.455316][ T381] __might_resched.cold (kernel/sched/core.c:9234) [ 54.455321][ T381] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 54.455325][ T381] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 54.455330][ T381] __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)) [ 54.455331][ T381] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 54.455338][ T381] ? 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) [ 54.455341][ T381] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 54.455345][ T381] put_chars (drivers/char/virtio_console.c:1176) [ 54.455347][ T381] ? __send_to_port (drivers/char/virtio_console.c:654) [ 54.455350][ T381] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 54.455353][ T381] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 54.455356][ T381] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 54.455360][ T381] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 54.455364][ T381] ? mark_usage (kernel/locking/lockdep.c:4690) [ 54.455366][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 54.455368][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 54.455372][ T381] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 54.455374][ T381] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 54.455378][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.455382][ T381] console_emit_next_record (kernel/printk/printk.c:3183) [ 54.455386][ T381] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 54.455388][ T381] ? 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)) [ 54.455391][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.455393][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 54.455397][ T381] console_flush_one_record (kernel/printk/printk.c:3268) [ 54.455401][ T381] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 54.455403][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 54.455408][ T381] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 54.455411][ T381] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 54.455413][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.455415][ T381] ? 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) [ 54.455419][ T381] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 54.455421][ T381] ? vprintk_emit (kernel/printk/printk.c:2478) [ 54.455423][ T381] vprintk_emit (kernel/printk/printk.c:2479) [ 54.455426][ T381] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 54.455430][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 54.455433][ T381] _printk (kernel/printk/printk.c:2504) [ 54.455437][ T381] ? snapshot_read.cold (user.c:?) [ 54.455438][ T381] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 54.455442][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 54.455443][ T381] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 54.455447][ T381] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 54.455451][ T381] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 54.455454][ T381] ? netdev_notice (net/core/dev.c:13194) [ 54.455456][ T381] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 54.455458][ T381] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 54.455462][ T381] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 54.455464][ T381] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 54.455466][ T381] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 54.455469][ T381] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 54.455471][ T381] ? __fput (fs/file_table.c:512) [ 54.455475][ T381] ? 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) [ 54.455478][ T381] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 54.455481][ T381] netif_set_promiscuity (net/core/dev.c:9699) [ 54.455486][ T381] dev_set_promiscuity (net/core/dev_api.c:288) [ 54.455489][ T381] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 54.455493][ T381] ? packet_set_ring (net/packet/af_packet.c:652) [ 54.455496][ T381] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 54.455501][ T381] __sock_release (net/socket.c:735) [ 54.455504][ T381] sock_close (net/socket.c:1526 (discriminator 1)) [ 54.455506][ T381] __fput (fs/file_table.c:512) [ 54.455511][ T381] fput_close_sync (fs/file_table.c:617) [ 54.455513][ T381] ? alloc_file_clone (fs/file_table.c:479) [ 54.455516][ T381] ? 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) [ 54.455520][ T381] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 54.455522][ T381] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 54.455525][ T381] ? irq_exit_rcu (kernel/softirq.c:786) [ 54.455529][ T381] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 54.455531][ T381] RIP: 0033:0x7f678ac1754e [ 54.455535][ T381] 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 [ 54.455537][ T381] RSP: 002b:00007fffd70196f0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 54.455539][ T381] RAX: ffffffffffffffda RBX: 00005583bfc4a690 RCX: 00007f678ac1754e [ 54.455541][ T381] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 54.455541][ T381] RBP: 00007fffd7019700 R08: 0000000000000000 R09: 0000000000000000 [ 54.455542][ T381] 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