====================================== | [ 12.066729][ T245] softirqs last disabled at (50520): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.066733][ T245] Preemption disabled at: | [ 12.066733][ T245] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.066742][ T245] Tainted: [W]=WARN [ 12.066743][ T245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.066745][ T245] Call Trace: [ 12.066747][ T245] [ 12.066748][ T245] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.066754][ T245] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.066756][ T245] __might_resched.cold (kernel/sched/core.c:9234) [ 12.066760][ T245] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.066764][ T245] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.066768][ T245] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.066770][ T245] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.066777][ T245] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.066780][ T245] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.066784][ T245] put_chars (drivers/char/virtio_console.c:1176) [ 12.066786][ T245] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.066790][ T245] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 12.066794][ T245] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.066798][ T245] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.066800][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.066802][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.066806][ T245] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.066808][ T245] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.066811][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.066814][ T245] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.066818][ T245] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.066822][ T245] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.066824][ T245] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 12.066827][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.066828][ T245] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.066832][ T245] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.066836][ T245] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.066838][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.066840][ T245] ? write_ibpb (arch/x86/entry/entry.S:25) [ 12.066846][ T245] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.066849][ T245] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.066851][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.066852][ T245] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 12.066856][ T245] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.066858][ T245] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.066861][ T245] vprintk_emit (kernel/printk/printk.c:2479) [ 12.066864][ T245] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.066865][ T245] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.066867][ T245] ? kasan_save_track (mm/kasan/common.c:78) [ 12.066869][ T245] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.066870][ T245] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.066871][ T245] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.066873][ T245] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.066874][ T245] ? do_sock_setsockopt (net/socket.c:2397) [ 12.066879][ T245] _printk (kernel/printk/printk.c:2504) [ 12.066882][ T245] ? snapshot_read.cold (user.c:?) [ 12.066886][ T245] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.066890][ T245] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.066894][ T245] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.066896][ T245] ? netdev_notice (net/core/dev.c:13194) [ 12.066903][ T245] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.066906][ T245] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.066909][ T245] netif_set_promiscuity (net/core/dev.c:9699) [ 12.066913][ T245] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.066915][ T245] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.066919][ T245] packet_mc_add (net/packet/af_packet.c:3755) [ 12.066921][ T245] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.066924][ T245] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.066926][ T245] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.066930][ T245] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.066934][ T245] ? packet_bind (net/packet/af_packet.c:3341) [ 12.066937][ T245] ? do_sock_getsockopt (net/socket.c:2484) [ 12.066942][ T245] ? sock_poll (net/socket.c:1514) [ 12.066945][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.066947][ T245] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.066952][ T245] do_sock_setsockopt (net/socket.c:2397) [ 12.066955][ T245] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.066957][ T245] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 12.066959][ T245] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 12.066965][ T245] __sys_setsockopt (net/socket.c:2422) [ 12.066970][ T245] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.066972][ T245] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.066974][ T245] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.066976][ T245] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.066977][ T245] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.066979][ T245] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.066982][ T245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.066984][ T245] RIP: 0033:0x7faeba57b2de [ 12.066988][ T245] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 12.066989][ T245] RSP: 002b:00007ffd97c6b4c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.066992][ T245] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007faeba57b2de [ 12.066993][ T245] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.066994][ T245] RBP: 00007ffd97c6b600 R08: 0000000000000010 R09: 000056480a2e2530 [ 12.066995][ T245] R10: 00007ffd97c6b540 R11: 0000000000000246 R12: 0000000000000001 [ 12.066996][ T245] R13: 000056480a2e2918 R14: 000056480a2e2690 R15: 0000000000000000 | [ 13.097416][ T250] softirqs last disabled at (37082): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.097420][ T250] Preemption disabled at: | [ 13.097420][ T250] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.097429][ T250] Tainted: [W]=WARN [ 13.097430][ T250] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.097432][ T250] Call Trace: [ 13.097433][ T250] [ 13.097434][ T250] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.097440][ T250] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.097442][ T250] __might_resched.cold (kernel/sched/core.c:9234) [ 13.097446][ T250] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.097450][ T250] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.097454][ T250] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 13.097456][ T250] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.097463][ T250] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.097465][ T250] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.097469][ T250] put_chars (drivers/char/virtio_console.c:1176) [ 13.097471][ T250] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 13.097473][ T250] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.097476][ T250] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.097479][ T250] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.097482][ T250] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.097486][ T250] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.097490][ T250] ? mark_usage (kernel/locking/lockdep.c:4690) [ 13.097492][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.097494][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.097502][ T250] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.097505][ T250] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 13.097508][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.097510][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.097514][ T250] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.097518][ T250] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.097520][ T250] ? 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)) [ 13.097523][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.097525][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.097529][ T250] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.097533][ T250] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.097535][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.097540][ T250] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.097543][ T250] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.097545][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.097546][ T250] ? 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) [ 13.097550][ T250] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.097552][ T250] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.097554][ T250] vprintk_emit (kernel/printk/printk.c:2479) [ 13.097557][ T250] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.097559][ T250] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.097561][ T250] ? kasan_save_track (mm/kasan/common.c:78) [ 13.097563][ T250] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.097564][ T250] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 13.097565][ T250] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 13.097566][ T250] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 13.097568][ T250] ? do_sock_setsockopt (net/socket.c:2397) [ 13.097572][ T250] _printk (kernel/printk/printk.c:2504) [ 13.097576][ T250] ? snapshot_read.cold (user.c:?) [ 13.097580][ T250] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.097584][ T250] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.097587][ T250] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.097590][ T250] ? netdev_notice (net/core/dev.c:13194) [ 13.097597][ T250] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 13.097600][ T250] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.097603][ T250] netif_set_promiscuity (net/core/dev.c:9699) [ 13.097608][ T250] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.097610][ T250] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 13.097613][ T250] packet_mc_add (net/packet/af_packet.c:3755) [ 13.097615][ T250] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.097618][ T250] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.097620][ T250] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 13.097624][ T250] packet_setsockopt (net/packet/af_packet.c:3840) [ 13.097628][ T250] ? packet_bind (net/packet/af_packet.c:3341) [ 13.097631][ T250] ? do_sock_getsockopt (net/socket.c:2484) [ 13.097636][ T250] ? sock_poll (net/socket.c:1514) [ 13.097639][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.097641][ T250] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.097646][ T250] do_sock_setsockopt (net/socket.c:2397) [ 13.097649][ T250] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 13.097651][ T250] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 13.097653][ T250] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 13.097659][ T250] __sys_setsockopt (net/socket.c:2422) [ 13.097664][ T250] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 13.097666][ T250] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.097668][ T250] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.097671][ T250] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 13.097674][ T250] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.097676][ T250] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.097678][ T250] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.097680][ T250] RIP: 0033:0x7efe97e5f2de [ 13.097684][ T250] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 13.097686][ T250] RSP: 002b:00007ffdd064cce8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 13.097688][ T250] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007efe97e5f2de [ 13.097690][ T250] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 13.097691][ T250] RBP: 00007ffdd064ce20 R08: 0000000000000010 R09: 0000560ee58c6530 [ 13.097692][ T250] R10: 00007ffdd064cd60 R11: 0000000000000246 R12: 0000000000000001 [ 13.097692][ T250] R13: 0000560ee58c6918 R14: 0000560ee58c6690 R15: 0000000000000000 | [ 18.121318][ T245] softirqs last disabled at (517730): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 18.121321][ T245] Preemption disabled at: | [ 18.121321][ T245] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.121330][ T245] Tainted: [W]=WARN [ 18.121331][ T245] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.121333][ T245] Call Trace: [ 18.121335][ T245] [ 18.121336][ T245] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.121343][ T245] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.121344][ T245] __might_resched.cold (kernel/sched/core.c:9234) [ 18.121349][ T245] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.121354][ T245] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 18.121358][ T245] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 18.121360][ T245] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.121367][ T245] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.121370][ T245] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.121374][ T245] put_chars (drivers/char/virtio_console.c:1176) [ 18.121377][ T245] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.121378][ T245] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 18.121383][ T245] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 18.121387][ T245] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.121391][ T245] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.121393][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.121395][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.121399][ T245] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.121401][ T245] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.121406][ T245] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.121410][ T245] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.121414][ T245] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.121416][ T245] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 18.121419][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.121422][ T245] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.121426][ T245] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.121431][ T245] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.121433][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.121438][ T245] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.121441][ T245] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.121443][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.121445][ T245] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 18.121449][ T245] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.121451][ T245] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.121454][ T245] vprintk_emit (kernel/printk/printk.c:2479) [ 18.121457][ T245] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.121460][ T245] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.121464][ T245] _printk (kernel/printk/printk.c:2504) [ 18.121468][ T245] ? snapshot_read.cold (user.c:?) [ 18.121470][ T245] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.121474][ T245] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.121475][ T245] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.121479][ T245] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.121484][ T245] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.121487][ T245] ? netdev_notice (net/core/dev.c:13194) [ 18.121488][ T245] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 18.121491][ T245] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 18.121495][ T245] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.121501][ T245] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.121503][ T245] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 18.121506][ T245] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 18.121508][ T245] ? __fput (fs/file_table.c:512) [ 18.121512][ T245] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 18.121515][ T245] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.121519][ T245] netif_set_promiscuity (net/core/dev.c:9699) [ 18.121524][ T245] dev_set_promiscuity (net/core/dev_api.c:288) [ 18.121527][ T245] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 18.121531][ T245] ? packet_set_ring (net/packet/af_packet.c:652) [ 18.121534][ T245] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 18.121539][ T245] __sock_release (net/socket.c:735) [ 18.121543][ T245] sock_close (net/socket.c:1526 (discriminator 1)) [ 18.121544][ T245] __fput (fs/file_table.c:512) [ 18.121550][ T245] fput_close_sync (fs/file_table.c:617) [ 18.121552][ T245] ? alloc_file_clone (fs/file_table.c:479) [ 18.121555][ T245] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.121559][ T245] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 18.121562][ T245] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.121564][ T245] ? irq_exit_rcu (kernel/softirq.c:786) [ 18.121569][ T245] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.121571][ T245] RIP: 0033:0x7faeba4f254e [ 18.121575][ T245] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.121577][ T245] RSP: 002b:00007ffd97c6b630 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 18.121579][ T245] RAX: ffffffffffffffda RBX: 000056480a2e2690 RCX: 00007faeba4f254e [ 18.121581][ T245] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 18.121582][ T245] RBP: 00007ffd97c6b640 R08: 0000000000000000 R09: 0000000000000000 [ 18.121582][ T245] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 18.121583][ T245] R13: 00000000fffffffe R14: 00005647d7e29760 R15: 0000000000000001 | [ 19.247184][ T250] softirqs last disabled at (59504): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 19.247187][ T250] Preemption disabled at: | [ 19.247188][ T250] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.247197][ T250] Tainted: [W]=WARN [ 19.247197][ T250] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.247199][ T250] Call Trace: [ 19.247201][ T250] [ 19.247202][ T250] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.247209][ T250] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.247210][ T250] __might_resched.cold (kernel/sched/core.c:9234) [ 19.247215][ T250] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.247219][ T250] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.247223][ T250] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 19.247225][ T250] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.247232][ T250] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.247235][ T250] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.247239][ T250] put_chars (drivers/char/virtio_console.c:1176) [ 19.247240][ T250] ? mark_held_locks (kernel/locking/lockdep.c:4341) [ 19.247243][ T250] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.247245][ T250] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.247249][ T250] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.247251][ T250] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.247255][ T250] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.247259][ T250] ? mark_usage (kernel/locking/lockdep.c:4690) [ 19.247261][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.247263][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.247267][ T250] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.247269][ T250] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.247274][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.247278][ T250] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.247282][ T250] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.247283][ T250] ? 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)) [ 19.247287][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.247289][ T250] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.247299][ T250] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.247306][ T250] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.247308][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.247317][ T250] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.247322][ T250] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.247324][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.247327][ T250] ? 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) [ 19.247333][ T250] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.247336][ T250] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.247340][ T250] vprintk_emit (kernel/printk/printk.c:2479) [ 19.247345][ T250] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.247351][ T250] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.247356][ T250] _printk (kernel/printk/printk.c:2504) [ 19.247361][ T250] ? snapshot_read.cold (user.c:?) [ 19.247364][ T250] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.247370][ T250] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.247372][ T250] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.247377][ T250] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.247384][ T250] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.247388][ T250] ? netdev_notice (net/core/dev.c:13194) [ 19.247390][ T250] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 19.247394][ T250] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 19.247400][ T250] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 19.247403][ T250] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.247406][ T250] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 19.247411][ T250] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 19.247414][ T250] ? __fput (fs/file_table.c:512) [ 19.247419][ T250] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.247423][ T250] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.247429][ T250] netif_set_promiscuity (net/core/dev.c:9699) [ 19.247436][ T250] dev_set_promiscuity (net/core/dev_api.c:288) [ 19.247441][ T250] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 19.247449][ T250] ? packet_set_ring (net/packet/af_packet.c:652) [ 19.247454][ T250] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 19.247463][ T250] __sock_release (net/socket.c:735) [ 19.247468][ T250] sock_close (net/socket.c:1526 (discriminator 1)) [ 19.247471][ T250] __fput (fs/file_table.c:512) [ 19.247479][ T250] fput_close_sync (fs/file_table.c:617) [ 19.247482][ T250] ? alloc_file_clone (fs/file_table.c:479) [ 19.247486][ T250] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.247492][ T250] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 19.247495][ T250] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.247501][ T250] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.247505][ T250] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.247508][ T250] RIP: 0033:0x7efe97dd654e [ 19.247513][ T250] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.247515][ T250] RSP: 002b:00007ffdd064ce50 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 19.247518][ T250] RAX: ffffffffffffffda RBX: 0000560ee58c6690 RCX: 00007efe97dd654e [ 19.247520][ T250] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 19.247521][ T250] RBP: 00007ffdd064ce60 R08: 0000000000000000 R09: 0000000000000000 [ 19.247522][ T250] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 19.247523][ T250] R13: 00000000fffffffe R14: 0000560ec6b47760 R15: 0000000000000001 | [ 26.071790][ T274] softirqs last disabled at (43024): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 26.071793][ T274] Preemption disabled at: | [ 26.071794][ T274] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.071802][ T274] Tainted: [W]=WARN [ 26.071803][ T274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.071805][ T274] Call Trace: [ 26.071807][ T274] [ 26.071809][ T274] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.071815][ T274] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.071817][ T274] __might_resched.cold (kernel/sched/core.c:9234) [ 26.071821][ T274] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.071826][ T274] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.071830][ T274] __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)) [ 26.071832][ T274] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.071839][ T274] ? 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) [ 26.071842][ T274] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.071846][ T274] put_chars (drivers/char/virtio_console.c:1176) [ 26.071847][ T274] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 26.071850][ T274] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.071853][ T274] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.071856][ T274] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.071859][ T274] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.071863][ T274] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.071867][ T274] ? mark_usage (kernel/locking/lockdep.c:4690) [ 26.071870][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.071871][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.071875][ T274] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.071878][ T274] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 26.071881][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.071883][ T274] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.071887][ T274] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.071891][ T274] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.071893][ T274] ? 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)) [ 26.071896][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.071898][ T274] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.071902][ T274] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.071906][ T274] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.071908][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.071914][ T274] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.071917][ T274] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.071918][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.071920][ T274] ? 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) [ 26.071924][ T274] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.071926][ T274] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.071929][ T274] vprintk_emit (kernel/printk/printk.c:2479) [ 26.071932][ T274] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.071933][ T274] ? kasan_save_stack (mm/kasan/common.c:58) [ 26.071936][ T274] ? kasan_save_track (mm/kasan/common.c:78) [ 26.071937][ T274] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 26.071939][ T274] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 26.071940][ T274] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 26.071941][ T274] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 26.071943][ T274] ? do_sock_setsockopt (net/socket.c:2397) [ 26.071948][ T274] _printk (kernel/printk/printk.c:2504) [ 26.071951][ T274] ? snapshot_read.cold (user.c:?) [ 26.071956][ T274] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 26.071960][ T274] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 26.071963][ T274] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 26.071966][ T274] ? netdev_notice (net/core/dev.c:13194) [ 26.071973][ T274] ? 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) [ 26.071976][ T274] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 26.071980][ T274] netif_set_promiscuity (net/core/dev.c:9699) [ 26.071985][ T274] dev_set_promiscuity (net/core/dev_api.c:288) [ 26.071987][ T274] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 26.071990][ T274] packet_mc_add (net/packet/af_packet.c:3755) [ 26.071992][ T274] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 26.071996][ T274] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 26.071998][ T274] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 26.072003][ T274] packet_setsockopt (net/packet/af_packet.c:3840) [ 26.072007][ T274] ? packet_bind (net/packet/af_packet.c:3341) [ 26.072010][ T274] ? do_sock_getsockopt (net/socket.c:2484) [ 26.072015][ T274] ? sock_poll (net/socket.c:1514) [ 26.072019][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.072021][ T274] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.072026][ T274] do_sock_setsockopt (net/socket.c:2397) [ 26.072029][ T274] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 26.072031][ T274] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 26.072033][ T274] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 26.072040][ T274] __sys_setsockopt (net/socket.c:2422) [ 26.072044][ T274] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 26.072046][ T274] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.072048][ T274] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.072052][ T274] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 26.072054][ T274] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.072056][ T274] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.072059][ T274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.072061][ T274] RIP: 0033:0x7fe1bb6412de [ 26.072065][ T274] 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 [ 26.072067][ T274] RSP: 002b:00007fff36553fd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 26.072070][ T274] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe1bb6412de [ 26.072071][ T274] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 26.072072][ T274] RBP: 00007fff36554110 R08: 0000000000000010 R09: 000056105bba1530 [ 26.072073][ T274] R10: 00007fff36554050 R11: 0000000000000246 R12: 0000000000000001 [ 26.072074][ T274] R13: 000056105bba1918 R14: 000056105bba1690 R15: 0000000000000000 | [ 30.053608][ T274] softirqs last disabled at (727543): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 30.053611][ T274] Preemption disabled at: | [ 30.053611][ T274] vprintk_emit (kernel/printk/printk.c:2471) | [ 30.053620][ T274] Tainted: [W]=WARN [ 30.053621][ T274] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.053623][ T274] Call Trace: [ 30.053624][ T274] [ 30.053626][ T274] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.053632][ T274] ? vprintk_emit (kernel/printk/printk.c:2471) [ 30.053633][ T274] __might_resched.cold (kernel/sched/core.c:9234) [ 30.053638][ T274] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.053642][ T274] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 30.053646][ T274] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 30.053648][ T274] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.053655][ T274] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.053658][ T274] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.053662][ T274] put_chars (drivers/char/virtio_console.c:1176) [ 30.053664][ T274] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.053667][ T274] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 30.053670][ T274] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.053673][ T274] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 30.053678][ T274] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.053682][ T274] ? mark_usage (kernel/locking/lockdep.c:4690) [ 30.053684][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.053685][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.053690][ T274] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.053692][ T274] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.053696][ T274] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.053701][ T274] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.053705][ T274] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.053707][ T274] ? 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)) [ 30.053710][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.053712][ T274] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.053716][ T274] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.053721][ T274] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.053723][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.053728][ T274] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.053731][ T274] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.053733][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.053735][ T274] ? 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) [ 30.053739][ T274] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.053741][ T274] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.053744][ T274] vprintk_emit (kernel/printk/printk.c:2479) [ 30.053747][ T274] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.053750][ T274] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.053754][ T274] _printk (kernel/printk/printk.c:2504) [ 30.053758][ T274] ? snapshot_read.cold (user.c:?) [ 30.053760][ T274] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.053763][ T274] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.053765][ T274] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 30.053769][ T274] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 30.053773][ T274] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 30.053776][ T274] ? netdev_notice (net/core/dev.c:13194) [ 30.053778][ T274] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 30.053780][ T274] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 30.053785][ T274] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 30.053786][ T274] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.053789][ T274] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 30.053792][ T274] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 30.053794][ T274] ? __fput (fs/file_table.c:512) [ 30.053798][ T274] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.053800][ T274] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 30.053804][ T274] netif_set_promiscuity (net/core/dev.c:9699) [ 30.053809][ T274] dev_set_promiscuity (net/core/dev_api.c:288) [ 30.053812][ T274] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 30.053817][ T274] ? packet_set_ring (net/packet/af_packet.c:652) [ 30.053820][ T274] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 30.053825][ T274] __sock_release (net/socket.c:735) [ 30.053828][ T274] sock_close (net/socket.c:1526 (discriminator 1)) [ 30.053830][ T274] __fput (fs/file_table.c:512) [ 30.053835][ T274] fput_close_sync (fs/file_table.c:617) [ 30.053838][ T274] ? alloc_file_clone (fs/file_table.c:479) [ 30.053841][ T274] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.053845][ T274] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 30.053848][ T274] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.053851][ T274] ? irq_exit_rcu (kernel/softirq.c:786) [ 30.053853][ T274] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.053856][ T274] RIP: 0033:0x7fe1bb5b854e [ 30.053860][ T274] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 30.053861][ T274] RSP: 002b:00007fff36554140 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 30.053864][ T274] RAX: ffffffffffffffda RBX: 000056105bba1690 RCX: 00007fe1bb5b854e [ 30.053865][ T274] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 30.053866][ T274] RBP: 00007fff36554150 R08: 0000000000000000 R09: 0000000000000000 [ 30.053867][ T274] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 30.053868][ T274] R13: 00000000fffffffe R14: 000056103862e760 R15: 0000000000000001 | [ 39.608251][ T352] softirqs last disabled at (46414): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.608256][ T352] Preemption disabled at: | [ 39.608257][ T352] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.608268][ T352] Tainted: [W]=WARN [ 39.608269][ T352] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.608271][ T352] Call Trace: [ 39.608273][ T352] [ 39.608275][ T352] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.608282][ T352] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.608285][ T352] __might_resched.cold (kernel/sched/core.c:9234) [ 39.608291][ T352] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.608297][ 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) [ 39.608303][ 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)) [ 39.608307][ T352] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.608316][ 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) [ 39.608320][ T352] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.608325][ T352] put_chars (drivers/char/virtio_console.c:1176) [ 39.608328][ T352] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 39.608331][ T352] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.608340][ T352] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 39.608345][ T352] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.608349][ T352] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.608356][ T352] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.608361][ T352] ? mark_usage (kernel/locking/lockdep.c:4690) [ 39.608364][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.608366][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.608373][ T352] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.608377][ T352] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 39.608382][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.608386][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.608392][ T352] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.608399][ T352] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.608401][ 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)) [ 39.608406][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.608409][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.608416][ T352] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.608423][ T352] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.608426][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.608435][ T352] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.608440][ T352] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.608442][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.608445][ 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) [ 39.608451][ T352] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.608454][ T352] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.608459][ T352] vprintk_emit (kernel/printk/printk.c:2479) [ 39.608464][ T352] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.608466][ T352] ? kasan_save_stack (mm/kasan/common.c:58) [ 39.608469][ T352] ? kasan_save_track (mm/kasan/common.c:78) [ 39.608471][ T352] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.608473][ T352] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.608475][ T352] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 39.608477][ T352] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 39.608480][ T352] ? do_sock_setsockopt (net/socket.c:2397) [ 39.608486][ T352] _printk (kernel/printk/printk.c:2504) [ 39.608491][ T352] ? snapshot_read.cold (user.c:?) [ 39.608515][ T352] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.608520][ T352] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.608526][ T352] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.608530][ T352] ? netdev_notice (net/core/dev.c:13194) [ 39.608543][ 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) [ 39.608547][ T352] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.608553][ T352] netif_set_promiscuity (net/core/dev.c:9699) [ 39.608560][ T352] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.608563][ T352] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.608568][ T352] packet_mc_add (net/packet/af_packet.c:3755) [ 39.608571][ T352] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.608575][ T352] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.608578][ T352] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 39.608585][ T352] packet_setsockopt (net/packet/af_packet.c:3840) [ 39.608590][ T352] ? packet_bind (net/packet/af_packet.c:3341) [ 39.608596][ T352] ? do_sock_getsockopt (net/socket.c:2484) [ 39.608605][ T352] ? sock_poll (net/socket.c:1514) [ 39.608611][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.608614][ T352] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.608622][ T352] do_sock_setsockopt (net/socket.c:2397) [ 39.608626][ T352] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 39.608629][ T352] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 39.608633][ T352] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 39.608644][ T352] __sys_setsockopt (net/socket.c:2422) [ 39.608652][ T352] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 39.608655][ T352] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.608658][ T352] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 39.608662][ T352] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 39.608666][ T352] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.608668][ T352] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.608672][ T352] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.608676][ T352] RIP: 0033:0x7fa16aeec2de [ 39.608680][ 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 [ 39.608683][ T352] RSP: 002b:00007ffe82414028 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 39.608686][ T352] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa16aeec2de [ 39.608688][ T352] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 39.608689][ T352] RBP: 00007ffe82414160 R08: 0000000000000010 R09: 000055ed42834530 [ 39.608691][ T352] R10: 00007ffe824140a0 R11: 0000000000000246 R12: 0000000000000001 [ 39.608692][ T352] R13: 000055ed42834918 R14: 000055ed42834690 R15: 0000000000000000 | [ 40.629419][ T357] softirqs last disabled at (32994): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 40.629423][ T357] Preemption disabled at: | [ 40.629424][ T357] vprintk_emit (kernel/printk/printk.c:2471) | [ 40.629432][ T357] Tainted: [W]=WARN [ 40.629433][ T357] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.629434][ T357] Call Trace: [ 40.629436][ T357] [ 40.629437][ T357] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.629443][ T357] ? vprintk_emit (kernel/printk/printk.c:2471) [ 40.629445][ T357] __might_resched.cold (kernel/sched/core.c:9234) [ 40.629449][ T357] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.629454][ 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) [ 40.629458][ 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)) [ 40.629460][ T357] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.629467][ 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) [ 40.629469][ T357] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.629473][ T357] put_chars (drivers/char/virtio_console.c:1176) [ 40.629475][ T357] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 40.629477][ T357] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.629480][ T357] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 40.629483][ T357] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 40.629486][ T357] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 40.629490][ T357] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.629494][ T357] ? mark_usage (kernel/locking/lockdep.c:4690) [ 40.629501][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.629503][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.629507][ T357] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.629510][ T357] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 40.629513][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.629515][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.629519][ T357] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.629523][ T357] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.629525][ 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)) [ 40.629528][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.629530][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.629534][ T357] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.629538][ T357] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.629540][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.629545][ T357] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.629548][ T357] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.629550][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.629551][ 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) [ 40.629555][ T357] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.629557][ T357] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.629560][ T357] vprintk_emit (kernel/printk/printk.c:2479) [ 40.629563][ T357] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.629564][ T357] ? kasan_save_stack (mm/kasan/common.c:58) [ 40.629566][ T357] ? kasan_save_track (mm/kasan/common.c:78) [ 40.629568][ T357] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 40.629569][ T357] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 40.629570][ T357] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 40.629572][ T357] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 40.629573][ T357] ? do_sock_setsockopt (net/socket.c:2397) [ 40.629577][ T357] _printk (kernel/printk/printk.c:2504) [ 40.629581][ T357] ? snapshot_read.cold (user.c:?) [ 40.629585][ T357] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 40.629589][ T357] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 40.629593][ T357] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 40.629595][ T357] ? netdev_notice (net/core/dev.c:13194) [ 40.629602][ 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) [ 40.629605][ T357] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 40.629608][ T357] netif_set_promiscuity (net/core/dev.c:9699) [ 40.629613][ T357] dev_set_promiscuity (net/core/dev_api.c:288) [ 40.629615][ T357] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 40.629618][ T357] packet_mc_add (net/packet/af_packet.c:3755) [ 40.629620][ T357] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 40.629623][ T357] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 40.629625][ T357] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 40.629630][ T357] packet_setsockopt (net/packet/af_packet.c:3840) [ 40.629633][ T357] ? packet_bind (net/packet/af_packet.c:3341) [ 40.629636][ T357] ? do_sock_getsockopt (net/socket.c:2484) [ 40.629641][ T357] ? sock_poll (net/socket.c:1514) [ 40.629645][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.629647][ T357] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.629652][ T357] do_sock_setsockopt (net/socket.c:2397) [ 40.629654][ T357] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 40.629657][ T357] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 40.629659][ T357] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 40.629665][ T357] __sys_setsockopt (net/socket.c:2422) [ 40.629670][ T357] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 40.629672][ T357] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 40.629674][ T357] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 40.629677][ T357] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 40.629679][ T357] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 40.629681][ T357] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 40.629684][ T357] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.629686][ T357] RIP: 0033:0x7f8271fd32de [ 40.629690][ 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 [ 40.629691][ T357] RSP: 002b:00007fff7ad46c88 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 40.629694][ T357] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f8271fd32de [ 40.629695][ T357] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 40.629696][ T357] RBP: 00007fff7ad46dc0 R08: 0000000000000010 R09: 0000559a7ca2f530 [ 40.629697][ T357] R10: 00007fff7ad46d00 R11: 0000000000000246 R12: 0000000000000001 [ 40.629698][ T357] R13: 0000559a7ca2f918 R14: 0000559a7ca2f690 R15: 0000000000000000 | [ 45.633678][ T352] softirqs last disabled at (64807): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 45.633681][ T352] Preemption disabled at: | [ 45.633682][ T352] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.633691][ T352] Tainted: [W]=WARN [ 45.633692][ T352] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.633693][ T352] Call Trace: [ 45.633695][ T352] [ 45.633697][ T352] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.633703][ T352] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.633705][ T352] __might_resched.cold (kernel/sched/core.c:9234) [ 45.633709][ T352] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.633714][ 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) [ 45.633718][ 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)) [ 45.633720][ T352] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.633728][ 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) [ 45.633731][ T352] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.633735][ T352] put_chars (drivers/char/virtio_console.c:1176) [ 45.633738][ T352] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.633740][ T352] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 45.633743][ T352] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 45.633746][ T352] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 45.633751][ T352] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.633755][ T352] ? mark_usage (kernel/locking/lockdep.c:4690) [ 45.633757][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.633759][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.633763][ T352] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.633765][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.633770][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.633775][ T352] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.633779][ T352] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.633781][ 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)) [ 45.633785][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.633787][ T352] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.633792][ T352] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.633798][ T352] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.633800][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.633806][ T352] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.633809][ T352] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.633811][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.633813][ 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) [ 45.633818][ T352] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.633820][ T352] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.633823][ T352] vprintk_emit (kernel/printk/printk.c:2479) [ 45.633826][ T352] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.633830][ T352] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.633833][ T352] _printk (kernel/printk/printk.c:2504) [ 45.633837][ T352] ? snapshot_read.cold (user.c:?) [ 45.633839][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.633843][ T352] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.633844][ T352] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.633848][ T352] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.633852][ T352] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.633855][ T352] ? netdev_notice (net/core/dev.c:13194) [ 45.633857][ T352] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 45.633860][ T352] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.633864][ T352] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.633866][ T352] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.633868][ T352] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 45.633871][ T352] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 45.633874][ T352] ? __fput (fs/file_table.c:512) [ 45.633878][ 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) [ 45.633880][ T352] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.633884][ T352] netif_set_promiscuity (net/core/dev.c:9699) [ 45.633889][ T352] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.633892][ T352] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 45.633897][ T352] ? packet_set_ring (net/packet/af_packet.c:652) [ 45.633900][ T352] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 45.633905][ T352] __sock_release (net/socket.c:735) [ 45.633909][ T352] sock_close (net/socket.c:1526 (discriminator 1)) [ 45.633910][ T352] __fput (fs/file_table.c:512) [ 45.633916][ T352] fput_close_sync (fs/file_table.c:617) [ 45.633918][ T352] ? alloc_file_clone (fs/file_table.c:479) [ 45.633921][ 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) [ 45.633925][ T352] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 45.633928][ T352] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.633931][ T352] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.633934][ T352] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.633936][ T352] RIP: 0033:0x7fa16ae6354e [ 45.633940][ 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 [ 45.633942][ T352] RSP: 002b:00007ffe82414190 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 45.633944][ T352] RAX: ffffffffffffffda RBX: 000055ed42834690 RCX: 00007fa16ae6354e [ 45.633946][ T352] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 45.633947][ T352] RBP: 00007ffe824141a0 R08: 0000000000000000 R09: 0000000000000000 [ 45.633947][ T352] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 45.633948][ T352] R13: 00000000fffffffe R14: 000055ed05759760 R15: 0000000000000001 | [ 46.763976][ T357] softirqs last disabled at (762967): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 46.763978][ T357] Preemption disabled at: | [ 46.763979][ T357] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.763988][ T357] Tainted: [W]=WARN [ 46.763989][ T357] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.763991][ T357] Call Trace: [ 46.763992][ T357] [ 46.763994][ T357] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.764001][ T357] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.764004][ T357] __might_resched.cold (kernel/sched/core.c:9234) [ 46.764008][ T357] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.764012][ 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) [ 46.764017][ 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)) [ 46.764019][ T357] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.764026][ 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) [ 46.764029][ T357] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.764033][ T357] put_chars (drivers/char/virtio_console.c:1176) [ 46.764035][ T357] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.764038][ T357] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 46.764041][ T357] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 46.764044][ T357] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 46.764049][ T357] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.764053][ T357] ? mark_usage (kernel/locking/lockdep.c:4690) [ 46.764055][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.764056][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.764061][ T357] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.764063][ T357] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.764068][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.764072][ T357] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.764076][ T357] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.764078][ 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)) [ 46.764082][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.764084][ T357] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.764088][ T357] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.764093][ T357] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.764095][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.764100][ T357] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.764103][ T357] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.764105][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.764107][ 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) [ 46.764111][ T357] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.764113][ T357] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.764116][ T357] vprintk_emit (kernel/printk/printk.c:2479) [ 46.764119][ T357] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.764123][ T357] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.764126][ T357] _printk (kernel/printk/printk.c:2504) [ 46.764130][ T357] ? snapshot_read.cold (user.c:?) [ 46.764132][ T357] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.764136][ T357] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.764137][ T357] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.764141][ T357] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.764145][ T357] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.764148][ T357] ? netdev_notice (net/core/dev.c:13194) [ 46.764150][ T357] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 46.764152][ T357] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.764157][ T357] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.764158][ T357] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.764161][ T357] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 46.764164][ T357] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 46.764166][ T357] ? __fput (fs/file_table.c:512) [ 46.764170][ 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) [ 46.764172][ T357] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.764176][ T357] netif_set_promiscuity (net/core/dev.c:9699) [ 46.764181][ T357] dev_set_promiscuity (net/core/dev_api.c:288) [ 46.764184][ T357] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 46.764189][ T357] ? packet_set_ring (net/packet/af_packet.c:652) [ 46.764192][ T357] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 46.764197][ T357] __sock_release (net/socket.c:735) [ 46.764201][ T357] sock_close (net/socket.c:1526 (discriminator 1)) [ 46.764202][ T357] __fput (fs/file_table.c:512) [ 46.764208][ T357] fput_close_sync (fs/file_table.c:617) [ 46.764210][ T357] ? alloc_file_clone (fs/file_table.c:479) [ 46.764213][ 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) [ 46.764217][ T357] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 46.764220][ T357] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.764223][ T357] ? irq_exit_rcu (kernel/softirq.c:786) [ 46.764226][ T357] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.764228][ T357] RIP: 0033:0x7f8271f4a54e [ 46.764232][ 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 [ 46.764234][ T357] RSP: 002b:00007fff7ad46df0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 46.764237][ T357] RAX: ffffffffffffffda RBX: 0000559a7ca2f690 RCX: 00007f8271f4a54e [ 46.764238][ T357] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 46.764239][ T357] RBP: 00007fff7ad46e00 R08: 0000000000000000 R09: 0000000000000000 [ 46.764239][ T357] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 46.764240][ T357] R13: 00000000fffffffe R14: 0000559a577ce760 R15: 0000000000000001 | [ 55.518758][ T378] softirqs last disabled at (23395): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 55.518761][ T378] Preemption disabled at: | [ 55.518761][ T378] 0x0 | [ 55.518771][ T378] Tainted: [W]=WARN [ 55.518772][ T378] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 55.518774][ T378] Call Trace: [ 55.518775][ T378] [ 55.518776][ T378] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 55.518783][ T378] __might_resched.cold (kernel/sched/core.c:9234) [ 55.518787][ T378] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 55.518791][ T378] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 55.518796][ T378] __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)) [ 55.518798][ T378] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.518805][ T378] ? 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) [ 55.518807][ T378] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 55.518811][ T378] put_chars (drivers/char/virtio_console.c:1176) [ 55.518814][ T378] ? __send_to_port (drivers/char/virtio_console.c:654) [ 55.518815][ T378] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 55.518818][ T378] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 55.518824][ T378] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 55.518832][ T378] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 55.518835][ T378] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.518837][ T378] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.518841][ T378] console_emit_next_record (kernel/printk/printk.c:3183) [ 55.518845][ T378] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 55.518846][ T378] ? 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)) [ 55.518850][ T378] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.518851][ T378] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 55.518855][ T378] console_flush_one_record (kernel/printk/printk.c:3268) [ 55.518859][ T378] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 55.518861][ T378] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 55.518866][ T378] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 55.518869][ T378] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 55.518871][ T378] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.518873][ T378] ? 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) [ 55.518876][ T378] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 55.518878][ T378] ? vprintk_emit (kernel/printk/printk.c:2478) [ 55.518881][ T378] vprintk_emit (kernel/printk/printk.c:2479) [ 55.518884][ T378] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 55.518887][ T378] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 55.518890][ T378] _printk (kernel/printk/printk.c:2504) [ 55.518894][ T378] ? snapshot_read.cold (user.c:?) [ 55.518897][ T378] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 55.518900][ T378] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 55.518904][ T378] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 55.518906][ T378] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 55.518910][ T378] ? exit_notify (kernel/exit.c:780) [ 55.518912][ T378] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 55.518914][ T378] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 55.518918][ T378] do_group_exit (kernel/exit.c:1151) [ 55.518921][ T378] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 55.518923][ T378] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 55.518925][ T378] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 55.518929][ T378] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 55.518932][ T378] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 55.518934][ T378] RIP: 0033:0x7f6721c961b8 [ 55.518936][ T378] Code: Unable to access opcode bytes at 0x7f6721c9618e. Code starting with the faulting instruction =========================================== [ 55.518937][ T378] RSP: 002b:00007ffc367df648 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 55.518940][ T378] RAX: ffffffffffffffda RBX: 00007f6721dc6f88 RCX: 00007f6721c961b8 [ 55.518941][ T378] RDX: 00007f67219e0fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 55.518942][ T378] RBP: 00007ffc367df6a0 R08: 0000000000000000 R09: 0000000000000050 [ 55.518942][ T378] R10: 00007ffc367df460 R11: 0000000000000246 R12: 0000000000000001 [ 55.518943][ T378] R13: 0000000000000000 R14: 00007f6721dc5680 R15: 00007f6721dc6fa0 | [ 59.681707][ T381] softirqs last disabled at (723985): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 59.681710][ T381] Preemption disabled at: | [ 59.681710][ T381] vprintk_emit (kernel/printk/printk.c:2471) | [ 59.681719][ T381] Tainted: [W]=WARN [ 59.681720][ T381] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 59.681721][ T381] Call Trace: [ 59.681723][ T381] [ 59.681725][ T381] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 59.681731][ T381] ? vprintk_emit (kernel/printk/printk.c:2471) [ 59.681732][ T381] __might_resched.cold (kernel/sched/core.c:9234) [ 59.681737][ T381] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 59.681741][ 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) [ 59.681746][ 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)) [ 59.681748][ T381] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.681755][ 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) [ 59.681758][ T381] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 59.681761][ T381] put_chars (drivers/char/virtio_console.c:1176) [ 59.681764][ T381] ? __send_to_port (drivers/char/virtio_console.c:654) [ 59.681767][ T381] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 59.681770][ T381] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 59.681773][ T381] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 59.681777][ T381] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 59.681781][ T381] ? mark_usage (kernel/locking/lockdep.c:4690) [ 59.681783][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 59.681785][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 59.681789][ T381] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 59.681791][ T381] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 59.681796][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.681800][ T381] console_emit_next_record (kernel/printk/printk.c:3183) [ 59.681804][ T381] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 59.681806][ 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)) [ 59.681809][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.681811][ T381] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 59.681815][ T381] console_flush_one_record (kernel/printk/printk.c:3268) [ 59.681820][ T381] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 59.681822][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 59.681827][ T381] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 59.681830][ T381] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 59.681832][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.681834][ 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) [ 59.681838][ T381] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 59.681840][ T381] ? vprintk_emit (kernel/printk/printk.c:2478) [ 59.681842][ T381] vprintk_emit (kernel/printk/printk.c:2479) [ 59.681846][ T381] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 59.681849][ T381] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 59.681853][ T381] _printk (kernel/printk/printk.c:2504) [ 59.681856][ T381] ? snapshot_read.cold (user.c:?) [ 59.681858][ T381] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 59.681862][ T381] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 59.681863][ T381] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 59.681867][ T381] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 59.681871][ T381] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 59.681874][ T381] ? netdev_notice (net/core/dev.c:13194) [ 59.681876][ T381] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 59.681879][ T381] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 59.681883][ T381] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 59.681885][ T381] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 59.681887][ T381] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 59.681890][ T381] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 59.681892][ T381] ? __fput (fs/file_table.c:512) [ 59.681896][ 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) [ 59.681899][ T381] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 59.681902][ T381] netif_set_promiscuity (net/core/dev.c:9699) [ 59.681907][ T381] dev_set_promiscuity (net/core/dev_api.c:288) [ 59.681910][ T381] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 59.681915][ T381] ? packet_set_ring (net/packet/af_packet.c:652) [ 59.681918][ T381] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 59.681923][ T381] __sock_release (net/socket.c:735) [ 59.681927][ T381] sock_close (net/socket.c:1526 (discriminator 1)) [ 59.681929][ T381] __fput (fs/file_table.c:512) [ 59.681934][ T381] fput_close_sync (fs/file_table.c:617) [ 59.681937][ T381] ? alloc_file_clone (fs/file_table.c:479) [ 59.681939][ 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) [ 59.681944][ T381] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 59.681946][ T381] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 59.681949][ T381] ? irq_exit_rcu (kernel/softirq.c:786) [ 59.681952][ T381] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 59.681954][ T381] RIP: 0033:0x7fbec8e0154e [ 59.681958][ 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 [ 59.681960][ T381] RSP: 002b:00007fff230b0ab0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 59.681962][ T381] RAX: ffffffffffffffda RBX: 000055e03c4c9690 RCX: 00007fbec8e0154e [ 59.681964][ T381] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 59.681965][ T381] RBP: 00007fff230b0ac0 R08: 0000000000000000 R09: 0000000000000000 [ 59.681966][ T381] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: __irq_exit_rcu:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars