====================================== | [ 9.017668][ T189] softirqs last disabled at (19480): netlink_release (./include/net/sock.h:2138 net/netlink/af_netlink.c:727) | [ 9.017670][ T189] Preemption disabled at: | [ 9.017671][ T189] 0x0 | [ 9.017681][ T189] Tainted: [W]=WARN [ 9.017682][ T189] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.017684][ T189] Call Trace: [ 9.017686][ T189] [ 9.017687][ T189] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.017693][ T189] __might_resched.cold (kernel/sched/core.c:9234) [ 9.017698][ T189] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.017701][ T189] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.017706][ T189] __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)) [ 9.017709][ T189] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.017715][ T189] ? 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) [ 9.017717][ T189] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.017721][ T189] put_chars (drivers/char/virtio_console.c:1176) [ 9.017724][ T189] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.017726][ T189] ? printk_get_next_message (kernel/printk/printk.c:3072) [ 9.017729][ T189] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 9.017733][ T189] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 9.017738][ T189] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.017742][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.017744][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.017749][ T189] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.017752][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.017755][ T189] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.017759][ T189] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.017766][ T189] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.017770][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.017772][ T189] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.017776][ T189] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.017780][ T189] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.017781][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.017787][ T189] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.017789][ T189] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.017790][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.017792][ T189] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.017796][ T189] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.017798][ T189] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.017801][ T189] vprintk_emit (kernel/printk/printk.c:2479) [ 9.017804][ T189] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.017807][ T189] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.017811][ T189] _printk (kernel/printk/printk.c:2504) [ 9.017815][ T189] ? snapshot_read.cold (user.c:?) [ 9.017818][ T189] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 9.017820][ T189] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.017823][ T189] ? do_raw_spin_lock (./include/linux/instrumented.h:55 ./include/linux/atomic/atomic-instrumented.h:1301 ./include/asm-generic/qspinlock.h:112 kernel/locking/spinlock_debug.c:116) [ 9.017825][ T189] do_exit.cold (kernel/exit.c:889 (discriminator 4) kernel/exit.c:1043 (discriminator 4)) [ 9.017829][ T189] ? exit_notify (kernel/exit.c:780) [ 9.017831][ T189] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.017834][ T189] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.017838][ T189] do_group_exit (kernel/exit.c:1151) [ 9.017841][ T189] __x64_sys_exit_group (kernel/exit.c:1162 kernel/exit.c:1160 kernel/exit.c:1160) [ 9.017843][ T189] x64_sys_call (./arch/x86/include/generated/asm/syscalls_64.h:232) [ 9.017845][ T189] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.017848][ T189] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.017851][ T189] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.017853][ T189] RIP: 0033:0x7fbfb23ea1b8 [ 9.017855][ T189] Code: Unable to access opcode bytes at 0x7fbfb23ea18e. Code starting with the faulting instruction =========================================== [ 9.017856][ T189] RSP: 002b:00007ffc1aa69218 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 9.017859][ T189] RAX: ffffffffffffffda RBX: 00007fbfb251af88 RCX: 00007fbfb23ea1b8 [ 9.017860][ T189] RDX: 00007fbfb2134fc8 RSI: fffffffffffffeb8 RDI: 0000000000000000 [ 9.017861][ T189] RBP: 00007ffc1aa69270 R08: 0000000000000000 R09: 0000000000000050 [ 9.017862][ T189] R10: 00007ffc1aa69030 R11: 0000000000000246 R12: 0000000000000001 [ 9.017863][ T189] R13: 0000000000000000 R14: 00007fbfb2519680 R15: 00007fbfb251afa0 | [ 11.242480][ T230] softirqs last disabled at (33134): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 11.242485][ T230] Preemption disabled at: | [ 11.242485][ T230] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.242494][ T230] Tainted: [W]=WARN [ 11.242495][ T230] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.242497][ T230] Call Trace: [ 11.242498][ T230] [ 11.242500][ T230] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.242505][ T230] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.242507][ T230] __might_resched.cold (kernel/sched/core.c:9234) [ 11.242512][ T230] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.242515][ T230] ? __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.242520][ T230] __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.242523][ T230] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.242529][ T230] ? 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.242531][ T230] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.242535][ T230] put_chars (drivers/char/virtio_console.c:1176) [ 11.242538][ T230] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.242540][ T230] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.242544][ T230] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.242547][ T230] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.242552][ T230] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.242556][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.242561][ T230] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.242564][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.242569][ T230] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.242572][ T230] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.242576][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.242578][ T230] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.242582][ T230] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.242586][ T230] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.242587][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.242592][ T230] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.242595][ T230] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.242596][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.242598][ T230] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.242601][ T230] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.242603][ T230] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.242606][ T230] vprintk_emit (kernel/printk/printk.c:2479) [ 11.242609][ T230] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.242611][ T230] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.242613][ T230] ? kasan_save_track (mm/kasan/common.c:78) [ 11.242614][ T230] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.242616][ T230] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 11.242618][ T230] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 11.242619][ T230] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 11.242621][ T230] ? do_sock_setsockopt (net/socket.c:2397) [ 11.242625][ T230] _printk (kernel/printk/printk.c:2504) [ 11.242628][ T230] ? snapshot_read.cold (user.c:?) [ 11.242632][ T230] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.242635][ T230] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.242639][ T230] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.242641][ T230] ? netdev_notice (net/core/dev.c:13194) [ 11.242648][ T230] ? 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.242650][ T230] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 11.242655][ T230] netif_set_promiscuity (net/core/dev.c:9699) [ 11.242659][ T230] dev_set_promiscuity (net/core/dev_api.c:288) [ 11.242662][ T230] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 11.242665][ T230] packet_mc_add (net/packet/af_packet.c:3755) [ 11.242667][ T230] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.242671][ T230] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.242674][ T230] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 11.242678][ T230] packet_setsockopt (net/packet/af_packet.c:3840) [ 11.242682][ T230] ? packet_bind (net/packet/af_packet.c:3341) [ 11.242686][ T230] ? do_sock_getsockopt (net/socket.c:2484) [ 11.242690][ T230] ? sock_poll (net/socket.c:1514) [ 11.242694][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.242695][ T230] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.242699][ T230] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 11.242704][ T230] do_sock_setsockopt (net/socket.c:2397) [ 11.242707][ T230] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 11.242708][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.242714][ T230] __sys_setsockopt (net/socket.c:2422) [ 11.242718][ T230] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 11.242720][ T230] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.242722][ T230] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.242725][ T230] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 11.242726][ T230] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.242728][ T230] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.242730][ T230] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.242732][ T230] RIP: 0033:0x7f1fbd94a2de [ 11.242736][ T230] 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.242738][ T230] RSP: 002b:00007fff73b0c7d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 11.242741][ T230] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1fbd94a2de [ 11.242742][ T230] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 11.242743][ T230] RBP: 00007fff73b0c910 R08: 0000000000000010 R09: 0000563095212530 [ 11.242744][ T230] R10: 00007fff73b0c850 R11: 0000000000000246 R12: 0000000000000001 [ 11.242744][ T230] R13: 0000563095212918 R14: 0000563095212690 R15: 0000000000000000 | [ 12.269229][ T239] softirqs last disabled at (34076): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.269233][ T239] Preemption disabled at: | [ 12.269234][ T239] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.269243][ T239] Tainted: [W]=WARN [ 12.269244][ T239] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.269245][ T239] Call Trace: [ 12.269247][ T239] [ 12.269249][ T239] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.269254][ T239] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.269256][ T239] __might_resched.cold (kernel/sched/core.c:9234) [ 12.269260][ T239] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.269263][ T239] ? __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.269269][ T239] __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.269271][ T239] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.269277][ T239] ? 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.269280][ T239] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.269283][ T239] put_chars (drivers/char/virtio_console.c:1176) [ 12.269287][ T239] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.269289][ T239] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.269293][ T239] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.269296][ T239] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.269301][ T239] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.269305][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.269310][ T239] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.269313][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.269318][ T239] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.269321][ T239] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.269325][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.269331][ T239] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.269335][ T239] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.269339][ T239] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.269340][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.269345][ T239] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.269347][ T239] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.269349][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.269350][ T239] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.269354][ T239] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.269356][ T239] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.269359][ T239] vprintk_emit (kernel/printk/printk.c:2479) [ 12.269362][ T239] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.269364][ T239] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.269366][ T239] ? kasan_save_track (mm/kasan/common.c:78) [ 12.269367][ T239] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.269368][ T239] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.269370][ T239] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.269372][ T239] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.269373][ T239] ? do_sock_setsockopt (net/socket.c:2397) [ 12.269377][ T239] _printk (kernel/printk/printk.c:2504) [ 12.269380][ T239] ? snapshot_read.cold (user.c:?) [ 12.269384][ T239] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.269387][ T239] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.269391][ T239] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.269393][ T239] ? netdev_notice (net/core/dev.c:13194) [ 12.269400][ T239] ? 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.269402][ T239] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.269406][ T239] netif_set_promiscuity (net/core/dev.c:9699) [ 12.269411][ T239] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.269413][ T239] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.269416][ T239] packet_mc_add (net/packet/af_packet.c:3755) [ 12.269419][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.269423][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.269425][ T239] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.269430][ T239] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.269434][ T239] ? packet_bind (net/packet/af_packet.c:3341) [ 12.269437][ T239] ? do_sock_getsockopt (net/socket.c:2484) [ 12.269442][ T239] ? sock_poll (net/socket.c:1514) [ 12.269445][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.269447][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.269451][ T239] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.269455][ T239] do_sock_setsockopt (net/socket.c:2397) [ 12.269458][ T239] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.269464][ T239] __sys_setsockopt (net/socket.c:2422) [ 12.269469][ T239] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.269470][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.269472][ T239] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.269475][ T239] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.269477][ T239] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.269478][ T239] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.269481][ T239] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.269483][ T239] RIP: 0033:0x7f88a86c42de [ 12.269487][ T239] 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.269488][ T239] RSP: 002b:00007ffd97a221f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.269491][ T239] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f88a86c42de [ 12.269492][ T239] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.269493][ T239] RBP: 00007ffd97a22330 R08: 0000000000000010 R09: 00005601161ab530 [ 12.269494][ T239] R10: 00007ffd97a22270 R11: 0000000000000246 R12: 0000000000000001 [ 12.269495][ T239] R13: 00005601161ab918 R14: 00005601161ab690 R15: 0000000000000000 | [ 14.256705][ T230] softirqs last disabled at (49383): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 14.256708][ T230] Preemption disabled at: | [ 14.256708][ T230] vprintk_emit (kernel/printk/printk.c:2471) | [ 14.256717][ T230] Tainted: [W]=WARN [ 14.256718][ T230] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 14.256719][ T230] Call Trace: [ 14.256721][ T230] [ 14.256723][ T230] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 14.256728][ T230] ? vprintk_emit (kernel/printk/printk.c:2471) [ 14.256729][ T230] __might_resched.cold (kernel/sched/core.c:9234) [ 14.256734][ T230] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 14.256737][ T230] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 14.256742][ T230] __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)) [ 14.256745][ T230] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.256751][ T230] ? 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) [ 14.256753][ T230] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 14.256757][ T230] put_chars (drivers/char/virtio_console.c:1176) [ 14.256759][ T230] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 14.256762][ T230] ? __send_to_port (drivers/char/virtio_console.c:654) [ 14.256766][ T230] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 14.256770][ T230] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 14.256777][ T230] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 14.256780][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.256784][ T230] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.256793][ T230] console_emit_next_record (kernel/printk/printk.c:3183) [ 14.256796][ T230] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 14.256800][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.256802][ T230] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 14.256806][ T230] console_flush_one_record (kernel/printk/printk.c:3268) [ 14.256810][ T230] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 14.256811][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.256817][ T230] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 14.256819][ T230] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 14.256820][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.256822][ T230] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 14.256826][ T230] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 14.256828][ T230] ? vprintk_emit (kernel/printk/printk.c:2478) [ 14.256831][ T230] vprintk_emit (kernel/printk/printk.c:2479) [ 14.256834][ T230] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 14.256837][ T230] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 14.256841][ T230] _printk (kernel/printk/printk.c:2504) [ 14.256844][ T230] ? snapshot_read.cold (user.c:?) [ 14.256846][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.256850][ T230] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 14.256851][ T230] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 14.256854][ T230] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 14.256858][ T230] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 14.256860][ T230] ? netdev_notice (net/core/dev.c:13194) [ 14.256861][ T230] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 14.256864][ T230] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 14.256868][ T230] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 14.256870][ T230] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 14.256872][ T230] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 14.256875][ T230] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 14.256877][ T230] ? __fput (fs/file_table.c:512) [ 14.256881][ T230] ? 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) [ 14.256883][ T230] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 14.256888][ T230] netif_set_promiscuity (net/core/dev.c:9699) [ 14.256892][ T230] dev_set_promiscuity (net/core/dev_api.c:288) [ 14.256895][ T230] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 14.256900][ T230] ? packet_set_ring (net/packet/af_packet.c:652) [ 14.256903][ T230] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 14.256908][ T230] __sock_release (net/socket.c:735) [ 14.256911][ T230] sock_close (net/socket.c:1526 (discriminator 1)) [ 14.256913][ T230] __fput (fs/file_table.c:512) [ 14.256918][ T230] fput_close_sync (fs/file_table.c:617) [ 14.256921][ T230] ? alloc_file_clone (fs/file_table.c:479) [ 14.256923][ T230] ? 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) [ 14.256927][ T230] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 14.256929][ T230] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 14.256931][ T230] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 14.256934][ T230] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 14.256936][ T230] RIP: 0033:0x7f1fbd8c154e [ 14.256940][ T230] 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 [ 14.256942][ T230] RSP: 002b:00007fff73b0c940 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 14.256945][ T230] RAX: ffffffffffffffda RBX: 0000563095212690 RCX: 00007f1fbd8c154e [ 14.256946][ T230] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 14.256947][ T230] RBP: 00007fff73b0c950 R08: 0000000000000000 R09: 0000000000000000 [ 14.256947][ T230] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 14.256948][ T230] R13: 00000000fffffffe R14: 000056307b0e9760 R15: 0000000000000001 | [ 15.839180][ T268] softirqs last disabled at (47528): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.839184][ T268] Preemption disabled at: | [ 15.839185][ T268] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.839194][ T268] Tainted: [W]=WARN [ 15.839195][ T268] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.839197][ T268] Call Trace: [ 15.839199][ T268] [ 15.839200][ T268] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.839206][ T268] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.839207][ T268] __might_resched.cold (kernel/sched/core.c:9234) [ 15.839212][ T268] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.839215][ T268] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.839220][ T268] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.839223][ T268] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.839229][ T268] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.839231][ T268] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.839235][ T268] put_chars (drivers/char/virtio_console.c:1176) [ 15.839238][ T268] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.839240][ T268] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.839244][ T268] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.839248][ T268] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.839253][ T268] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.839257][ T268] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.839262][ T268] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.839265][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.839270][ T268] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.839273][ T268] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.839277][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.839278][ T268] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.839283][ T268] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.839286][ T268] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.839288][ T268] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.839293][ T268] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.839295][ T268] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.839296][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.839298][ T268] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.839302][ T268] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.839304][ T268] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.839307][ T268] vprintk_emit (kernel/printk/printk.c:2479) [ 15.839310][ T268] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.839311][ T268] ? kasan_save_stack (mm/kasan/common.c:58) [ 15.839314][ T268] ? kasan_save_track (mm/kasan/common.c:78) [ 15.839315][ T268] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 15.839316][ T268] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 15.839318][ T268] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 15.839320][ T268] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 15.839321][ T268] ? do_sock_setsockopt (net/socket.c:2397) [ 15.839325][ T268] _printk (kernel/printk/printk.c:2504) [ 15.839330][ T268] ? snapshot_read.cold (user.c:?) [ 15.839334][ T268] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.839337][ T268] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.839341][ T268] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.839343][ T268] ? netdev_notice (net/core/dev.c:13194) [ 15.839349][ T268] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 15.839352][ T268] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.839356][ T268] netif_set_promiscuity (net/core/dev.c:9699) [ 15.839361][ T268] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.839363][ T268] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 15.839366][ T268] packet_mc_add (net/packet/af_packet.c:3755) [ 15.839369][ T268] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.839373][ T268] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.839375][ T268] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 15.839380][ T268] packet_setsockopt (net/packet/af_packet.c:3840) [ 15.839383][ T268] ? packet_bind (net/packet/af_packet.c:3341) [ 15.839387][ T268] ? do_sock_getsockopt (net/socket.c:2484) [ 15.839391][ T268] ? sock_poll (net/socket.c:1514) [ 15.839395][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.839397][ T268] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.839400][ T268] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 15.839405][ T268] do_sock_setsockopt (net/socket.c:2397) [ 15.839408][ T268] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 15.839414][ T268] __sys_setsockopt (net/socket.c:2422) [ 15.839418][ T268] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 15.839420][ T268] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.839422][ T268] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 15.839425][ T268] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 15.839426][ T268] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.839428][ T268] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.839430][ T268] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.839432][ T268] RIP: 0033:0x7f60dc5f02de [ 15.839436][ T268] 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 [ 15.839438][ T268] RSP: 002b:00007ffe995a8808 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 15.839441][ T268] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f60dc5f02de [ 15.839442][ T268] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 15.839443][ T268] RBP: 00007ffe995a8940 R08: 0000000000000010 R09: 00005559a0b40530 [ 15.839444][ T268] R10: 00007ffe995a8880 R11: 0000000000000246 R12: 0000000000000001 [ 15.839444][ T268] R13: 00005559a0b40918 R14: 00005559a0b40690 R15: 0000000000000000 | [ 17.819704][ T263] softirqs last disabled at (57542): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.819707][ T263] Preemption disabled at: | [ 17.819708][ T263] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.819717][ T263] Tainted: [W]=WARN [ 17.819718][ T263] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.819720][ T263] Call Trace: [ 17.819722][ T263] [ 17.819723][ T263] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.819728][ T263] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.819730][ T263] __might_resched.cold (kernel/sched/core.c:9234) [ 17.819734][ T263] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.819738][ T263] ? __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.819743][ T263] __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.819746][ T263] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.819752][ T263] ? 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.819754][ T263] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.819758][ T263] put_chars (drivers/char/virtio_console.c:1176) [ 17.819761][ T263] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.819764][ T263] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.819770][ T263] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.819777][ T263] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.819780][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.819783][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.819787][ T263] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.819790][ T263] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.819794][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.819796][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.819800][ T263] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.819804][ T263] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.819805][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.819814][ T263] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.819817][ T263] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.819818][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.819820][ T263] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.819824][ T263] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.819826][ T263] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.819829][ T263] vprintk_emit (kernel/printk/printk.c:2479) [ 17.819832][ T263] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.819835][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.819839][ T263] _printk (kernel/printk/printk.c:2504) [ 17.819842][ T263] ? snapshot_read.cold (user.c:?) [ 17.819844][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.819848][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.819850][ T263] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.819853][ T263] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.819856][ T263] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.819859][ T263] ? netdev_notice (net/core/dev.c:13194) [ 17.819860][ T263] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.819862][ T263] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.819866][ T263] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.819868][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.819871][ T263] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 17.819874][ T263] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 17.819876][ T263] ? __fput (fs/file_table.c:512) [ 17.819879][ T263] ? 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.819881][ T263] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.819886][ T263] netif_set_promiscuity (net/core/dev.c:9699) [ 17.819890][ T263] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.819894][ T263] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 17.819898][ T263] ? packet_set_ring (net/packet/af_packet.c:652) [ 17.819901][ T263] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 17.819906][ T263] __sock_release (net/socket.c:735) [ 17.819910][ T263] sock_close (net/socket.c:1526 (discriminator 1)) [ 17.819912][ T263] __fput (fs/file_table.c:512) [ 17.819917][ T263] fput_close_sync (fs/file_table.c:617) [ 17.819919][ T263] ? alloc_file_clone (fs/file_table.c:479) [ 17.819921][ T263] ? 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.819925][ T263] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 17.819927][ T263] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.819929][ T263] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.819933][ T263] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.819935][ T263] RIP: 0033:0x7f42d86fe54e [ 17.819939][ T263] 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.819940][ T263] RSP: 002b:00007ffe0e679210 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 17.819943][ T263] RAX: ffffffffffffffda RBX: 000056097e299690 RCX: 00007f42d86fe54e [ 17.819944][ T263] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 17.819945][ T263] RBP: 00007ffe0e679220 R08: 0000000000000000 R09: 0000000000000000 [ 17.819946][ T263] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 17.819946][ T263] R13: 00000000fffffffe R14: 000056095ee8c760 R15: 0000000000000001 | [ 19.356991][ T297] softirqs last disabled at (42454): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 19.356996][ T297] Preemption disabled at: | [ 19.356996][ T297] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.357005][ T297] Tainted: [W]=WARN [ 19.357006][ T297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.357007][ T297] Call Trace: [ 19.357009][ T297] [ 19.357011][ T297] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.357016][ T297] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.357018][ T297] __might_resched.cold (kernel/sched/core.c:9234) [ 19.357022][ T297] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.357026][ T297] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.357031][ T297] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 19.357034][ T297] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.357040][ T297] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.357042][ T297] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.357046][ T297] put_chars (drivers/char/virtio_console.c:1176) [ 19.357049][ T297] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.357051][ T297] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 19.357055][ T297] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 19.357058][ T297] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.357063][ T297] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.357067][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.357072][ T297] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.357075][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.357080][ T297] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.357084][ T297] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.357088][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.357090][ T297] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.357094][ T297] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.357097][ T297] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.357099][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.357104][ T297] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.357107][ T297] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.357108][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.357110][ T297] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.357114][ T297] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.357116][ T297] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.357118][ T297] vprintk_emit (kernel/printk/printk.c:2479) [ 19.357122][ T297] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.357123][ T297] ? kasan_save_stack (mm/kasan/common.c:58) [ 19.357126][ T297] ? kasan_save_track (mm/kasan/common.c:78) [ 19.357127][ T297] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 19.357128][ T297] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 19.357130][ T297] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 19.357132][ T297] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 19.357133][ T297] ? do_sock_setsockopt (net/socket.c:2397) [ 19.357137][ T297] _printk (kernel/printk/printk.c:2504) [ 19.357141][ T297] ? snapshot_read.cold (user.c:?) [ 19.357145][ T297] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.357148][ T297] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.357152][ T297] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.357154][ T297] ? netdev_notice (net/core/dev.c:13194) [ 19.357161][ T297] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.357163][ T297] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.357167][ T297] netif_set_promiscuity (net/core/dev.c:9699) [ 19.357172][ T297] dev_set_promiscuity (net/core/dev_api.c:288) [ 19.357175][ T297] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 19.357178][ T297] packet_mc_add (net/packet/af_packet.c:3755) [ 19.357180][ T297] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.357184][ T297] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 19.357187][ T297] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 19.357192][ T297] packet_setsockopt (net/packet/af_packet.c:3840) [ 19.357195][ T297] ? packet_bind (net/packet/af_packet.c:3341) [ 19.357199][ T297] ? do_sock_getsockopt (net/socket.c:2484) [ 19.357204][ T297] ? sock_poll (net/socket.c:1514) [ 19.357207][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.357209][ T297] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.357213][ T297] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 19.357218][ T297] do_sock_setsockopt (net/socket.c:2397) [ 19.357221][ T297] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 19.357227][ T297] __sys_setsockopt (net/socket.c:2422) [ 19.357232][ T297] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 19.357233][ T297] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 19.357236][ T297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 19.357238][ T297] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 19.357240][ T297] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.357241][ T297] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.357244][ T297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.357246][ T297] RIP: 0033:0x7f0cd71962de [ 19.357250][ T297] 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 [ 19.357251][ T297] RSP: 002b:00007ffe11a2e898 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 19.357254][ T297] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f0cd71962de [ 19.357255][ T297] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 19.357256][ T297] RBP: 00007ffe11a2e9d0 R08: 0000000000000010 R09: 0000564d4559c530 [ 19.357257][ T297] R10: 00007ffe11a2e910 R11: 0000000000000246 R12: 0000000000000001 [ 19.357258][ T297] R13: 0000564d4559c918 R14: 0000564d4559c690 R15: 0000000000000000 | [ 21.346232][ T292] softirqs last disabled at (56067): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 21.346234][ T292] Preemption disabled at: | [ 21.346235][ T292] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.346244][ T292] Tainted: [W]=WARN [ 21.346245][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.346247][ T292] Call Trace: [ 21.346248][ T292] [ 21.346250][ T292] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.346255][ T292] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.346257][ T292] __might_resched.cold (kernel/sched/core.c:9234) [ 21.346262][ T292] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.346265][ T292] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 21.346270][ T292] __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)) [ 21.346273][ T292] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.346279][ T292] ? 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) [ 21.346281][ T292] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.346285][ T292] put_chars (drivers/char/virtio_console.c:1176) [ 21.346288][ T292] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.346292][ T292] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.346297][ T292] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.346304][ T292] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.346307][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.346310][ T292] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.346315][ T292] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.346318][ T292] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.346322][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.346324][ T292] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.346330][ T292] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.346334][ T292] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.346336][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.346341][ T292] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.346343][ T292] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.346345][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.346347][ T292] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 21.346351][ T292] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.346352][ T292] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.346355][ T292] vprintk_emit (kernel/printk/printk.c:2479) [ 21.346359][ T292] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.346362][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.346365][ T292] _printk (kernel/printk/printk.c:2504) [ 21.346369][ T292] ? snapshot_read.cold (user.c:?) [ 21.346371][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.346374][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.346376][ T292] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 21.346379][ T292] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 21.346382][ T292] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 21.346385][ T292] ? netdev_notice (net/core/dev.c:13194) [ 21.346386][ T292] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 21.346388][ T292] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 21.346393][ T292] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 21.346394][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 21.346397][ T292] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 21.346400][ T292] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 21.346402][ T292] ? __fput (fs/file_table.c:512) [ 21.346405][ T292] ? 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) [ 21.346408][ T292] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 21.346412][ T292] netif_set_promiscuity (net/core/dev.c:9699) [ 21.346417][ T292] dev_set_promiscuity (net/core/dev_api.c:288) [ 21.346420][ T292] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 21.346424][ T292] ? packet_set_ring (net/packet/af_packet.c:652) [ 21.346428][ T292] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 21.346432][ T292] __sock_release (net/socket.c:735) [ 21.346436][ T292] sock_close (net/socket.c:1526 (discriminator 1)) [ 21.346438][ T292] __fput (fs/file_table.c:512) [ 21.346443][ T292] fput_close_sync (fs/file_table.c:617) [ 21.346445][ T292] ? alloc_file_clone (fs/file_table.c:479) [ 21.346448][ T292] ? 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) [ 21.346451][ T292] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 21.346454][ T292] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.346456][ T292] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 21.346459][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.346461][ T292] RIP: 0033:0x7f325479e54e [ 21.346464][ T292] 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 [ 21.346466][ T292] RSP: 002b:00007ffef011b0e0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 21.346468][ T292] RAX: ffffffffffffffda RBX: 000055d01e1a3690 RCX: 00007f325479e54e [ 21.346470][ T292] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 21.346471][ T292] RBP: 00007ffef011b0f0 R08: 0000000000000000 R09: 0000000000000000 [ 21.346472][ T292] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 21.346472][ T292] R13: 00000000fffffffe R14: 000055d004b11760 R15: 0000000000000001 | [ 23.133319][ T332] softirqs last disabled at (45566): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 23.133323][ T332] Preemption disabled at: | [ 23.133324][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 23.133336][ T332] Tainted: [W]=WARN [ 23.133337][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.133338][ T332] Call Trace: [ 23.133340][ T332] [ 23.133342][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.133347][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 23.133349][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 23.133354][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.133357][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 23.133363][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 23.133366][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.133372][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.133374][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.133377][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 23.133381][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.133382][ T332] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 23.133386][ T332] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.133389][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 23.133395][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.133398][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.133403][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.133406][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.133411][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.133414][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.133418][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.133420][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.133424][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.133428][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.133430][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.133435][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.133437][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.133439][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.133440][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 23.133444][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.133446][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.133449][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 23.133452][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.133454][ T332] ? kasan_save_stack (mm/kasan/common.c:58) [ 23.133456][ T332] ? kasan_save_track (mm/kasan/common.c:78) [ 23.133457][ T332] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 23.133459][ T332] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 23.133460][ T332] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 23.133462][ T332] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 23.133464][ T332] ? do_sock_setsockopt (net/socket.c:2397) [ 23.133467][ T332] _printk (kernel/printk/printk.c:2504) [ 23.133471][ T332] ? snapshot_read.cold (user.c:?) [ 23.133475][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 23.133478][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 23.133481][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 23.133484][ T332] ? netdev_notice (net/core/dev.c:13194) [ 23.133490][ T332] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.133493][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 23.133497][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 23.133501][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 23.133504][ T332] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 23.133507][ T332] packet_mc_add (net/packet/af_packet.c:3755) [ 23.133509][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 23.133513][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 23.133516][ T332] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 23.133520][ T332] packet_setsockopt (net/packet/af_packet.c:3840) [ 23.133524][ T332] ? packet_bind (net/packet/af_packet.c:3341) [ 23.133528][ T332] ? do_sock_getsockopt (net/socket.c:2484) [ 23.133532][ T332] ? sock_poll (net/socket.c:1514) [ 23.133535][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.133537][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.133541][ T332] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 23.133546][ T332] do_sock_setsockopt (net/socket.c:2397) [ 23.133549][ T332] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 23.133555][ T332] __sys_setsockopt (net/socket.c:2422) [ 23.133560][ T332] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 23.133561][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.133563][ T332] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 23.133566][ T332] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 23.133568][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.133569][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.133572][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.133574][ T332] RIP: 0033:0x7fe60802e2de [ 23.133578][ T332] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 23.133579][ T332] RSP: 002b:00007ffd47861988 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 23.133582][ T332] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe60802e2de [ 23.133583][ T332] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 23.133584][ T332] RBP: 00007ffd47861ac0 R08: 0000000000000010 R09: 00005630380e0530 [ 23.133585][ T332] R10: 00007ffd47861a00 R11: 0000000000000246 R12: 0000000000000001 [ 23.133586][ T332] R13: 00005630380e0918 R14: 00005630380e0690 R15: 0000000000000000 | [ 24.168052][ T339] softirqs last disabled at (44494): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.168057][ T339] Preemption disabled at: | [ 24.168057][ T339] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.168066][ T339] Tainted: [W]=WARN [ 24.168067][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.168069][ T339] Call Trace: [ 24.168070][ T339] [ 24.168072][ T339] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.168077][ T339] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.168078][ T339] __might_resched.cold (kernel/sched/core.c:9234) [ 24.168083][ T339] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.168086][ T339] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 24.168092][ T339] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 24.168094][ T339] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.168100][ T339] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 24.168102][ T339] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.168106][ T339] put_chars (drivers/char/virtio_console.c:1176) [ 24.168109][ T339] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.168111][ T339] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.168115][ T339] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.168118][ T339] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.168123][ T339] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.168127][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.168132][ T339] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.168135][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.168140][ T339] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.168143][ T339] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.168147][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.168149][ T339] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.168153][ T339] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.168157][ T339] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.168158][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.168164][ T339] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.168166][ T339] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.168167][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.168169][ T339] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.168173][ T339] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.168175][ T339] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.168178][ T339] vprintk_emit (kernel/printk/printk.c:2479) [ 24.168181][ T339] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.168183][ T339] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.168185][ T339] ? kasan_save_track (mm/kasan/common.c:78) [ 24.168186][ T339] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.168187][ T339] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.168189][ T339] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.168191][ T339] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.168192][ T339] ? do_sock_setsockopt (net/socket.c:2397) [ 24.168196][ T339] _printk (kernel/printk/printk.c:2504) [ 24.168199][ T339] ? snapshot_read.cold (user.c:?) [ 24.168204][ T339] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.168207][ T339] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.168210][ T339] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.168212][ T339] ? netdev_notice (net/core/dev.c:13194) [ 24.168219][ T339] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 24.168222][ T339] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.168226][ T339] netif_set_promiscuity (net/core/dev.c:9699) [ 24.168230][ T339] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.168232][ T339] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.168235][ T339] packet_mc_add (net/packet/af_packet.c:3755) [ 24.168237][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.168242][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.168244][ T339] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.168249][ T339] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.168252][ T339] ? packet_bind (net/packet/af_packet.c:3341) [ 24.168256][ T339] ? do_sock_getsockopt (net/socket.c:2484) [ 24.168261][ T339] ? sock_poll (net/socket.c:1514) [ 24.168264][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.168266][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.168270][ T339] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.168274][ T339] do_sock_setsockopt (net/socket.c:2397) [ 24.168277][ T339] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.168284][ T339] __sys_setsockopt (net/socket.c:2422) [ 24.168288][ T339] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.168290][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.168292][ T339] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.168295][ T339] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.168297][ T339] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.168298][ T339] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.168301][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.168303][ T339] RIP: 0033:0x7f24933c02de [ 24.168306][ T339] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 24.168308][ T339] RSP: 002b:00007fffa8d50fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.168310][ T339] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f24933c02de [ 24.168312][ T339] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.168313][ T339] RBP: 00007fffa8d51120 R08: 0000000000000010 R09: 0000558d80afe530 [ 24.168313][ T339] R10: 00007fffa8d51060 R11: 0000000000000246 R12: 0000000000000001 [ 24.168314][ T339] R13: 0000558d80afe918 R14: 0000558d80afe690 R15: 0000000000000000 | [ 26.151456][ T332] softirqs last disabled at (62361): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 26.151458][ T332] Preemption disabled at: | [ 26.151459][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.151467][ T332] Tainted: [W]=WARN [ 26.151468][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.151470][ T332] Call Trace: [ 26.151471][ T332] [ 26.151473][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.151478][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.151480][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 26.151484][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.151488][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.151493][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.151495][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.151502][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.151504][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.151507][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 26.151510][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.151514][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.151519][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.151526][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.151529][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.151532][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.151537][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.151540][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.151544][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.151546][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.151550][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.151554][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.151555][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.151560][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.151562][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.151564][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.151566][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.151569][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.151571][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.151574][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 26.151578][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.151581][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.151584][ T332] _printk (kernel/printk/printk.c:2504) [ 26.151588][ T332] ? snapshot_read.cold (user.c:?) [ 26.151590][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.151593][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.151595][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 26.151598][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 26.151601][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 26.151604][ T332] ? netdev_notice (net/core/dev.c:13194) [ 26.151605][ T332] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 26.151608][ T332] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 26.151612][ T332] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 26.151613][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 26.151616][ T332] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 26.151619][ T332] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 26.151621][ T332] ? __fput (fs/file_table.c:512) [ 26.151624][ T332] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.151627][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 26.151631][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 26.151635][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 26.151638][ T332] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 26.151643][ T332] ? packet_set_ring (net/packet/af_packet.c:652) [ 26.151646][ T332] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 26.151651][ T332] __sock_release (net/socket.c:735) [ 26.151654][ T332] sock_close (net/socket.c:1526 (discriminator 1)) [ 26.151656][ T332] __fput (fs/file_table.c:512) [ 26.151661][ T332] fput_close_sync (fs/file_table.c:617) [ 26.151664][ T332] ? alloc_file_clone (fs/file_table.c:479) [ 26.151666][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.151670][ T332] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 26.151672][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.151674][ T332] ? irq_exit_rcu (kernel/softirq.c:786) [ 26.151677][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.151679][ T332] RIP: 0033:0x7fe607fa554e [ 26.151683][ T332] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 26.151684][ T332] RSP: 002b:00007ffd47861af0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 26.151687][ T332] RAX: ffffffffffffffda RBX: 00005630380e0690 RCX: 00007fe607fa554e [ 26.151688][ T332] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 26.151689][ T332] RBP: 00007ffd47861b00 R08: 0000000000000000 R09: 0000000000000000 [ 26.151690][ T332] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 26.151691][ T332] R13: 00000000fffffffe R14: 000056302a27d760 R15: 0000000000000001 | [ 27.665310][ T368] softirqs last disabled at (40154): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.665314][ T368] Preemption disabled at: | [ 27.665315][ T368] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.665324][ T368] Tainted: [W]=WARN [ 27.665325][ T368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.665326][ T368] Call Trace: [ 27.665331][ T368] [ 27.665333][ T368] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.665338][ T368] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.665339][ T368] __might_resched.cold (kernel/sched/core.c:9234) [ 27.665344][ T368] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.665347][ T368] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.665352][ T368] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.665355][ T368] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.665361][ T368] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.665363][ T368] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.665366][ T368] put_chars (drivers/char/virtio_console.c:1176) [ 27.665369][ T368] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.665371][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.665376][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.665379][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.665384][ T368] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.665387][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.665392][ T368] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.665395][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665400][ T368] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.665403][ T368] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.665407][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665409][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.665413][ T368] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.665417][ T368] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.665418][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.665423][ T368] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.665425][ T368] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.665427][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665429][ T368] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.665432][ T368] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.665434][ T368] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.665437][ T368] vprintk_emit (kernel/printk/printk.c:2479) [ 27.665440][ T368] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.665442][ T368] ? kasan_save_stack (mm/kasan/common.c:58) [ 27.665444][ T368] ? kasan_save_track (mm/kasan/common.c:78) [ 27.665445][ T368] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 27.665446][ T368] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 27.665448][ T368] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 27.665450][ T368] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 27.665452][ T368] ? do_sock_setsockopt (net/socket.c:2397) [ 27.665455][ T368] _printk (kernel/printk/printk.c:2504) [ 27.665459][ T368] ? snapshot_read.cold (user.c:?) [ 27.665463][ T368] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.665466][ T368] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.665469][ T368] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.665471][ T368] ? netdev_notice (net/core/dev.c:13194) [ 27.665478][ T368] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 27.665481][ T368] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.665485][ T368] netif_set_promiscuity (net/core/dev.c:9699) [ 27.665490][ T368] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.665492][ T368] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 27.665495][ T368] packet_mc_add (net/packet/af_packet.c:3755) [ 27.665497][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.665501][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.665504][ T368] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 27.665509][ T368] packet_setsockopt (net/packet/af_packet.c:3840) [ 27.665512][ T368] ? packet_bind (net/packet/af_packet.c:3341) [ 27.665516][ T368] ? do_sock_getsockopt (net/socket.c:2484) [ 27.665520][ T368] ? sock_poll (net/socket.c:1514) [ 27.665523][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.665525][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.665529][ T368] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 27.665534][ T368] do_sock_setsockopt (net/socket.c:2397) [ 27.665537][ T368] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 27.665543][ T368] __sys_setsockopt (net/socket.c:2422) [ 27.665547][ T368] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 27.665549][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.665551][ T368] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.665554][ T368] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.665555][ T368] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.665556][ T368] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.665559][ T368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.665561][ T368] RIP: 0033:0x7f52402302de [ 27.665565][ T368] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 27.665566][ T368] RSP: 002b:00007fff6d13bd58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 27.665569][ T368] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f52402302de [ 27.665571][ T368] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 27.665572][ T368] RBP: 00007fff6d13be90 R08: 0000000000000010 R09: 0000559a3dbb8530 [ 27.665573][ T368] R10: 00007fff6d13bdd0 R11: 0000000000000246 R12: 0000000000000001 [ 27.665573][ T368] R13: 0000559a3dbb8918 R14: 0000559a3dbb8690 R15: 0000000000000000 | [ 29.657074][ T363] softirqs last disabled at (47250): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 29.657077][ T363] Preemption disabled at: | [ 29.657078][ T363] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.657087][ T363] Tainted: [W]=WARN [ 29.657088][ T363] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.657090][ T363] Call Trace: [ 29.657092][ T363] [ 29.657093][ T363] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.657099][ T363] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.657100][ T363] __might_resched.cold (kernel/sched/core.c:9234) [ 29.657105][ T363] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.657109][ T363] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 29.657114][ T363] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 29.657117][ T363] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.657123][ T363] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.657125][ T363] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.657129][ T363] put_chars (drivers/char/virtio_console.c:1176) [ 29.657132][ T363] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.657136][ T363] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.657141][ T363] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.657149][ T363] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.657152][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.657155][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.657160][ T363] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.657163][ T363] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.657167][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.657169][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.657173][ T363] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.657177][ T363] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.657178][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.657184][ T363] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.657186][ T363] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.657188][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.657190][ T363] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.657194][ T363] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.657196][ T363] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.657198][ T363] vprintk_emit (kernel/printk/printk.c:2479) [ 29.657202][ T363] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.657205][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.657209][ T363] _printk (kernel/printk/printk.c:2504) [ 29.657212][ T363] ? snapshot_read.cold (user.c:?) [ 29.657214][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.657218][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.657219][ T363] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.657223][ T363] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.657226][ T363] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.657228][ T363] ? netdev_notice (net/core/dev.c:13194) [ 29.657230][ T363] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 29.657232][ T363] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 29.657236][ T363] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 29.657238][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.657241][ T363] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 29.657244][ T363] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 29.657246][ T363] ? __fput (fs/file_table.c:512) [ 29.657249][ T363] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.657252][ T363] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.657256][ T363] netif_set_promiscuity (net/core/dev.c:9699) [ 29.657261][ T363] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.657265][ T363] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 29.657269][ T363] ? packet_set_ring (net/packet/af_packet.c:652) [ 29.657273][ T363] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 29.657277][ T363] __sock_release (net/socket.c:735) [ 29.657281][ T363] sock_close (net/socket.c:1526 (discriminator 1)) [ 29.657283][ T363] __fput (fs/file_table.c:512) [ 29.657288][ T363] fput_close_sync (fs/file_table.c:617) [ 29.657290][ T363] ? alloc_file_clone (fs/file_table.c:479) [ 29.657293][ T363] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.657297][ T363] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 29.657299][ T363] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.657301][ T363] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.657304][ T363] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.657307][ T363] RIP: 0033:0x7fa7494d454e [ 29.657310][ T363] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.657312][ T363] RSP: 002b:00007ffcfeb243a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 29.657315][ T363] RAX: ffffffffffffffda RBX: 0000555cec64f690 RCX: 00007fa7494d454e [ 29.657316][ T363] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 29.657317][ T363] RBP: 00007ffcfeb243b0 R08: 0000000000000000 R09: 0000000000000000 [ 29.657318][ T363] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 29.657318][ T363] R13: 00000000fffffffe R14: 0000555cd1407760 R15: 0000000000000001 | [ 31.266116][ T397] softirqs last disabled at (36434): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 31.266120][ T397] Preemption disabled at: | [ 31.266121][ T397] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.266130][ T397] Tainted: [W]=WARN [ 31.266130][ T397] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.266132][ T397] Call Trace: [ 31.266134][ T397] [ 31.266135][ T397] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.266140][ T397] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.266142][ T397] __might_resched.cold (kernel/sched/core.c:9234) [ 31.266147][ T397] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.266150][ T397] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.266156][ T397] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 31.266158][ T397] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.266164][ T397] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.266166][ T397] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.266170][ T397] put_chars (drivers/char/virtio_console.c:1176) [ 31.266173][ T397] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.266175][ T397] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 31.266179][ T397] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 31.266182][ T397] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.266187][ T397] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.266190][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.266196][ T397] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.266199][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.266203][ T397] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.266206][ T397] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.266210][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.266212][ T397] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.266216][ T397] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.266220][ T397] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.266221][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.266226][ T397] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.266229][ T397] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.266230][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.266232][ T397] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.266236][ T397] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.266238][ T397] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.266241][ T397] vprintk_emit (kernel/printk/printk.c:2479) [ 31.266244][ T397] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.266245][ T397] ? kasan_save_stack (mm/kasan/common.c:58) [ 31.266248][ T397] ? kasan_save_track (mm/kasan/common.c:78) [ 31.266249][ T397] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 31.266250][ T397] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 31.266252][ T397] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 31.266254][ T397] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 31.266255][ T397] ? do_sock_setsockopt (net/socket.c:2397) [ 31.266259][ T397] _printk (kernel/printk/printk.c:2504) [ 31.266262][ T397] ? snapshot_read.cold (user.c:?) [ 31.266267][ T397] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.266270][ T397] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.266273][ T397] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.266275][ T397] ? netdev_notice (net/core/dev.c:13194) [ 31.266282][ T397] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 31.266284][ T397] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.266288][ T397] netif_set_promiscuity (net/core/dev.c:9699) [ 31.266293][ T397] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.266295][ T397] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 31.266298][ T397] packet_mc_add (net/packet/af_packet.c:3755) [ 31.266301][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.266305][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 31.266307][ T397] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 31.266312][ T397] packet_setsockopt (net/packet/af_packet.c:3840) [ 31.266315][ T397] ? packet_bind (net/packet/af_packet.c:3341) [ 31.266319][ T397] ? do_sock_getsockopt (net/socket.c:2484) [ 31.266324][ T397] ? sock_poll (net/socket.c:1514) [ 31.266327][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.266331][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.266335][ T397] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 31.266340][ T397] do_sock_setsockopt (net/socket.c:2397) [ 31.266343][ T397] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 31.266349][ T397] __sys_setsockopt (net/socket.c:2422) [ 31.266353][ T397] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 31.266355][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 31.266357][ T397] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 31.266360][ T397] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 31.266362][ T397] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.266363][ T397] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.266366][ T397] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.266368][ T397] RIP: 0033:0x7f424f4272de [ 31.266372][ T397] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 31.266374][ T397] RSP: 002b:00007ffc8cf44708 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 31.266376][ T397] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f424f4272de [ 31.266378][ T397] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 31.266379][ T397] RBP: 00007ffc8cf44840 R08: 0000000000000010 R09: 000055b30216b530 [ 31.266379][ T397] R10: 00007ffc8cf44780 R11: 0000000000000246 R12: 0000000000000001 [ 31.266380][ T397] R13: 000055b30216b918 R14: 000055b30216b690 R15: 0000000000000000 | [ 33.263338][ T392] softirqs last disabled at (50528): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 33.263341][ T392] Preemption disabled at: | [ 33.263342][ T392] vprintk_emit (kernel/printk/printk.c:2471) | [ 33.263350][ T392] Tainted: [W]=WARN [ 33.263351][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.263353][ T392] Call Trace: [ 33.263355][ T392] [ 33.263357][ T392] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.263362][ T392] ? vprintk_emit (kernel/printk/printk.c:2471) [ 33.263364][ T392] __might_resched.cold (kernel/sched/core.c:9234) [ 33.263368][ T392] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.263371][ T392] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 33.263377][ T392] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 33.263379][ T392] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.263385][ T392] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.263388][ T392] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.263391][ T392] put_chars (drivers/char/virtio_console.c:1176) [ 33.263394][ T392] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.263398][ T392] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 33.263403][ T392] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.263410][ T392] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.263413][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.263416][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.263421][ T392] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.263424][ T392] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.263428][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.263430][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.263434][ T392] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.263437][ T392] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.263439][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.263444][ T392] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.263446][ T392] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.263448][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.263450][ T392] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.263453][ T392] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.263455][ T392] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.263458][ T392] vprintk_emit (kernel/printk/printk.c:2479) [ 33.263461][ T392] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.263465][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.263468][ T392] _printk (kernel/printk/printk.c:2504) [ 33.263472][ T392] ? snapshot_read.cold (user.c:?) [ 33.263473][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 33.263477][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.263478][ T392] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 33.263481][ T392] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 33.263485][ T392] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 33.263487][ T392] ? netdev_notice (net/core/dev.c:13194) [ 33.263488][ T392] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 33.263493][ T392] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 33.263497][ T392] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 33.263499][ T392] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 33.263503][ T392] netif_set_promiscuity (net/core/dev.c:9699) [ 33.263507][ T392] dev_set_promiscuity (net/core/dev_api.c:288) [ 33.263510][ T392] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 33.263514][ T392] ? packet_set_ring (net/packet/af_packet.c:652) [ 33.263517][ T392] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 33.263523][ T392] __sock_release (net/socket.c:735) [ 33.263527][ T392] sock_close (net/socket.c:1526 (discriminator 1)) [ 33.263529][ T392] __fput (fs/file_table.c:512) [ 33.263535][ T392] fput_close_sync (fs/file_table.c:617) [ 33.263537][ T392] ? alloc_file_clone (fs/file_table.c:479) [ 33.263540][ T392] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.263543][ T392] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 33.263546][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.263547][ T392] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 33.263550][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.263552][ T392] RIP: 0033:0x7fd4aedbe54e [ 33.263556][ T392] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 33.263558][ T392] RSP: 002b:00007ffeb9c23030 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 33.263561][ T392] RAX: ffffffffffffffda RBX: 000055e53c02f690 RCX: 00007fd4aedbe54e [ 33.263562][ T392] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 33.263563][ T392] RBP: 00007ffeb9c23040 R08: 0000000000000000 R09: 0000000000000000 [ 33.263563][ T392] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 33.263564][ T392] R13: 00000000fffffffe R14: 000055e51d48f760 R15: 0000000000000001 | [ 35.010854][ T432] softirqs last disabled at (32226): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 35.010858][ T432] Preemption disabled at: | [ 35.010859][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.010868][ T432] Tainted: [W]=WARN [ 35.010868][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.010870][ T432] Call Trace: [ 35.010872][ T432] [ 35.010873][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.010879][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.010880][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 35.010885][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.010888][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 35.010894][ T432] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 35.010896][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.010906][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.010908][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.010912][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 35.010915][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.010917][ T432] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 35.010921][ T432] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.010924][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.010929][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.010933][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.010938][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.010941][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.010946][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.010949][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.010953][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.010955][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.010959][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.010962][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.010964][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.010969][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.010971][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.010972][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.010974][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.010978][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.010980][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.010983][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 35.010986][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.010987][ T432] ? kasan_save_stack (mm/kasan/common.c:58) [ 35.010990][ T432] ? kasan_save_track (mm/kasan/common.c:78) [ 35.010991][ T432] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 35.010992][ T432] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 35.010994][ T432] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 35.010996][ T432] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 35.010997][ T432] ? do_sock_setsockopt (net/socket.c:2397) [ 35.011001][ T432] _printk (kernel/printk/printk.c:2504) [ 35.011004][ T432] ? snapshot_read.cold (user.c:?) [ 35.011008][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.011012][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.011015][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.011017][ T432] ? netdev_notice (net/core/dev.c:13194) [ 35.011024][ T432] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.011026][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 35.011030][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 35.011035][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 35.011037][ T432] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 35.011040][ T432] packet_mc_add (net/packet/af_packet.c:3755) [ 35.011042][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.011046][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.011049][ T432] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 35.011053][ T432] packet_setsockopt (net/packet/af_packet.c:3840) [ 35.011057][ T432] ? packet_bind (net/packet/af_packet.c:3341) [ 35.011060][ T432] ? do_sock_getsockopt (net/socket.c:2484) [ 35.011065][ T432] ? sock_poll (net/socket.c:1514) [ 35.011068][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.011070][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.011074][ T432] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 35.011078][ T432] do_sock_setsockopt (net/socket.c:2397) [ 35.011081][ T432] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 35.011087][ T432] __sys_setsockopt (net/socket.c:2422) [ 35.011092][ T432] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 35.011093][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.011095][ T432] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 35.011098][ T432] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 35.011100][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.011101][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.011103][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.011106][ T432] RIP: 0033:0x7f1e7f1982de [ 35.011109][ T432] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 35.011111][ T432] RSP: 002b:00007ffe62ef02e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 35.011114][ T432] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1e7f1982de [ 35.011115][ T432] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 35.011116][ T432] RBP: 00007ffe62ef0420 R08: 0000000000000010 R09: 000055e1daacc530 [ 35.011117][ T432] R10: 00007ffe62ef0360 R11: 0000000000000246 R12: 0000000000000001 [ 35.011117][ T432] R13: 000055e1daacc918 R14: 000055e1daacc690 R15: 0000000000000000 | [ 36.061612][ T439] softirqs last disabled at (30008): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 36.061616][ T439] Preemption disabled at: | [ 36.061617][ T439] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.061625][ T439] Tainted: [W]=WARN [ 36.061626][ T439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.061628][ T439] Call Trace: [ 36.061629][ T439] [ 36.061631][ T439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.061636][ T439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.061638][ T439] __might_resched.cold (kernel/sched/core.c:9234) [ 36.061642][ T439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.061646][ T439] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 36.061651][ T439] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 36.061653][ T439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.061659][ T439] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 36.061661][ T439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.061665][ T439] put_chars (drivers/char/virtio_console.c:1176) [ 36.061668][ T439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.061670][ T439] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 36.061674][ T439] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.061677][ T439] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 36.061683][ T439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.061686][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.061692][ T439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.061695][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.061699][ T439] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.061703][ T439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.061707][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.061708][ T439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.061713][ T439] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.061716][ T439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.061717][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.061723][ T439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.061725][ T439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.061726][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.061728][ T439] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.061732][ T439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.061734][ T439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.061737][ T439] vprintk_emit (kernel/printk/printk.c:2479) [ 36.061740][ T439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.061742][ T439] ? kasan_save_stack (mm/kasan/common.c:58) [ 36.061744][ T439] ? kasan_save_track (mm/kasan/common.c:78) [ 36.061745][ T439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 36.061746][ T439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 36.061748][ T439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 36.061750][ T439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 36.061752][ T439] ? do_sock_setsockopt (net/socket.c:2397) [ 36.061755][ T439] _printk (kernel/printk/printk.c:2504) [ 36.061759][ T439] ? snapshot_read.cold (user.c:?) [ 36.061763][ T439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.061766][ T439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.061769][ T439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.061772][ T439] ? netdev_notice (net/core/dev.c:13194) [ 36.061778][ T439] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 36.061781][ T439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 36.061785][ T439] netif_set_promiscuity (net/core/dev.c:9699) [ 36.061790][ T439] dev_set_promiscuity (net/core/dev_api.c:288) [ 36.061792][ T439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.061795][ T439] packet_mc_add (net/packet/af_packet.c:3755) [ 36.061797][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.061801][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.061804][ T439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 36.061809][ T439] packet_setsockopt (net/packet/af_packet.c:3840) [ 36.061812][ T439] ? packet_bind (net/packet/af_packet.c:3341) [ 36.061816][ T439] ? do_sock_getsockopt (net/socket.c:2484) [ 36.061820][ T439] ? sock_poll (net/socket.c:1514) [ 36.061823][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.061825][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.061829][ T439] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 36.061833][ T439] do_sock_setsockopt (net/socket.c:2397) [ 36.061836][ T439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 36.061843][ T439] __sys_setsockopt (net/socket.c:2422) [ 36.061847][ T439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 36.061849][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.061851][ T439] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.061853][ T439] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 36.061855][ T439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.061856][ T439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.061859][ T439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.061861][ T439] RIP: 0033:0x7ff79520d2de [ 36.061865][ T439] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 36.061867][ T439] RSP: 002b:00007fffd5b177b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 36.061869][ T439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff79520d2de [ 36.061871][ T439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 36.061872][ T439] RBP: 00007fffd5b178f0 R08: 0000000000000010 R09: 0000563bfe11b530 [ 36.061872][ T439] R10: 00007fffd5b17830 R11: 0000000000000246 R12: 0000000000000001 [ 36.061873][ T439] R13: 0000563bfe11b918 R14: 0000563bfe11b690 R15: 0000000000000000 | [ 38.049554][ T432] softirqs last disabled at (48771): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 38.049558][ T432] Preemption disabled at: | [ 38.049558][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 38.049570][ T432] Tainted: [W]=WARN [ 38.049572][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.049574][ T432] Call Trace: [ 38.049576][ T432] [ 38.049579][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.049585][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 38.049588][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 38.049594][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.049599][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 38.049607][ T432] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 38.049611][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.049620][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.049623][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.049628][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 38.049633][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.049639][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 38.049648][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.049660][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.049664][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.049669][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.049676][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.049682][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.049689][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.049692][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.049697][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.049703][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.049705][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.049714][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.049718][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.049720][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.049724][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 38.049730][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.049733][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.049738][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 38.049744][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.049750][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.049756][ T432] _printk (kernel/printk/printk.c:2504) [ 38.049761][ T432] ? snapshot_read.cold (user.c:?) [ 38.049763][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.049769][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.049772][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 38.049776][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 38.049782][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 38.049786][ T432] ? netdev_notice (net/core/dev.c:13194) [ 38.049788][ T432] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 38.049792][ T432] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 38.049798][ T432] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 38.049801][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 38.049805][ T432] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 38.049809][ T432] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 38.049813][ T432] ? __fput (fs/file_table.c:512) [ 38.049817][ T432] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 38.049822][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 38.049828][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 38.049835][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 38.049841][ T432] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 38.049848][ T432] ? packet_set_ring (net/packet/af_packet.c:652) [ 38.049854][ T432] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 38.049863][ T432] __sock_release (net/socket.c:735) [ 38.049869][ T432] sock_close (net/socket.c:1526 (discriminator 1)) [ 38.049872][ T432] __fput (fs/file_table.c:512) [ 38.049881][ T432] fput_close_sync (fs/file_table.c:617) [ 38.049884][ T432] ? alloc_file_clone (fs/file_table.c:479) [ 38.049888][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.049895][ T432] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 38.049899][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.049901][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 38.049906][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.049910][ T432] RIP: 0033:0x7f1e7f10f54e [ 38.049914][ T432] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 38.049921][ T432] RSP: 002b:00007ffe62ef0450 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 38.049925][ T432] RAX: ffffffffffffffda RBX: 000055e1daacc690 RCX: 00007f1e7f10f54e [ 38.049926][ T432] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 38.049928][ T432] RBP: 00007ffe62ef0460 R08: 0000000000000000 R09: 0000000000000000 [ 38.049929][ T432] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 38.049930][ T432] R13: 00000000fffffffe R14: 000055e19fdf3760 R15: 0000000000000001 | [ 39.693245][ T468] softirqs last disabled at (41140): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.693249][ T468] Preemption disabled at: | [ 39.693250][ T468] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.693259][ T468] Tainted: [W]=WARN [ 39.693259][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.693261][ T468] Call Trace: [ 39.693262][ T468] [ 39.693264][ T468] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.693269][ T468] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.693270][ T468] __might_resched.cold (kernel/sched/core.c:9234) [ 39.693275][ T468] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.693278][ T468] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 39.693283][ T468] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 39.693286][ T468] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.693292][ T468] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.693294][ T468] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.693297][ T468] put_chars (drivers/char/virtio_console.c:1176) [ 39.693301][ T468] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.693303][ T468] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 39.693307][ T468] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.693310][ T468] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.693315][ T468] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.693318][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.693323][ T468] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.693326][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.693334][ T468] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.693338][ T468] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.693341][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.693343][ T468] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.693347][ T468] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.693351][ T468] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.693352][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.693358][ T468] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.693360][ T468] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.693361][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.693363][ T468] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.693367][ T468] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.693369][ T468] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.693372][ T468] vprintk_emit (kernel/printk/printk.c:2479) [ 39.693375][ T468] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.693377][ T468] ? kasan_save_stack (mm/kasan/common.c:58) [ 39.693379][ T468] ? kasan_save_track (mm/kasan/common.c:78) [ 39.693380][ T468] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.693381][ T468] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.693383][ T468] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 39.693385][ T468] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 39.693386][ T468] ? do_sock_setsockopt (net/socket.c:2397) [ 39.693390][ T468] _printk (kernel/printk/printk.c:2504) [ 39.693393][ T468] ? snapshot_read.cold (user.c:?) [ 39.693398][ T468] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.693400][ T468] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.693404][ T468] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.693406][ T468] ? netdev_notice (net/core/dev.c:13194) [ 39.693412][ T468] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.693415][ T468] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.693419][ T468] netif_set_promiscuity (net/core/dev.c:9699) [ 39.693424][ T468] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.693426][ T468] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.693430][ T468] packet_mc_add (net/packet/af_packet.c:3755) [ 39.693432][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.693436][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.693438][ T468] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 39.693443][ T468] packet_setsockopt (net/packet/af_packet.c:3840) [ 39.693446][ T468] ? packet_bind (net/packet/af_packet.c:3341) [ 39.693450][ T468] ? do_sock_getsockopt (net/socket.c:2484) [ 39.693454][ T468] ? sock_poll (net/socket.c:1514) [ 39.693458][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.693460][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.693463][ T468] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 39.693468][ T468] do_sock_setsockopt (net/socket.c:2397) [ 39.693471][ T468] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 39.693477][ T468] __sys_setsockopt (net/socket.c:2422) [ 39.693482][ T468] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 39.693483][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.693485][ T468] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 39.693488][ T468] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 39.693489][ T468] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.693491][ T468] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.693493][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.693495][ T468] RIP: 0033:0x7fcbc29a92de [ 39.693499][ T468] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 39.693501][ T468] RSP: 002b:00007ffeeb30ae08 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 39.693503][ T468] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fcbc29a92de [ 39.693505][ T468] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 39.693506][ T468] RBP: 00007ffeeb30af40 R08: 0000000000000010 R09: 00005569bc299530 [ 39.693507][ T468] R10: 00007ffeeb30ae80 R11: 0000000000000246 R12: 0000000000000001 [ 39.693507][ T468] R13: 00005569bc299918 R14: 00005569bc299690 R15: 0000000000000000 | [ 41.677804][ T463] softirqs last disabled at (55774): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.677807][ T463] Preemption disabled at: | [ 41.677808][ T463] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.677817][ T463] Tainted: [W]=WARN [ 41.677818][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.677819][ T463] Call Trace: [ 41.677821][ T463] [ 41.677822][ T463] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.677827][ T463] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.677829][ T463] __might_resched.cold (kernel/sched/core.c:9234) [ 41.677834][ T463] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.677837][ T463] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 41.677842][ T463] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 41.677845][ T463] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.677851][ T463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.677853][ T463] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.677857][ T463] put_chars (drivers/char/virtio_console.c:1176) [ 41.677860][ T463] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.677864][ T463] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.677869][ T463] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.677876][ T463] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.677879][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.677883][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.677887][ T463] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.677890][ T463] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.677894][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.677896][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.677900][ T463] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.677904][ T463] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.677905][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.677910][ T463] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.677913][ T463] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.677914][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.677916][ T463] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.677920][ T463] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.677922][ T463] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.677925][ T463] vprintk_emit (kernel/printk/printk.c:2479) [ 41.677928][ T463] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.677931][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.677935][ T463] _printk (kernel/printk/printk.c:2504) [ 41.677943][ T463] ? snapshot_read.cold (user.c:?) [ 41.677945][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.677949][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.677951][ T463] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.677954][ T463] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.677957][ T463] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.677959][ T463] ? netdev_notice (net/core/dev.c:13194) [ 41.677961][ T463] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 41.677963][ T463] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 41.677967][ T463] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 41.677969][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.677971][ T463] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 41.677974][ T463] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 41.677977][ T463] ? __fput (fs/file_table.c:512) [ 41.677980][ T463] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 41.677983][ T463] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.677987][ T463] netif_set_promiscuity (net/core/dev.c:9699) [ 41.677992][ T463] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.677995][ T463] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 41.677999][ T463] ? packet_set_ring (net/packet/af_packet.c:652) [ 41.678003][ T463] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 41.678007][ T463] __sock_release (net/socket.c:735) [ 41.678011][ T463] sock_close (net/socket.c:1526 (discriminator 1)) [ 41.678013][ T463] __fput (fs/file_table.c:512) [ 41.678018][ T463] fput_close_sync (fs/file_table.c:617) [ 41.678020][ T463] ? alloc_file_clone (fs/file_table.c:479) [ 41.678023][ T463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.678026][ T463] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 41.678029][ T463] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.678031][ T463] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.678034][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.678036][ T463] RIP: 0033:0x7ff345cad54e [ 41.678040][ T463] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.678042][ T463] RSP: 002b:00007ffcbed9f870 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 41.678044][ T463] RAX: ffffffffffffffda RBX: 0000556e9ad88690 RCX: 00007ff345cad54e [ 41.678046][ T463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 41.678046][ T463] RBP: 00007ffcbed9f880 R08: 0000000000000000 R09: 0000000000000000 [ 41.678047][ T463] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 41.678048][ T463] R13: 00000000fffffffe R14: 0000556e91801760 R15: 0000000000000001 | [ 43.224435][ T497] softirqs last disabled at (35872): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 43.224439][ T497] Preemption disabled at: | [ 43.224440][ T497] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.224449][ T497] Tainted: [W]=WARN [ 43.224449][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.224451][ T497] Call Trace: [ 43.224453][ T497] [ 43.224454][ T497] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.224460][ T497] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.224461][ T497] __might_resched.cold (kernel/sched/core.c:9234) [ 43.224466][ T497] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.224470][ T497] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.224475][ T497] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 43.224477][ T497] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.224483][ T497] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.224486][ T497] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.224489][ T497] put_chars (drivers/char/virtio_console.c:1176) [ 43.224493][ T497] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.224495][ T497] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 43.224499][ T497] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 43.224502][ T497] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.224508][ T497] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.224511][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.224516][ T497] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.224520][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.224524][ T497] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.224528][ T497] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.224532][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.224534][ T497] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.224538][ T497] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.224542][ T497] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.224543][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.224549][ T497] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.224551][ T497] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.224553][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.224554][ T497] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.224558][ T497] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.224560][ T497] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.224563][ T497] vprintk_emit (kernel/printk/printk.c:2479) [ 43.224567][ T497] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.224568][ T497] ? kasan_save_stack (mm/kasan/common.c:58) [ 43.224571][ T497] ? kasan_save_track (mm/kasan/common.c:78) [ 43.224572][ T497] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 43.224573][ T497] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 43.224575][ T497] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 43.224577][ T497] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 43.224578][ T497] ? do_sock_setsockopt (net/socket.c:2397) [ 43.224582][ T497] _printk (kernel/printk/printk.c:2504) [ 43.224585][ T497] ? snapshot_read.cold (user.c:?) [ 43.224590][ T497] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.224593][ T497] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.224596][ T497] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.224599][ T497] ? netdev_notice (net/core/dev.c:13194) [ 43.224606][ T497] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 43.224608][ T497] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.224612][ T497] netif_set_promiscuity (net/core/dev.c:9699) [ 43.224617][ T497] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.224619][ T497] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 43.224623][ T497] packet_mc_add (net/packet/af_packet.c:3755) [ 43.224625][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 43.224629][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 43.224632][ T497] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 43.224636][ T497] packet_setsockopt (net/packet/af_packet.c:3840) [ 43.224640][ T497] ? packet_bind (net/packet/af_packet.c:3341) [ 43.224644][ T497] ? do_sock_getsockopt (net/socket.c:2484) [ 43.224648][ T497] ? sock_poll (net/socket.c:1514) [ 43.224652][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.224654][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.224658][ T497] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 43.224662][ T497] do_sock_setsockopt (net/socket.c:2397) [ 43.224665][ T497] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 43.224672][ T497] __sys_setsockopt (net/socket.c:2422) [ 43.224676][ T497] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 43.224678][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 43.224680][ T497] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 43.224683][ T497] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 43.224685][ T497] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.224686][ T497] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.224689][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.224691][ T497] RIP: 0033:0x7faf277822de [ 43.224695][ T497] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 43.224696][ T497] RSP: 002b:00007ffe2dbf6bc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 43.224699][ T497] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007faf277822de [ 43.224700][ T497] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 43.224701][ T497] RBP: 00007ffe2dbf6d00 R08: 0000000000000010 R09: 0000563e482e0530 [ 43.224702][ T497] R10: 00007ffe2dbf6c40 R11: 0000000000000246 R12: 0000000000000001 [ 43.224703][ T497] R13: 0000563e482e0918 R14: 0000563e482e0690 R15: 0000000000000000 | [ 45.205109][ T492] softirqs last disabled at (52068): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 45.205112][ T492] Preemption disabled at: | [ 45.205113][ T492] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.205122][ T492] Tainted: [W]=WARN [ 45.205123][ T492] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.205124][ T492] Call Trace: [ 45.205126][ T492] [ 45.205128][ T492] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.205133][ T492] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.205135][ T492] __might_resched.cold (kernel/sched/core.c:9234) [ 45.205139][ T492] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.205143][ T492] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 45.205148][ T492] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 45.205151][ T492] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.205157][ T492] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.205159][ T492] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.205163][ T492] put_chars (drivers/char/virtio_console.c:1176) [ 45.205166][ T492] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.205169][ T492] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 45.205175][ T492] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.205182][ T492] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.205185][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.205189][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.205193][ T492] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.205196][ T492] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.205200][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.205202][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.205206][ T492] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.205210][ T492] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.205211][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.205217][ T492] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.205219][ T492] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.205220][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.205222][ T492] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.205226][ T492] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.205228][ T492] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.205231][ T492] vprintk_emit (kernel/printk/printk.c:2479) [ 45.205234][ T492] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.205237][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.205241][ T492] _printk (kernel/printk/printk.c:2504) [ 45.205244][ T492] ? snapshot_read.cold (user.c:?) [ 45.205246][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.205250][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.205251][ T492] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.205255][ T492] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.205258][ T492] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.205260][ T492] ? netdev_notice (net/core/dev.c:13194) [ 45.205262][ T492] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 45.205264][ T492] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 45.205268][ T492] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 45.205270][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 45.205272][ T492] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 45.205275][ T492] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 45.205277][ T492] ? __fput (fs/file_table.c:512) [ 45.205281][ T492] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.205283][ T492] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.205288][ T492] netif_set_promiscuity (net/core/dev.c:9699) [ 45.205292][ T492] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.205296][ T492] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 45.205300][ T492] ? packet_set_ring (net/packet/af_packet.c:652) [ 45.205303][ T492] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 45.205308][ T492] __sock_release (net/socket.c:735) [ 45.205312][ T492] sock_close (net/socket.c:1526 (discriminator 1)) [ 45.205314][ T492] __fput (fs/file_table.c:512) [ 45.205319][ T492] fput_close_sync (fs/file_table.c:617) [ 45.205321][ T492] ? alloc_file_clone (fs/file_table.c:479) [ 45.205323][ T492] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.205330][ T492] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 45.205333][ T492] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.205335][ T492] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.205338][ T492] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.205340][ T492] RIP: 0033:0x7f79120a454e [ 45.205344][ T492] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 45.205345][ T492] RSP: 002b:00007ffdea711100 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 45.205348][ T492] RAX: ffffffffffffffda RBX: 000056058dd7e690 RCX: 00007f79120a454e [ 45.205350][ T492] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 45.205350][ T492] RBP: 00007ffdea711110 R08: 0000000000000000 R09: 0000000000000000 [ 45.205351][ T492] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: do_softirq:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars netlink_release:dump_stack_lvl:__kmalloc_noprof:put_chars:hvc_console_print release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars