====================================== | [ 11.680477][ T247] softirqs last disabled at (37732): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 11.680481][ T247] Preemption disabled at: | [ 11.680481][ T247] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.680490][ T247] Tainted: [W]=WARN [ 11.680492][ T247] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.680493][ T247] Call Trace: [ 11.680495][ T247] [ 11.680496][ T247] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.680502][ T247] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.680504][ T247] __might_resched.cold (kernel/sched/core.c:9234) [ 11.680512][ T247] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.680516][ T247] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.680520][ T247] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.680522][ T247] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.680529][ T247] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.680532][ T247] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.680536][ T247] put_chars (drivers/char/virtio_console.c:1176) [ 11.680538][ T247] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.680542][ T247] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.680546][ T247] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.680550][ T247] ? mark_usage (kernel/locking/lockdep.c:4690) [ 11.680552][ T247] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.680554][ T247] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.680558][ T247] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.680560][ T247] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 11.680564][ T247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.680566][ T247] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.680570][ T247] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.680574][ T247] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.680576][ T247] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 11.680579][ T247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.680581][ T247] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.680584][ T247] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.680588][ T247] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.680590][ T247] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.680595][ T247] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.680598][ T247] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.680600][ T247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.680602][ T247] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 11.680605][ T247] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.680607][ T247] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.680610][ T247] vprintk_emit (kernel/printk/printk.c:2479) [ 11.680613][ T247] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.680614][ T247] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.680617][ T247] ? kasan_save_track (mm/kasan/common.c:78) [ 11.680618][ T247] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.680619][ T247] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 11.680620][ T247] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 11.680622][ T247] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 11.680624][ T247] ? do_sock_setsockopt (net/socket.c:2397) [ 11.680628][ T247] _printk (kernel/printk/printk.c:2504) [ 11.680631][ T247] ? snapshot_read.cold (user.c:?) [ 11.680635][ T247] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.680639][ T247] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.680643][ T247] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.680645][ T247] ? netdev_notice (net/core/dev.c:13194) [ 11.680652][ T247] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 11.680655][ T247] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 11.680658][ T247] netif_set_promiscuity (net/core/dev.c:9699) [ 11.680662][ T247] dev_set_promiscuity (net/core/dev_api.c:288) [ 11.680664][ T247] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 11.680668][ T247] packet_mc_add (net/packet/af_packet.c:3755) [ 11.680670][ T247] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.680673][ T247] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.680675][ T247] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 11.680680][ T247] packet_setsockopt (net/packet/af_packet.c:3840) [ 11.680683][ T247] ? packet_bind (net/packet/af_packet.c:3341) [ 11.680686][ T247] ? do_sock_getsockopt (net/socket.c:2484) [ 11.680691][ T247] ? sock_poll (net/socket.c:1514) [ 11.680695][ T247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.680696][ T247] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.680702][ T247] do_sock_setsockopt (net/socket.c:2397) [ 11.680704][ T247] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 11.680706][ T247] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 11.680709][ T247] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 11.680715][ T247] __sys_setsockopt (net/socket.c:2422) [ 11.680720][ T247] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 11.680727][ T247] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.680729][ T247] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.680732][ T247] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 11.680734][ T247] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.680736][ T247] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.680739][ T247] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.680741][ T247] RIP: 0033:0x7f9a34ea22de [ 11.680745][ T247] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 11.680746][ T247] RSP: 002b:00007ffd48cdb388 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 11.680749][ T247] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f9a34ea22de [ 11.680751][ T247] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 11.680751][ T247] RBP: 00007ffd48cdb4c0 R08: 0000000000000010 R09: 0000564644d4a530 [ 11.680752][ T247] R10: 00007ffd48cdb400 R11: 0000000000000246 R12: 0000000000000001 [ 11.680753][ T247] R13: 0000564644d4a918 R14: 0000564644d4a690 R15: 0000000000000000 | [ 12.717571][ T252] softirqs last disabled at (38574): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.717575][ T252] Preemption disabled at: | [ 12.717576][ T252] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.717585][ T252] Tainted: [W]=WARN [ 12.717586][ T252] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.717588][ T252] Call Trace: [ 12.717589][ T252] [ 12.717591][ T252] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.717597][ T252] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.717598][ T252] __might_resched.cold (kernel/sched/core.c:9234) [ 12.717603][ T252] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.717607][ T252] ? __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.717612][ T252] __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.717614][ T252] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.717620][ T252] ? 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.717624][ T252] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.717627][ T252] put_chars (drivers/char/virtio_console.c:1176) [ 12.717629][ T252] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 12.717632][ T252] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.717635][ T252] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.717638][ T252] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.717641][ T252] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.717645][ T252] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.717649][ T252] ? mark_usage (kernel/locking/lockdep.c:4690) [ 12.717651][ T252] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.717653][ T252] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.717657][ T252] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.717659][ T252] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 12.717663][ T252] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.717665][ T252] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.717669][ T252] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.717673][ T252] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.717675][ T252] ? 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.717678][ T252] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.717680][ T252] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.717684][ T252] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.717688][ T252] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.717690][ T252] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.717695][ T252] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.717698][ T252] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.717699][ T252] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.717701][ T252] ? 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.717707][ T252] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.717709][ T252] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.717712][ T252] vprintk_emit (kernel/printk/printk.c:2479) [ 12.717715][ T252] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.717716][ T252] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.717719][ T252] ? kasan_save_track (mm/kasan/common.c:78) [ 12.717721][ T252] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.717722][ T252] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.717729][ T252] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.717730][ T252] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.717732][ T252] ? do_sock_setsockopt (net/socket.c:2397) [ 12.717736][ T252] _printk (kernel/printk/printk.c:2504) [ 12.717740][ T252] ? snapshot_read.cold (user.c:?) [ 12.717744][ T252] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.717748][ T252] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.717752][ T252] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.717755][ T252] ? netdev_notice (net/core/dev.c:13194) [ 12.717762][ T252] ? 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.717764][ T252] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.717768][ T252] netif_set_promiscuity (net/core/dev.c:9699) [ 12.717773][ T252] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.717775][ T252] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.717779][ T252] packet_mc_add (net/packet/af_packet.c:3755) [ 12.717781][ T252] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.717784][ T252] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.717786][ T252] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.717791][ T252] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.717794][ T252] ? packet_bind (net/packet/af_packet.c:3341) [ 12.717798][ T252] ? do_sock_getsockopt (net/socket.c:2484) [ 12.717803][ T252] ? sock_poll (net/socket.c:1514) [ 12.717806][ T252] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.717808][ T252] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.717813][ T252] do_sock_setsockopt (net/socket.c:2397) [ 12.717816][ T252] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.717818][ T252] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 12.717821][ T252] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 12.717827][ T252] __sys_setsockopt (net/socket.c:2422) [ 12.717831][ T252] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.717833][ T252] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.717835][ T252] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.717839][ T252] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.717842][ T252] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.717844][ T252] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.717846][ T252] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.717848][ T252] RIP: 0033:0x7f60e54f52de [ 12.717852][ T252] 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.717854][ T252] RSP: 002b:00007ffc8306f528 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.717857][ T252] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f60e54f52de [ 12.717858][ T252] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.717859][ T252] RBP: 00007ffc8306f660 R08: 0000000000000010 R09: 000056521a6a8530 [ 12.717860][ T252] R10: 00007ffc8306f5a0 R11: 0000000000000246 R12: 0000000000000001 [ 12.717861][ T252] R13: 000056521a6a8918 R14: 000056521a6a8690 R15: 0000000000000000 | [ 17.739084][ T247] softirqs last disabled at (53073): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 17.739086][ T247] Preemption disabled at: | [ 17.739087][ T247] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.739096][ T247] Tainted: [W]=WARN [ 17.739097][ T247] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.739099][ T247] Call Trace: [ 17.739101][ T247] [ 17.739102][ T247] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.739109][ T247] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.739110][ T247] __might_resched.cold (kernel/sched/core.c:9234) [ 17.739115][ T247] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.739119][ T247] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.739123][ T247] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.739125][ T247] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.739132][ T247] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.739135][ T247] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.739139][ T247] put_chars (drivers/char/virtio_console.c:1176) [ 17.739142][ T247] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.739143][ T247] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 17.739148][ T247] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 17.739152][ T247] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.739156][ T247] ? mark_usage (kernel/locking/lockdep.c:4690) [ 17.739158][ T247] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.739160][ T247] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.739164][ T247] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.739166][ T247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.739171][ T247] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.739175][ T247] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.739179][ T247] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.739181][ T247] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 17.739185][ T247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.739188][ T247] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.739192][ T247] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.739196][ T247] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.739198][ T247] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.739204][ T247] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.739207][ T247] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.739209][ T247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.739211][ T247] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 17.739215][ T247] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.739217][ T247] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.739220][ T247] vprintk_emit (kernel/printk/printk.c:2479) [ 17.739223][ T247] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.739226][ T247] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.739230][ T247] _printk (kernel/printk/printk.c:2504) [ 17.739234][ T247] ? snapshot_read.cold (user.c:?) [ 17.739236][ T247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.739240][ T247] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.739241][ T247] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.739245][ T247] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.739249][ T247] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.739252][ T247] ? netdev_notice (net/core/dev.c:13194) [ 17.739254][ T247] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.739256][ T247] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.739261][ T247] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.739263][ T247] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.739265][ T247] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 17.739268][ T247] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 17.739271][ T247] ? __fput (fs/file_table.c:512) [ 17.739274][ T247] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.739277][ T247] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.739281][ T247] netif_set_promiscuity (net/core/dev.c:9699) [ 17.739286][ T247] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.739289][ T247] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 17.739294][ T247] ? packet_set_ring (net/packet/af_packet.c:652) [ 17.739297][ T247] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 17.739302][ T247] __sock_release (net/socket.c:735) [ 17.739305][ T247] sock_close (net/socket.c:1526 (discriminator 1)) [ 17.739307][ T247] __fput (fs/file_table.c:512) [ 17.739313][ T247] fput_close_sync (fs/file_table.c:617) [ 17.739315][ T247] ? alloc_file_clone (fs/file_table.c:479) [ 17.739318][ T247] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.739322][ T247] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 17.739325][ T247] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.739328][ T247] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.739331][ T247] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.739333][ T247] RIP: 0033:0x7f9a34e1954e [ 17.739337][ T247] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.739339][ T247] RSP: 002b:00007ffd48cdb4f0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 17.739342][ T247] RAX: ffffffffffffffda RBX: 0000564644d4a690 RCX: 00007f9a34e1954e [ 17.739343][ T247] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 17.739344][ T247] RBP: 00007ffd48cdb500 R08: 0000000000000000 R09: 0000000000000000 [ 17.739345][ T247] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 17.739346][ T247] R13: 00000000fffffffe R14: 00005646368d7760 R15: 0000000000000001 | [ 18.874287][ T252] softirqs last disabled at (625941): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 18.874290][ T252] Preemption disabled at: | [ 18.874290][ T252] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.874299][ T252] Tainted: [W]=WARN [ 18.874300][ T252] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.874301][ T252] Call Trace: [ 18.874303][ T252] [ 18.874305][ T252] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.874311][ T252] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.874313][ T252] __might_resched.cold (kernel/sched/core.c:9234) [ 18.874317][ T252] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.874321][ T252] ? __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.874326][ T252] __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.874328][ T252] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.874335][ T252] ? 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.874337][ T252] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.874341][ T252] put_chars (drivers/char/virtio_console.c:1176) [ 18.874344][ T252] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.874347][ T252] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 18.874350][ T252] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.874352][ T252] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.874357][ T252] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.874361][ T252] ? mark_usage (kernel/locking/lockdep.c:4690) [ 18.874363][ T252] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.874364][ T252] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.874369][ T252] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.874371][ T252] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.874376][ T252] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.874380][ T252] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.874384][ T252] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.874386][ T252] ? 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.874389][ T252] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.874391][ T252] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.874395][ T252] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.874400][ T252] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.874402][ T252] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.874407][ T252] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.874413][ T252] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.874415][ T252] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.874416][ T252] ? 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.874420][ T252] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.874422][ T252] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.874425][ T252] vprintk_emit (kernel/printk/printk.c:2479) [ 18.874428][ T252] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.874431][ T252] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.874435][ T252] _printk (kernel/printk/printk.c:2504) [ 18.874439][ T252] ? snapshot_read.cold (user.c:?) [ 18.874441][ T252] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.874444][ T252] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.874446][ T252] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.874450][ T252] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.874454][ T252] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.874457][ T252] ? netdev_notice (net/core/dev.c:13194) [ 18.874458][ T252] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 18.874461][ T252] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 18.874465][ T252] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.874467][ T252] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.874470][ T252] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 18.874473][ T252] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 18.874475][ T252] ? __fput (fs/file_table.c:512) [ 18.874479][ T252] ? 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.874481][ T252] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.874485][ T252] netif_set_promiscuity (net/core/dev.c:9699) [ 18.874490][ T252] dev_set_promiscuity (net/core/dev_api.c:288) [ 18.874493][ T252] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 18.874497][ T252] ? packet_set_ring (net/packet/af_packet.c:652) [ 18.874501][ T252] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 18.874506][ T252] __sock_release (net/socket.c:735) [ 18.874509][ T252] sock_close (net/socket.c:1526 (discriminator 1)) [ 18.874511][ T252] __fput (fs/file_table.c:512) [ 18.874516][ T252] fput_close_sync (fs/file_table.c:617) [ 18.874519][ T252] ? alloc_file_clone (fs/file_table.c:479) [ 18.874521][ T252] ? 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.874526][ T252] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 18.874528][ T252] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.874532][ T252] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.874534][ T252] RIP: 0033:0x7f60e546c54e [ 18.874539][ T252] 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.874541][ T252] RSP: 002b:00007ffc8306f690 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 18.874543][ T252] RAX: ffffffffffffffda RBX: 000056521a6a8690 RCX: 00007f60e546c54e [ 18.874545][ T252] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 18.874546][ T252] RBP: 00007ffc8306f6a0 R08: 0000000000000000 R09: 0000000000000000 [ 18.874546][ T252] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 18.874547][ T252] R13: 00000000fffffffe R14: 00005651e8f0c760 R15: 0000000000000001 | [ 26.027199][ T276] softirqs last disabled at (48864): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 26.027203][ T276] Preemption disabled at: | [ 26.027203][ T276] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.027212][ T276] Tainted: [W]=WARN [ 26.027213][ T276] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.027215][ T276] Call Trace: [ 26.027216][ T276] [ 26.027218][ T276] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.027224][ T276] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.027226][ T276] __might_resched.cold (kernel/sched/core.c:9234) [ 26.027230][ T276] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.027235][ T276] ? __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.027239][ T276] __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.027241][ T276] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.027248][ T276] ? 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.027251][ T276] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.027255][ T276] put_chars (drivers/char/virtio_console.c:1176) [ 26.027256][ T276] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 26.027259][ T276] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.027262][ T276] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.027265][ T276] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.027268][ T276] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.027272][ T276] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.027276][ T276] ? mark_usage (kernel/locking/lockdep.c:4690) [ 26.027278][ T276] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.027280][ T276] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.027284][ T276] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.027286][ T276] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 26.027290][ T276] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.027292][ T276] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.027296][ T276] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.027300][ T276] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.027301][ T276] ? 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.027305][ T276] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.027307][ T276] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.027310][ T276] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.027315][ T276] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.027317][ T276] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.027322][ T276] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.027325][ T276] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.027327][ T276] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.027328][ T276] ? 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.027332][ T276] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.027334][ T276] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.027336][ T276] vprintk_emit (kernel/printk/printk.c:2479) [ 26.027339][ T276] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.027341][ T276] ? kasan_save_stack (mm/kasan/common.c:58) [ 26.027344][ T276] ? kasan_save_track (mm/kasan/common.c:78) [ 26.027345][ T276] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 26.027346][ T276] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 26.027348][ T276] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 26.027349][ T276] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 26.027351][ T276] ? do_sock_setsockopt (net/socket.c:2397) [ 26.027355][ T276] _printk (kernel/printk/printk.c:2504) [ 26.027358][ T276] ? snapshot_read.cold (user.c:?) [ 26.027363][ T276] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 26.027367][ T276] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 26.027371][ T276] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 26.027374][ T276] ? netdev_notice (net/core/dev.c:13194) [ 26.027381][ T276] ? 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.027383][ T276] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 26.027387][ T276] netif_set_promiscuity (net/core/dev.c:9699) [ 26.027392][ T276] dev_set_promiscuity (net/core/dev_api.c:288) [ 26.027394][ T276] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 26.027397][ T276] packet_mc_add (net/packet/af_packet.c:3755) [ 26.027399][ T276] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 26.027402][ T276] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 26.027404][ T276] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 26.027409][ T276] packet_setsockopt (net/packet/af_packet.c:3840) [ 26.027412][ T276] ? packet_bind (net/packet/af_packet.c:3341) [ 26.027416][ T276] ? do_sock_getsockopt (net/socket.c:2484) [ 26.027420][ T276] ? sock_poll (net/socket.c:1514) [ 26.027424][ T276] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.027426][ T276] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.027431][ T276] do_sock_setsockopt (net/socket.c:2397) [ 26.027434][ T276] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 26.027436][ T276] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 26.027438][ T276] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 26.027445][ T276] __sys_setsockopt (net/socket.c:2422) [ 26.027449][ T276] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 26.027451][ T276] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.027453][ T276] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.027456][ T276] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 26.027459][ T276] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.027461][ T276] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.027463][ T276] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.027466][ T276] RIP: 0033:0x7fa012a6b2de [ 26.027469][ T276] 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.027471][ T276] RSP: 002b:00007ffee305c4f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 26.027474][ T276] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa012a6b2de [ 26.027475][ T276] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 26.027476][ T276] RBP: 00007ffee305c630 R08: 0000000000000010 R09: 00005592ab8a0530 [ 26.027477][ T276] R10: 00007ffee305c570 R11: 0000000000000246 R12: 0000000000000001 [ 26.027478][ T276] R13: 00005592ab8a0918 R14: 00005592ab8a0690 R15: 0000000000000000 | [ 30.016815][ T276] softirqs last disabled at (780189): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 30.016818][ T276] Preemption disabled at: | [ 30.016819][ T276] vprintk_emit (kernel/printk/printk.c:2471) | [ 30.016831][ T276] Tainted: [W]=WARN [ 30.016833][ T276] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.016835][ T276] Call Trace: [ 30.016837][ T276] [ 30.016839][ T276] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.016846][ T276] ? vprintk_emit (kernel/printk/printk.c:2471) [ 30.016849][ T276] __might_resched.cold (kernel/sched/core.c:9234) [ 30.016855][ T276] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.016861][ T276] ? __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.016868][ T276] __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.016871][ T276] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.016881][ T276] ? 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.016885][ T276] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.016890][ T276] put_chars (drivers/char/virtio_console.c:1176) [ 30.016895][ T276] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.016899][ T276] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 30.016904][ T276] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.016908][ T276] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 30.016915][ T276] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.016920][ T276] ? mark_usage (kernel/locking/lockdep.c:4690) [ 30.016923][ T276] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.016926][ T276] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.016933][ T276] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.016936][ T276] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.016944][ T276] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.016951][ T276] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.016957][ T276] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.016960][ T276] ? 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.016965][ T276] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.016969][ T276] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.016976][ T276] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.016983][ T276] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.016986][ T276] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.016996][ T276] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.017000][ T276] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.017003][ T276] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.017006][ T276] ? 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.017012][ T276] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.017014][ T276] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.017019][ T276] vprintk_emit (kernel/printk/printk.c:2479) [ 30.017024][ T276] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.017029][ T276] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.017034][ T276] _printk (kernel/printk/printk.c:2504) [ 30.017039][ T276] ? snapshot_read.cold (user.c:?) [ 30.017041][ T276] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.017047][ T276] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.017049][ T276] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 30.017054][ T276] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 30.017060][ T276] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 30.017064][ T276] ? netdev_notice (net/core/dev.c:13194) [ 30.017066][ T276] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 30.017070][ T276] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 30.017076][ T276] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 30.017079][ T276] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 30.017082][ T276] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 30.017086][ T276] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 30.017090][ T276] ? __fput (fs/file_table.c:512) [ 30.017094][ T276] ? 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.017098][ T276] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 30.017104][ T276] netif_set_promiscuity (net/core/dev.c:9699) [ 30.017110][ T276] dev_set_promiscuity (net/core/dev_api.c:288) [ 30.017114][ T276] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 30.017121][ T276] ? packet_set_ring (net/packet/af_packet.c:652) [ 30.017126][ T276] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 30.017134][ T276] __sock_release (net/socket.c:735) [ 30.017139][ T276] sock_close (net/socket.c:1526 (discriminator 1)) [ 30.017141][ T276] __fput (fs/file_table.c:512) [ 30.017149][ T276] fput_close_sync (fs/file_table.c:617) [ 30.017153][ T276] ? alloc_file_clone (fs/file_table.c:479) [ 30.017157][ T276] ? 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.017163][ T276] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 30.017167][ T276] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.017171][ T276] ? irq_exit_rcu (kernel/softirq.c:786) [ 30.017175][ T276] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.017178][ T276] RIP: 0033:0x7fa0129e254e [ 30.017182][ T276] 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.017185][ T276] RSP: 002b:00007ffee305c660 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 30.017188][ T276] RAX: ffffffffffffffda RBX: 00005592ab8a0690 RCX: 00007fa0129e254e [ 30.017190][ T276] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 30.017191][ T276] RBP: 00007ffee305c670 R08: 0000000000000000 R09: 0000000000000000 [ 30.017193][ T276] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 30.017194][ T276] R13: 00000000fffffffe R14: 0000559299467760 R15: 0000000000000001 | [ 41.049577][ T355] softirqs last disabled at (37934): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.049581][ T355] Preemption disabled at: | [ 41.049582][ T355] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.049590][ T355] Tainted: [W]=WARN [ 41.049591][ T355] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.049593][ T355] Call Trace: [ 41.049595][ T355] [ 41.049596][ T355] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.049603][ T355] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.049604][ T355] __might_resched.cold (kernel/sched/core.c:9234) [ 41.049609][ T355] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.049613][ T355] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 41.049617][ T355] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 41.049619][ T355] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.049626][ T355] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.049629][ T355] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.049633][ T355] put_chars (drivers/char/virtio_console.c:1176) [ 41.049634][ T355] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 41.049637][ T355] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.049640][ T355] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 41.049643][ T355] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.049645][ T355] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.049649][ T355] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.049654][ T355] ? mark_usage (kernel/locking/lockdep.c:4690) [ 41.049656][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.049657][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.049661][ T355] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.049664][ T355] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 41.049667][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.049669][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.049673][ T355] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.049677][ T355] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.049679][ T355] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 41.049682][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.049684][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.049688][ T355] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.049692][ T355] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.049693][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.049699][ T355] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.049701][ T355] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.049703][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.049709][ T355] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 41.049713][ T355] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.049714][ T355] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.049717][ T355] vprintk_emit (kernel/printk/printk.c:2479) [ 41.049720][ T355] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.049722][ T355] ? kasan_save_stack (mm/kasan/common.c:58) [ 41.049724][ T355] ? kasan_save_track (mm/kasan/common.c:78) [ 41.049726][ T355] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 41.049727][ T355] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 41.049728][ T355] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 41.049730][ T355] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 41.049731][ T355] ? do_sock_setsockopt (net/socket.c:2397) [ 41.049736][ T355] _printk (kernel/printk/printk.c:2504) [ 41.049739][ T355] ? snapshot_read.cold (user.c:?) [ 41.049743][ T355] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.049754][ T355] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.049757][ T355] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.049760][ T355] ? netdev_notice (net/core/dev.c:13194) [ 41.049767][ T355] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 41.049770][ T355] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.049773][ T355] netif_set_promiscuity (net/core/dev.c:9699) [ 41.049778][ T355] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.049780][ T355] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.049784][ T355] packet_mc_add (net/packet/af_packet.c:3755) [ 41.049786][ T355] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.049788][ T355] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.049790][ T355] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 41.049795][ T355] packet_setsockopt (net/packet/af_packet.c:3840) [ 41.049798][ T355] ? packet_bind (net/packet/af_packet.c:3341) [ 41.049802][ T355] ? do_sock_getsockopt (net/socket.c:2484) [ 41.049806][ T355] ? sock_poll (net/socket.c:1514) [ 41.049810][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.049812][ T355] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.049817][ T355] do_sock_setsockopt (net/socket.c:2397) [ 41.049820][ T355] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 41.049822][ T355] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 41.049824][ T355] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 41.049830][ T355] __sys_setsockopt (net/socket.c:2422) [ 41.049835][ T355] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 41.049837][ T355] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.049839][ T355] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 41.049842][ T355] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 41.049844][ T355] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.049846][ T355] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.049849][ T355] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.049851][ T355] RIP: 0033:0x7f29bd69e2de [ 41.049854][ T355] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 41.049856][ T355] RSP: 002b:00007ffc91aead08 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 41.049859][ T355] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f29bd69e2de [ 41.049860][ T355] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 41.049861][ T355] RBP: 00007ffc91aeae40 R08: 0000000000000010 R09: 000055fad1bc8530 [ 41.049862][ T355] R10: 00007ffc91aead80 R11: 0000000000000246 R12: 0000000000000001 [ 41.049863][ T355] R13: 000055fad1bc8918 R14: 000055fad1bc8690 R15: 0000000000000000 | [ 42.094474][ T360] softirqs last disabled at (37830): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 42.094477][ T360] Preemption disabled at: | [ 42.094478][ T360] vprintk_emit (kernel/printk/printk.c:2471) | [ 42.094487][ T360] Tainted: [W]=WARN [ 42.094488][ T360] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.094489][ T360] Call Trace: [ 42.094491][ T360] [ 42.094492][ T360] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.094499][ T360] ? vprintk_emit (kernel/printk/printk.c:2471) [ 42.094500][ T360] __might_resched.cold (kernel/sched/core.c:9234) [ 42.094505][ T360] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.094509][ T360] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 42.094513][ T360] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 42.094515][ T360] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.094522][ T360] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.094525][ T360] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.094529][ T360] put_chars (drivers/char/virtio_console.c:1176) [ 42.094530][ T360] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 42.094533][ T360] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.094536][ T360] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 42.094539][ T360] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 42.094541][ T360] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 42.094545][ T360] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.094550][ T360] ? mark_usage (kernel/locking/lockdep.c:4690) [ 42.094552][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.094554][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.094558][ T360] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.094560][ T360] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 42.094563][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.094565][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.094570][ T360] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.094573][ T360] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.094575][ T360] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 42.094579][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.094580][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.094584][ T360] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.094589][ T360] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.094590][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.094596][ T360] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.094599][ T360] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.094601][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.094602][ T360] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 42.094606][ T360] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.094608][ T360] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.094611][ T360] vprintk_emit (kernel/printk/printk.c:2479) [ 42.094614][ T360] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.094615][ T360] ? kasan_save_stack (mm/kasan/common.c:58) [ 42.094618][ T360] ? kasan_save_track (mm/kasan/common.c:78) [ 42.094619][ T360] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 42.094620][ T360] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 42.094622][ T360] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 42.094623][ T360] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 42.094625][ T360] ? do_sock_setsockopt (net/socket.c:2397) [ 42.094629][ T360] _printk (kernel/printk/printk.c:2504) [ 42.094632][ T360] ? snapshot_read.cold (user.c:?) [ 42.094637][ T360] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 42.094641][ T360] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 42.094645][ T360] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 42.094648][ T360] ? netdev_notice (net/core/dev.c:13194) [ 42.094655][ T360] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.094657][ T360] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 42.094661][ T360] netif_set_promiscuity (net/core/dev.c:9699) [ 42.094666][ T360] dev_set_promiscuity (net/core/dev_api.c:288) [ 42.094668][ T360] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.094672][ T360] packet_mc_add (net/packet/af_packet.c:3755) [ 42.094674][ T360] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 42.094677][ T360] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 42.094679][ T360] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 42.094684][ T360] packet_setsockopt (net/packet/af_packet.c:3840) [ 42.094687][ T360] ? packet_bind (net/packet/af_packet.c:3341) [ 42.094690][ T360] ? do_sock_getsockopt (net/socket.c:2484) [ 42.094695][ T360] ? sock_poll (net/socket.c:1514) [ 42.094699][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.094701][ T360] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.094710][ T360] do_sock_setsockopt (net/socket.c:2397) [ 42.094713][ T360] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 42.094715][ T360] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 42.094718][ T360] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 42.094724][ T360] __sys_setsockopt (net/socket.c:2422) [ 42.094728][ T360] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 42.094730][ T360] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.094733][ T360] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 42.094736][ T360] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 42.094738][ T360] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 42.094740][ T360] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 42.094743][ T360] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.094750][ T360] RIP: 0033:0x7f0a067382de [ 42.094754][ T360] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 42.094756][ T360] RSP: 002b:00007ffee7a8ea88 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 42.094759][ T360] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f0a067382de [ 42.094760][ T360] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 42.094761][ T360] RBP: 00007ffee7a8ebc0 R08: 0000000000000010 R09: 0000557d36c1e530 [ 42.094762][ T360] R10: 00007ffee7a8eb00 R11: 0000000000000246 R12: 0000000000000001 [ 42.094763][ T360] R13: 0000557d36c1e918 R14: 0000557d36c1e690 R15: 0000000000000000 | [ 47.124548][ T355] softirqs last disabled at (50396): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 47.124551][ T355] Preemption disabled at: | [ 47.124552][ T355] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.124561][ T355] Tainted: [W]=WARN [ 47.124562][ T355] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.124564][ T355] Call Trace: [ 47.124566][ T355] [ 47.124567][ T355] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.124573][ T355] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.124575][ T355] __might_resched.cold (kernel/sched/core.c:9234) [ 47.124579][ T355] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.124584][ T355] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 47.124589][ T355] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 47.124591][ T355] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.124597][ T355] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.124600][ T355] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.124604][ T355] put_chars (drivers/char/virtio_console.c:1176) [ 47.124607][ T355] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.124609][ T355] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 47.124612][ T355] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 47.124616][ T355] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 47.124620][ T355] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.124624][ T355] ? mark_usage (kernel/locking/lockdep.c:4690) [ 47.124626][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.124628][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.124632][ T355] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.124634][ T355] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.124639][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.124643][ T355] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.124648][ T355] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.124650][ T355] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 47.124653][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.124655][ T355] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.124659][ T355] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.124664][ T355] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.124666][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.124671][ T355] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.124674][ T355] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.124676][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.124678][ T355] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 47.124682][ T355] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.124684][ T355] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.124686][ T355] vprintk_emit (kernel/printk/printk.c:2479) [ 47.124690][ T355] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.124693][ T355] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.124697][ T355] _printk (kernel/printk/printk.c:2504) [ 47.124700][ T355] ? snapshot_read.cold (user.c:?) [ 47.124702][ T355] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.124709][ T355] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.124710][ T355] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.124714][ T355] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.124718][ T355] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.124721][ T355] ? netdev_notice (net/core/dev.c:13194) [ 47.124723][ T355] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 47.124726][ T355] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 47.124730][ T355] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.124732][ T355] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.124734][ T355] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 47.124738][ T355] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 47.124740][ T355] ? __fput (fs/file_table.c:512) [ 47.124743][ T355] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.124746][ T355] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.124755][ T355] netif_set_promiscuity (net/core/dev.c:9699) [ 47.124760][ T355] dev_set_promiscuity (net/core/dev_api.c:288) [ 47.124764][ T355] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 47.124768][ T355] ? packet_set_ring (net/packet/af_packet.c:652) [ 47.124772][ T355] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 47.124777][ T355] __sock_release (net/socket.c:735) [ 47.124780][ T355] sock_close (net/socket.c:1526 (discriminator 1)) [ 47.124782][ T355] __fput (fs/file_table.c:512) [ 47.124787][ T355] fput_close_sync (fs/file_table.c:617) [ 47.124790][ T355] ? alloc_file_clone (fs/file_table.c:479) [ 47.124793][ T355] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.124797][ T355] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 47.124800][ T355] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.124803][ T355] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.124806][ T355] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.124808][ T355] RIP: 0033:0x7f29bd61554e [ 47.124812][ T355] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.124814][ T355] RSP: 002b:00007ffc91aeae70 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 47.124817][ T355] RAX: ffffffffffffffda RBX: 000055fad1bc8690 RCX: 00007f29bd61554e [ 47.124818][ T355] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 47.124819][ T355] RBP: 00007ffc91aeae80 R08: 0000000000000000 R09: 0000000000000000 [ 47.124820][ T355] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 47.124821][ T355] R13: 00000000fffffffe R14: 000055fa93326760 R15: 0000000000000001 | [ 48.235922][ T360] softirqs last disabled at (608135): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 48.235925][ T360] Preemption disabled at: | [ 48.235926][ T360] vprintk_emit (kernel/printk/printk.c:2471) | [ 48.235935][ T360] Tainted: [W]=WARN [ 48.235936][ T360] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.235938][ T360] Call Trace: [ 48.235940][ T360] [ 48.235941][ T360] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 48.235947][ T360] ? vprintk_emit (kernel/printk/printk.c:2471) [ 48.235949][ T360] __might_resched.cold (kernel/sched/core.c:9234) [ 48.235953][ T360] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 48.235958][ T360] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 48.235962][ T360] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 48.235964][ T360] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.235971][ T360] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.235974][ T360] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 48.235978][ T360] put_chars (drivers/char/virtio_console.c:1176) [ 48.235981][ T360] ? __send_to_port (drivers/char/virtio_console.c:654) [ 48.235984][ T360] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 48.235987][ T360] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 48.235990][ T360] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 48.235995][ T360] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 48.235999][ T360] ? mark_usage (kernel/locking/lockdep.c:4690) [ 48.236001][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 48.236003][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 48.236007][ T360] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 48.236009][ T360] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 48.236014][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.236018][ T360] console_emit_next_record (kernel/printk/printk.c:3183) [ 48.236022][ T360] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 48.236024][ T360] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 48.236028][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.236030][ T360] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 48.236034][ T360] console_flush_one_record (kernel/printk/printk.c:3268) [ 48.236038][ T360] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 48.236040][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 48.236046][ T360] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 48.236049][ T360] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 48.236051][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.236053][ T360] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 48.236057][ T360] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 48.236059][ T360] ? vprintk_emit (kernel/printk/printk.c:2478) [ 48.236062][ T360] vprintk_emit (kernel/printk/printk.c:2479) [ 48.236065][ T360] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 48.236068][ T360] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 48.236072][ T360] _printk (kernel/printk/printk.c:2504) [ 48.236076][ T360] ? snapshot_read.cold (user.c:?) [ 48.236078][ T360] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 48.236081][ T360] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 48.236083][ T360] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 48.236087][ T360] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 48.236091][ T360] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 48.236094][ T360] ? netdev_notice (net/core/dev.c:13194) [ 48.236096][ T360] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 48.236098][ T360] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 48.236103][ T360] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 48.236105][ T360] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 48.236107][ T360] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 48.236111][ T360] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 48.236113][ T360] ? __fput (fs/file_table.c:512) [ 48.236116][ T360] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 48.236119][ T360] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 48.236123][ T360] netif_set_promiscuity (net/core/dev.c:9699) [ 48.236128][ T360] dev_set_promiscuity (net/core/dev_api.c:288) [ 48.236131][ T360] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 48.236136][ T360] ? packet_set_ring (net/packet/af_packet.c:652) [ 48.236139][ T360] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 48.236144][ T360] __sock_release (net/socket.c:735) [ 48.236147][ T360] sock_close (net/socket.c:1526 (discriminator 1)) [ 48.236149][ T360] __fput (fs/file_table.c:512) [ 48.236155][ T360] fput_close_sync (fs/file_table.c:617) [ 48.236157][ T360] ? alloc_file_clone (fs/file_table.c:479) [ 48.236160][ T360] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 48.236164][ T360] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 48.236167][ T360] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 48.236170][ T360] ? irq_exit_rcu (kernel/softirq.c:786) [ 48.236173][ T360] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 48.236175][ T360] RIP: 0033:0x7f0a066af54e [ 48.236179][ T360] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 48.236181][ T360] RSP: 002b:00007ffee7a8ebf0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 48.236184][ T360] RAX: ffffffffffffffda RBX: 0000557d36c1e690 RCX: 00007f0a066af54e [ 48.236185][ T360] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 48.236186][ T360] RBP: 00007ffee7a8ec00 R08: 0000000000000000 R09: 0000000000000000 [ 48.236187][ T360] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 48.236188][ T360] R13: 00000000fffffffe R14: 0000557cfce11760 R15: 0000000000000001 | [ 57.566226][ T384] softirqs last disabled at (30920): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 57.566230][ T384] Preemption disabled at: | [ 57.566231][ T384] vprintk_emit (kernel/printk/printk.c:2471) | [ 57.566239][ T384] Tainted: [W]=WARN [ 57.566240][ T384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 57.566242][ T384] Call Trace: [ 57.566244][ T384] [ 57.566245][ T384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 57.566251][ T384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 57.566253][ T384] __might_resched.cold (kernel/sched/core.c:9234) [ 57.566257][ T384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 57.566262][ T384] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 57.566266][ T384] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 57.566268][ T384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 57.566275][ T384] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 57.566277][ T384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 57.566281][ T384] put_chars (drivers/char/virtio_console.c:1176) [ 57.566283][ T384] ? prb_final_commit (kernel/printk/printk_ringbuffer.c:1842) [ 57.566286][ T384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 57.566288][ T384] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 57.566291][ T384] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 57.566294][ T384] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 57.566298][ T384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 57.566302][ T384] ? mark_usage (kernel/locking/lockdep.c:4690) [ 57.566304][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.566306][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.566310][ T384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 57.566313][ T384] ? console_emit_next_record (kernel/printk/printk.c:3095 (discriminator 2) kernel/printk/printk.c:3182 (discriminator 2)) [ 57.566316][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.566318][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 57.566322][ T384] console_emit_next_record (kernel/printk/printk.c:3183) [ 57.566326][ T384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 57.566328][ T384] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 57.566332][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.566333][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 57.566337][ T384] console_flush_one_record (kernel/printk/printk.c:3268) [ 57.566342][ T384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 57.566344][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 57.566349][ T384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 57.566352][ T384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 57.566354][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.566356][ T384] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 57.566359][ T384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 57.566361][ T384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 57.566364][ T384] vprintk_emit (kernel/printk/printk.c:2479) [ 57.566367][ T384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 57.566369][ T384] ? kasan_save_stack (mm/kasan/common.c:58) [ 57.566371][ T384] ? kasan_save_track (mm/kasan/common.c:78) [ 57.566372][ T384] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 57.566374][ T384] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 57.566375][ T384] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 57.566377][ T384] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 57.566378][ T384] ? do_sock_setsockopt (net/socket.c:2397) [ 57.566383][ T384] _printk (kernel/printk/printk.c:2504) [ 57.566386][ T384] ? snapshot_read.cold (user.c:?) [ 57.566391][ T384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 57.566394][ T384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 57.566398][ T384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 57.566401][ T384] ? netdev_notice (net/core/dev.c:13194) [ 57.566409][ T384] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 57.566411][ T384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 57.566415][ T384] netif_set_promiscuity (net/core/dev.c:9699) [ 57.566420][ T384] dev_set_promiscuity (net/core/dev_api.c:288) [ 57.566422][ T384] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 57.566425][ T384] packet_mc_add (net/packet/af_packet.c:3755) [ 57.566428][ T384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 57.566431][ T384] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 57.566433][ T384] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 57.566437][ T384] packet_setsockopt (net/packet/af_packet.c:3840) [ 57.566441][ T384] ? packet_bind (net/packet/af_packet.c:3341) [ 57.566444][ T384] ? do_sock_getsockopt (net/socket.c:2484) [ 57.566449][ T384] ? sock_poll (net/socket.c:1514) [ 57.566453][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 57.566455][ T384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 57.566460][ T384] do_sock_setsockopt (net/socket.c:2397) [ 57.566463][ T384] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 57.566465][ T384] ? __sys_bind (net/socket.c:1945 (discriminator 3) net/socket.c:1937 (discriminator 3) net/socket.c:1976 (discriminator 3)) [ 57.566468][ T384] ? __sys_bind_socket (net/socket.c:1945 (discriminator 3)) [ 57.566474][ T384] __sys_setsockopt (net/socket.c:2422) [ 57.566479][ T384] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 57.566481][ T384] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 57.566483][ T384] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 57.566487][ T384] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 57.566489][ T384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 57.566491][ T384] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 57.566494][ T384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 57.566496][ T384] RIP: 0033:0x7f4d7a6192de [ 57.566500][ T384] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 57.566502][ T384] RSP: 002b:00007fff3b1c1dd8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 57.566504][ T384] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4d7a6192de [ 57.566506][ T384] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 57.566507][ T384] RBP: 00007fff3b1c1f10 R08: 0000000000000010 R09: 0000559e35386530 [ 57.566507][ T384] R10: 00007fff3b1c1e50 R11: 0000000000000246 R12: 0000000000000001 [ 57.566508][ T384] R13: 0000559e35386918 R14: 0000559e35386690 R15: 0000000000000000 | [ 61.563826][ T384] softirqs last disabled at (574181): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 61.563829][ T384] Preemption disabled at: | [ 61.563829][ T384] vprintk_emit (kernel/printk/printk.c:2471) | [ 61.563838][ T384] Tainted: [W]=WARN [ 61.563839][ T384] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 61.563840][ T384] Call Trace: [ 61.563842][ T384] [ 61.563843][ T384] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 61.563849][ T384] ? vprintk_emit (kernel/printk/printk.c:2471) [ 61.563851][ T384] __might_resched.cold (kernel/sched/core.c:9234) [ 61.563855][ T384] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 61.563859][ T384] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 61.563863][ T384] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 61.563865][ T384] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.563872][ T384] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 61.563875][ T384] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 61.563879][ T384] put_chars (drivers/char/virtio_console.c:1176) [ 61.563881][ T384] ? __send_to_port (drivers/char/virtio_console.c:654) [ 61.563884][ T384] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 61.563887][ T384] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 61.563890][ T384] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 61.563894][ T384] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 61.563898][ T384] ? mark_usage (kernel/locking/lockdep.c:4690) [ 61.563900][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.563902][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.563906][ T384] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 61.563908][ T384] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 61.563912][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.563916][ T384] console_emit_next_record (kernel/printk/printk.c:3183) [ 61.563920][ T384] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 61.563922][ T384] ? console_flush_one_record (./include/linux/rcupdate.h:314 (discriminator 2) ./include/linux/srcu.h:439 (discriminator 2) kernel/printk/printk.c:291 (discriminator 2) kernel/printk/printk.c:3246 (discriminator 2)) [ 61.563925][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.563927][ T384] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 61.563931][ T384] console_flush_one_record (kernel/printk/printk.c:3268) [ 61.563936][ T384] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 61.563937][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.563943][ T384] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 61.563946][ T384] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 61.563948][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.563949][ T384] ? lock_acquire (./include/linux/srcutree.h:374 ./include/linux/srcu.h:541 ./include/linux/srcu.h:645 ./include/trace/events/lock.h:23 ./include/trace/events/lock.h:23 kernel/locking/lockdep.c:5871) [ 61.563953][ T384] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 61.563955][ T384] ? vprintk_emit (kernel/printk/printk.c:2478) [ 61.563957][ T384] vprintk_emit (kernel/printk/printk.c:2479) [ 61.563961][ T384] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 61.563964][ T384] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 61.563967][ T384] _printk (kernel/printk/printk.c:2504) [ 61.563971][ T384] ? snapshot_read.cold (user.c:?) [ 61.563973][ T384] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 61.563976][ T384] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 61.563978][ T384] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 61.563981][ T384] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 61.563985][ T384] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 61.563988][ T384] ? netdev_notice (net/core/dev.c:13194) [ 61.563990][ T384] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 61.563992][ T384] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 61.563997][ T384] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 61.563999][ T384] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 61.564001][ T384] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 61.564004][ T384] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 61.564006][ T384] ? __fput (fs/file_table.c:512) [ 61.564010][ T384] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 61.564012][ T384] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 61.564016][ T384] netif_set_promiscuity (net/core/dev.c:9699) [ 61.564021][ T384] dev_set_promiscuity (net/core/dev_api.c:288) [ 61.564024][ T384] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 61.564028][ T384] ? packet_set_ring (net/packet/af_packet.c:652) [ 61.564031][ T384] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 61.564036][ T384] __sock_release (net/socket.c:735) [ 61.564039][ T384] sock_close (net/socket.c:1526 (discriminator 1)) [ 61.564041][ T384] __fput (fs/file_table.c:512) [ 61.564046][ T384] fput_close_sync (fs/file_table.c:617) [ 61.564048][ T384] ? alloc_file_clone (fs/file_table.c:479) [ 61.564051][ T384] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 61.564055][ T384] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 61.564057][ T384] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 61.564060][ T384] ? irq_exit_rcu (kernel/softirq.c:786) [ 61.564063][ T384] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 61.564065][ T384] RIP: 0033:0x7f4d7a59054e [ 61.564069][ T384] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 61.564070][ T384] RSP: 002b:00007fff3b1c1f40 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 61.564073][ T384] RAX: ffffffffffffffda RBX: 0000559e35386690 RCX: 00007f4d7a59054e [ 61.564075][ T384] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 61.564075][ T384] RBP: 00007fff3b1c1f50 R08: 0000000000000000 R09: 0000000000000000 [ 61.564076][ T384] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: do_softirq:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars