====================================== | [ 10.675234][ T206] softirqs last disabled at (50720): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 10.675236][ T206] Preemption disabled at: | [ 10.675236][ T206] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.675245][ T206] Tainted: [W]=WARN [ 10.675246][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.675248][ T206] Call Trace: [ 10.675250][ T206] [ 10.675251][ T206] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.675257][ T206] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.675259][ T206] __might_resched.cold (kernel/sched/core.c:9234) [ 10.675264][ T206] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.675267][ T206] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 10.675273][ T206] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 10.675276][ T206] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.675282][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.675284][ T206] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.675288][ T206] put_chars (drivers/char/virtio_console.c:1176) [ 10.675292][ T206] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.675296][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.675301][ T206] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.675305][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.675311][ T206] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.675314][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.675320][ T206] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.675324][ T206] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.675328][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.675330][ T206] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.675334][ T206] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.675338][ T206] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.675340][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.675346][ T206] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.675348][ T206] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.675350][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.675352][ T206] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.675356][ T206] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.675358][ T206] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.675361][ T206] vprintk_emit (kernel/printk/printk.c:2479) [ 10.675365][ T206] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.675367][ T206] ? save_trace (kernel/locking/lockdep.c:589) [ 10.675370][ T206] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 10.675374][ T206] _printk (kernel/printk/printk.c:2504) [ 10.675377][ T206] ? snapshot_read.cold (user.c:?) [ 10.675381][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.675384][ T206] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.675387][ T206] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.675391][ T206] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.675393][ T206] ? netdev_notice (net/core/dev.c:13194) [ 10.675395][ T206] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.675399][ T206] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.675401][ T206] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.675405][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 10.675407][ T206] team_mode_option_set.cold (drivers/net/team/team_core.c:639 drivers/net/team/team_core.c:1486) [ 10.675413][ T206] team_nl_options_set_doit (drivers/net/team/team_core.c:375 drivers/net/team/team_core.c:2849) [ 10.675419][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 10.675422][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.675429][ T206] ? __nla_parse (lib/nlattr.c:732) [ 10.675433][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 10.675438][ T206] ? genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.675440][ T206] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.675443][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.675450][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.675452][ T206] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.675455][ T206] ? write_profile (profile.c:?) [ 10.675458][ T206] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 10.675464][ T206] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.675467][ T206] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.675470][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 10.675473][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.675479][ T206] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.675482][ T206] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.675484][ T206] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.675488][ T206] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.675496][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 10.675497][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 10.675501][ T206] genl_rcv (net/netlink/genetlink.c:1218) [ 10.675504][ T206] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.675508][ T206] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.675511][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.675516][ T206] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.675520][ T206] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.675524][ T206] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.675531][ T206] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.675534][ T206] ? copy_msghdr_from_user (net/socket.c:2650) [ 10.675536][ T206] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 10.675537][ T206] ? move_addr_to_kernel (net/socket.c:258) [ 10.675542][ T206] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 10.675544][ T206] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.675549][ T206] ___sys_sendmsg (net/socket.c:2767) [ 10.675550][ T206] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 10.675553][ T206] ? copy_msghdr_from_user (net/socket.c:2619) [ 10.675555][ T206] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 10.675572][ T206] __sys_sendmsg (net/socket.c:2799) [ 10.675575][ T206] ? __sys_sendmsg_sock (net/socket.c:2780) [ 10.675581][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.675583][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.675586][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.675589][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.675592][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.675595][ T206] RIP: 0033:0x7f1c17c8554e [ 10.675599][ T206] 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 [ 10.675601][ T206] RSP: 002b:00007ffe707fd030 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 10.675603][ T206] RAX: ffffffffffffffda RBX: 0000564f19c5e9d0 RCX: 00007f1c17c8554e [ 10.675605][ T206] RDX: 0000000000000000 RSI: 00007ffe707fd0d0 RDI: 0000000000000006 [ 10.675606][ T206] RBP: 00007ffe707fd040 R08: 0000000000000000 R09: 0000000000000000 [ 10.675607][ T206] R10: 0000000000000000 R11: 0000000000000202 R12: 0000564f19c5ede0 [ 10.675607][ T206] R13: 00007ffe707fd0d0 R14: 0000564f19c5e8e0 R15: 0000000000000000 | [ 12.539184][ T232] softirqs last disabled at (47420): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.539188][ T232] Preemption disabled at: | [ 12.539189][ T232] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.539199][ T232] Tainted: [W]=WARN [ 12.539200][ T232] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.539202][ T232] Call Trace: [ 12.539204][ T232] [ 12.539205][ T232] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.539211][ T232] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.539212][ T232] __might_resched.cold (kernel/sched/core.c:9234) [ 12.539217][ T232] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.539221][ T232] ? __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.539227][ T232] __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.539230][ T232] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.539236][ T232] ? 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.539238][ T232] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.539242][ T232] put_chars (drivers/char/virtio_console.c:1176) [ 12.539246][ T232] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.539248][ T232] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.539252][ T232] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.539255][ T232] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.539261][ T232] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.539265][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.539270][ T232] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.539273][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.539278][ T232] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.539282][ T232] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.539286][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.539288][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.539292][ T232] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.539296][ T232] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.539298][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.539303][ T232] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.539306][ T232] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.539308][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.539310][ T232] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.539314][ T232] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.539316][ T232] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.539319][ T232] vprintk_emit (kernel/printk/printk.c:2479) [ 12.539322][ T232] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.539324][ T232] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.539326][ T232] ? kasan_save_track (mm/kasan/common.c:78) [ 12.539328][ T232] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.539329][ T232] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.539331][ T232] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.539332][ T232] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.539335][ T232] ? do_sock_setsockopt (net/socket.c:2397) [ 12.539339][ T232] _printk (kernel/printk/printk.c:2504) [ 12.539342][ T232] ? snapshot_read.cold (user.c:?) [ 12.539347][ T232] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.539350][ T232] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.539354][ T232] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.539357][ T232] ? netdev_notice (net/core/dev.c:13194) [ 12.539364][ T232] ? 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.539367][ T232] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.539371][ T232] netif_set_promiscuity (net/core/dev.c:9699) [ 12.539376][ T232] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.539378][ T232] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.539382][ T232] packet_mc_add (net/packet/af_packet.c:3755) [ 12.539384][ T232] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.539388][ T232] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.539391][ T232] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.539396][ T232] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.539399][ T232] ? packet_bind (net/packet/af_packet.c:3341) [ 12.539403][ T232] ? do_sock_getsockopt (net/socket.c:2484) [ 12.539408][ T232] ? sock_poll (net/socket.c:1514) [ 12.539412][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.539414][ T232] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.539418][ T232] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.539422][ T232] do_sock_setsockopt (net/socket.c:2397) [ 12.539425][ T232] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.539427][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.539433][ T232] __sys_setsockopt (net/socket.c:2422) [ 12.539438][ T232] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.539440][ T232] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.539442][ T232] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.539445][ T232] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.539446][ T232] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.539448][ T232] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.539450][ T232] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.539453][ T232] RIP: 0033:0x7f3f59c9e2de [ 12.539457][ T232] 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.539459][ T232] RSP: 002b:00007fff490a8d58 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.539461][ T232] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f3f59c9e2de [ 12.539463][ T232] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.539464][ T232] RBP: 00007fff490a8e90 R08: 0000000000000010 R09: 0000565483850530 [ 12.539465][ T232] R10: 00007fff490a8dd0 R11: 0000000000000246 R12: 0000000000000001 [ 12.539465][ T232] R13: 0000565483850918 R14: 0000565483850690 R15: 0000000000000000 | [ 13.562286][ T239] softirqs last disabled at (34686): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.562291][ T239] Preemption disabled at: | [ 13.562292][ T239] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.562300][ T239] Tainted: [W]=WARN [ 13.562301][ T239] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.562303][ T239] Call Trace: [ 13.562305][ T239] [ 13.562306][ T239] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.562311][ T239] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.562313][ T239] __might_resched.cold (kernel/sched/core.c:9234) [ 13.562318][ T239] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.562322][ 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) [ 13.562327][ 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)) [ 13.562330][ T239] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.562336][ 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) [ 13.562338][ T239] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.562342][ T239] put_chars (drivers/char/virtio_console.c:1176) [ 13.562346][ T239] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.562348][ T239] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.562352][ T239] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.562355][ T239] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.562360][ T239] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.562364][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.562370][ T239] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.562373][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.562378][ T239] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.562381][ T239] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.562385][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.562387][ T239] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.562392][ T239] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.562395][ T239] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.562397][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.562402][ T239] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.562405][ T239] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.562406][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.562408][ T239] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.562412][ T239] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.562414][ T239] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.562417][ T239] vprintk_emit (kernel/printk/printk.c:2479) [ 13.562421][ T239] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.562422][ T239] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.562425][ T239] ? kasan_save_track (mm/kasan/common.c:78) [ 13.562426][ T239] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.562427][ T239] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 13.562429][ T239] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 13.562431][ T239] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 13.562433][ T239] ? do_sock_setsockopt (net/socket.c:2397) [ 13.562436][ T239] _printk (kernel/printk/printk.c:2504) [ 13.562440][ T239] ? snapshot_read.cold (user.c:?) [ 13.562445][ T239] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.562448][ T239] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.562451][ T239] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.562454][ T239] ? netdev_notice (net/core/dev.c:13194) [ 13.562461][ 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) [ 13.562463][ T239] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.562468][ T239] netif_set_promiscuity (net/core/dev.c:9699) [ 13.562473][ T239] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.562475][ T239] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 13.562478][ T239] packet_mc_add (net/packet/af_packet.c:3755) [ 13.562481][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.562485][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.562488][ T239] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 13.562492][ T239] packet_setsockopt (net/packet/af_packet.c:3840) [ 13.562496][ T239] ? packet_bind (net/packet/af_packet.c:3341) [ 13.562500][ T239] ? do_sock_getsockopt (net/socket.c:2484) [ 13.562505][ T239] ? sock_poll (net/socket.c:1514) [ 13.562508][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.562510][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.562514][ T239] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.562518][ T239] do_sock_setsockopt (net/socket.c:2397) [ 13.562522][ T239] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 13.562528][ T239] __sys_setsockopt (net/socket.c:2422) [ 13.562533][ T239] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 13.562535][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.562537][ T239] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.562540][ T239] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 13.562541][ T239] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.562543][ T239] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.562545][ T239] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.562548][ T239] RIP: 0033:0x7f2cb53712de [ 13.562552][ 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 [ 13.562554][ T239] RSP: 002b:00007ffeff1df458 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 13.562556][ T239] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f2cb53712de [ 13.562558][ T239] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 13.562559][ T239] RBP: 00007ffeff1df590 R08: 0000000000000010 R09: 0000555d1ce5d530 [ 13.562560][ T239] R10: 00007ffeff1df4d0 R11: 0000000000000246 R12: 0000000000000001 [ 13.562560][ T239] R13: 0000555d1ce5d918 R14: 0000555d1ce5d690 R15: 0000000000000000 | [ 15.538284][ T232] softirqs last disabled at (63890): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.538287][ T232] Preemption disabled at: | [ 15.538288][ T232] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.538297][ T232] Tainted: [W]=WARN [ 15.538298][ T232] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.538299][ T232] Call Trace: [ 15.538301][ T232] [ 15.538303][ T232] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.538308][ T232] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.538310][ T232] __might_resched.cold (kernel/sched/core.c:9234) [ 15.538315][ T232] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.538318][ T232] ? __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.538324][ T232] __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.538326][ T232] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.538333][ T232] ? 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.538335][ T232] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.538339][ T232] put_chars (drivers/char/virtio_console.c:1176) [ 15.538341][ T232] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 15.538344][ T232] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.538348][ T232] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 15.538353][ T232] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.538360][ T232] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.538363][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.538367][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.538371][ T232] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.538374][ T232] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.538378][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.538380][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.538385][ T232] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.538388][ T232] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.538390][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.538396][ T232] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.538398][ T232] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.538400][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.538402][ T232] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.538405][ T232] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.538408][ T232] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.538411][ T232] vprintk_emit (kernel/printk/printk.c:2479) [ 15.538414][ T232] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.538417][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.538421][ T232] _printk (kernel/printk/printk.c:2504) [ 15.538425][ T232] ? snapshot_read.cold (user.c:?) [ 15.538427][ T232] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.538430][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.538432][ T232] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.538436][ T232] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.538439][ T232] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.538442][ T232] ? netdev_notice (net/core/dev.c:13194) [ 15.538443][ T232] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 15.538446][ T232] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 15.538450][ T232] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.538452][ T232] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.538454][ T232] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 15.538458][ T232] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 15.538460][ T232] ? __fput (fs/file_table.c:512) [ 15.538463][ T232] ? 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.538466][ T232] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.538471][ T232] netif_set_promiscuity (net/core/dev.c:9699) [ 15.538476][ T232] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.538479][ T232] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 15.538484][ T232] ? packet_set_ring (net/packet/af_packet.c:652) [ 15.538487][ T232] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 15.538492][ T232] __sock_release (net/socket.c:735) [ 15.538495][ T232] sock_close (net/socket.c:1526 (discriminator 1)) [ 15.538498][ T232] __fput (fs/file_table.c:512) [ 15.538503][ T232] fput_close_sync (fs/file_table.c:617) [ 15.538505][ T232] ? alloc_file_clone (fs/file_table.c:479) [ 15.538508][ T232] ? 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.538512][ T232] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 15.538514][ T232] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.538517][ T232] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.538520][ T232] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.538523][ T232] RIP: 0033:0x7f3f59c1554e [ 15.538526][ T232] 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 [ 15.538528][ T232] RSP: 002b:00007fff490a8ec0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 15.538531][ T232] RAX: ffffffffffffffda RBX: 0000565483850690 RCX: 00007f3f59c1554e [ 15.538532][ T232] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 15.538533][ T232] RBP: 00007fff490a8ed0 R08: 0000000000000000 R09: 0000000000000000 [ 15.538534][ T232] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 15.538534][ T232] R13: 00000000fffffffe R14: 000056545719b760 R15: 0000000000000001 | [ 17.267542][ T268] softirqs last disabled at (49964): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.267548][ T268] Preemption disabled at: | [ 17.267548][ T268] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.267560][ T268] Tainted: [W]=WARN [ 17.267562][ T268] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.267564][ T268] Call Trace: [ 17.267566][ T268] [ 17.267568][ T268] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.267575][ T268] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.267578][ T268] __might_resched.cold (kernel/sched/core.c:9234) [ 17.267584][ T268] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.267589][ 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) [ 17.267597][ 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)) [ 17.267601][ T268] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.267611][ 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) [ 17.267613][ T268] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.267619][ T268] put_chars (drivers/char/virtio_console.c:1176) [ 17.267624][ T268] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.267627][ T268] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.267633][ T268] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.267637][ T268] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.267646][ T268] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.267651][ T268] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.267660][ T268] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.267665][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.267673][ T268] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.267679][ T268] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.267686][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.267689][ T268] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.267696][ T268] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.267703][ T268] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.267705][ T268] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.267715][ T268] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.267740][ T268] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.267742][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.267745][ T268] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.267751][ T268] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.267754][ T268] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.267760][ T268] vprintk_emit (kernel/printk/printk.c:2479) [ 17.267765][ T268] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.267768][ T268] ? kasan_save_stack (mm/kasan/common.c:58) [ 17.267772][ T268] ? kasan_save_track (mm/kasan/common.c:78) [ 17.267774][ T268] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 17.267776][ T268] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 17.267778][ T268] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 17.267781][ T268] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 17.267784][ T268] ? do_sock_setsockopt (net/socket.c:2397) [ 17.267790][ T268] _printk (kernel/printk/printk.c:2504) [ 17.267794][ T268] ? snapshot_read.cold (user.c:?) [ 17.267802][ T268] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.267806][ T268] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.267812][ T268] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.267816][ T268] ? netdev_notice (net/core/dev.c:13194) [ 17.267828][ 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) [ 17.267833][ T268] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.267840][ T268] netif_set_promiscuity (net/core/dev.c:9699) [ 17.267846][ T268] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.267849][ T268] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 17.267854][ T268] packet_mc_add (net/packet/af_packet.c:3755) [ 17.267858][ T268] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.267863][ T268] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.267868][ T268] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 17.267874][ T268] packet_setsockopt (net/packet/af_packet.c:3840) [ 17.267880][ T268] ? packet_bind (net/packet/af_packet.c:3341) [ 17.267886][ T268] ? do_sock_getsockopt (net/socket.c:2484) [ 17.267895][ T268] ? sock_poll (net/socket.c:1514) [ 17.267901][ T268] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.267904][ T268] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.267909][ T268] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 17.267916][ T268] do_sock_setsockopt (net/socket.c:2397) [ 17.267922][ T268] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 17.267932][ T268] __sys_setsockopt (net/socket.c:2422) [ 17.267946][ T268] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 17.267949][ T268] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.267952][ T268] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.267956][ T268] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 17.267958][ T268] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.267960][ T268] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.267965][ T268] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.267968][ T268] RIP: 0033:0x7f6ba1f972de [ 17.267974][ 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 [ 17.267976][ T268] RSP: 002b:00007ffe1d98f648 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 17.267980][ T268] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6ba1f972de [ 17.267982][ T268] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 17.267983][ T268] RBP: 00007ffe1d98f780 R08: 0000000000000010 R09: 000055859ac84530 [ 17.267985][ T268] R10: 00007ffe1d98f6c0 R11: 0000000000000246 R12: 0000000000000001 [ 17.267986][ T268] R13: 000055859ac84918 R14: 000055859ac84690 R15: 0000000000000000 | [ 19.231155][ T263] softirqs last disabled at (55784): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 19.231158][ T263] Preemption disabled at: | [ 19.231159][ T263] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.231169][ T263] Tainted: [W]=WARN [ 19.231170][ T263] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.231171][ T263] Call Trace: [ 19.231173][ T263] [ 19.231174][ T263] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.231180][ T263] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.231182][ T263] __might_resched.cold (kernel/sched/core.c:9234) [ 19.231186][ T263] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.231190][ 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) [ 19.231195][ 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)) [ 19.231198][ T263] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.231204][ 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) [ 19.231206][ T263] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.231210][ T263] put_chars (drivers/char/virtio_console.c:1176) [ 19.231213][ T263] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.231217][ T263] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.231222][ T263] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.231229][ T263] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.231232][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.231236][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.231240][ T263] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.231243][ T263] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.231247][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.231249][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.231253][ T263] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.231257][ T263] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.231258][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.231263][ T263] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.231266][ T263] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.231267][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.231269][ T263] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.231273][ T263] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.231275][ T263] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.231278][ T263] vprintk_emit (kernel/printk/printk.c:2479) [ 19.231281][ T263] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.231284][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.231288][ T263] _printk (kernel/printk/printk.c:2504) [ 19.231292][ T263] ? snapshot_read.cold (user.c:?) [ 19.231294][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.231297][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.231299][ T263] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.231302][ T263] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.231306][ T263] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.231308][ T263] ? netdev_notice (net/core/dev.c:13194) [ 19.231309][ T263] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 19.231312][ T263] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 19.231316][ T263] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 19.231318][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.231320][ T263] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 19.231324][ T263] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 19.231326][ T263] ? __fput (fs/file_table.c:512) [ 19.231329][ 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) [ 19.231332][ T263] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.231336][ T263] netif_set_promiscuity (net/core/dev.c:9699) [ 19.231341][ T263] dev_set_promiscuity (net/core/dev_api.c:288) [ 19.231344][ T263] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 19.231349][ T263] ? packet_set_ring (net/packet/af_packet.c:652) [ 19.231352][ T263] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 19.231356][ T263] __sock_release (net/socket.c:735) [ 19.231360][ T263] sock_close (net/socket.c:1526 (discriminator 1)) [ 19.231362][ T263] __fput (fs/file_table.c:512) [ 19.231367][ T263] fput_close_sync (fs/file_table.c:617) [ 19.231369][ T263] ? alloc_file_clone (fs/file_table.c:479) [ 19.231372][ 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) [ 19.231375][ T263] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 19.231378][ T263] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.231380][ T263] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.231383][ T263] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.231385][ T263] RIP: 0033:0x7fe7f5a6f54e [ 19.231389][ 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 [ 19.231391][ T263] RSP: 002b:00007ffe84bb4060 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 19.231394][ T263] RAX: ffffffffffffffda RBX: 0000557eef5de690 RCX: 00007fe7f5a6f54e [ 19.231395][ T263] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 19.231396][ T263] RBP: 00007ffe84bb4070 R08: 0000000000000000 R09: 0000000000000000 [ 19.231397][ T263] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 19.231397][ T263] R13: 00000000fffffffe R14: 0000557ebeaf1760 R15: 0000000000000001 | [ 20.820414][ T297] softirqs last disabled at (39922): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 20.820419][ T297] Preemption disabled at: | [ 20.820420][ T297] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.820429][ T297] Tainted: [W]=WARN [ 20.820430][ T297] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.820431][ T297] Call Trace: [ 20.820433][ T297] [ 20.820435][ T297] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.820440][ T297] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.820442][ T297] __might_resched.cold (kernel/sched/core.c:9234) [ 20.820447][ T297] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.820450][ 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) [ 20.820456][ 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)) [ 20.820459][ T297] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.820465][ 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) [ 20.820467][ T297] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.820471][ T297] put_chars (drivers/char/virtio_console.c:1176) [ 20.820474][ T297] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.820476][ T297] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.820481][ T297] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.820484][ T297] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.820489][ T297] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.820493][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.820498][ T297] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.820501][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.820507][ T297] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.820513][ T297] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.820519][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.820522][ T297] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.820529][ T297] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.820535][ T297] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.820538][ T297] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.820547][ T297] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.820551][ T297] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.820553][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.820555][ T297] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.820559][ T297] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.820561][ T297] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.820564][ T297] vprintk_emit (kernel/printk/printk.c:2479) [ 20.820568][ T297] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.820569][ T297] ? kasan_save_stack (mm/kasan/common.c:58) [ 20.820571][ T297] ? kasan_save_track (mm/kasan/common.c:78) [ 20.820573][ T297] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 20.820574][ T297] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 20.820576][ T297] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 20.820578][ T297] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 20.820580][ T297] ? do_sock_setsockopt (net/socket.c:2397) [ 20.820584][ T297] _printk (kernel/printk/printk.c:2504) [ 20.820587][ T297] ? snapshot_read.cold (user.c:?) [ 20.820592][ T297] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 20.820595][ T297] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 20.820599][ T297] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 20.820601][ T297] ? netdev_notice (net/core/dev.c:13194) [ 20.820608][ 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) [ 20.820610][ T297] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 20.820615][ T297] netif_set_promiscuity (net/core/dev.c:9699) [ 20.820619][ T297] dev_set_promiscuity (net/core/dev_api.c:288) [ 20.820622][ T297] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 20.820625][ T297] packet_mc_add (net/packet/af_packet.c:3755) [ 20.820628][ T297] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.820632][ T297] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.820635][ T297] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 20.820639][ T297] packet_setsockopt (net/packet/af_packet.c:3840) [ 20.820643][ T297] ? packet_bind (net/packet/af_packet.c:3341) [ 20.820647][ T297] ? do_sock_getsockopt (net/socket.c:2484) [ 20.820651][ T297] ? sock_poll (net/socket.c:1514) [ 20.820655][ T297] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.820657][ T297] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.820661][ T297] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 20.820665][ T297] do_sock_setsockopt (net/socket.c:2397) [ 20.820668][ T297] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 20.820675][ T297] __sys_setsockopt (net/socket.c:2422) [ 20.820679][ T297] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 20.820681][ T297] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.820683][ T297] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 20.820686][ T297] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 20.820688][ T297] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.820689][ T297] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.820692][ T297] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.820694][ T297] RIP: 0033:0x7f57968ec2de [ 20.820698][ 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 [ 20.820699][ T297] RSP: 002b:00007ffe375e2258 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 20.820702][ T297] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f57968ec2de [ 20.820704][ T297] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 20.820705][ T297] RBP: 00007ffe375e2390 R08: 0000000000000010 R09: 00005650e81bb530 [ 20.820705][ T297] R10: 00007ffe375e22d0 R11: 0000000000000246 R12: 0000000000000001 [ 20.820706][ T297] R13: 00005650e81bb918 R14: 00005650e81bb690 R15: 0000000000000000 | [ 22.820452][ T292] softirqs last disabled at (48622): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 22.820456][ T292] Preemption disabled at: | [ 22.820456][ T292] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.820465][ T292] Tainted: [W]=WARN [ 22.820466][ T292] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.820468][ T292] Call Trace: [ 22.820469][ T292] [ 22.820471][ T292] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.820476][ T292] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.820477][ T292] __might_resched.cold (kernel/sched/core.c:9234) [ 22.820482][ T292] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.820485][ 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) [ 22.820490][ 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)) [ 22.820493][ T292] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.820499][ 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) [ 22.820501][ T292] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.820505][ T292] put_chars (drivers/char/virtio_console.c:1176) [ 22.820508][ T292] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.820512][ T292] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.820517][ T292] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.820524][ T292] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.820527][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.820530][ T292] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.820535][ T292] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.820538][ T292] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.820542][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.820544][ T292] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.820548][ T292] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.820552][ T292] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.820553][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.820558][ T292] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.820561][ T292] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.820562][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.820564][ T292] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.820568][ T292] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.820570][ T292] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.820573][ T292] vprintk_emit (kernel/printk/printk.c:2479) [ 22.820576][ T292] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.820579][ T292] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.820583][ T292] _printk (kernel/printk/printk.c:2504) [ 22.820586][ T292] ? snapshot_read.cold (user.c:?) [ 22.820588][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.820592][ T292] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.820593][ T292] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.820597][ T292] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.820600][ T292] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.820602][ T292] ? netdev_notice (net/core/dev.c:13194) [ 22.820604][ T292] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 22.820606][ T292] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 22.820610][ T292] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 22.820612][ T292] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.820614][ T292] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 22.820617][ T292] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 22.820619][ T292] ? __fput (fs/file_table.c:512) [ 22.820622][ 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) [ 22.820625][ T292] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.820629][ T292] netif_set_promiscuity (net/core/dev.c:9699) [ 22.820633][ T292] dev_set_promiscuity (net/core/dev_api.c:288) [ 22.820637][ T292] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 22.820641][ T292] ? packet_set_ring (net/packet/af_packet.c:652) [ 22.820645][ T292] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 22.820649][ T292] __sock_release (net/socket.c:735) [ 22.820653][ T292] sock_close (net/socket.c:1526 (discriminator 1)) [ 22.820655][ T292] __fput (fs/file_table.c:512) [ 22.820660][ T292] fput_close_sync (fs/file_table.c:617) [ 22.820662][ T292] ? alloc_file_clone (fs/file_table.c:479) [ 22.820665][ 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) [ 22.820668][ T292] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 22.820671][ T292] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.820673][ T292] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.820676][ T292] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.820678][ T292] RIP: 0033:0x7f87cff0f54e [ 22.820682][ 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 [ 22.820684][ T292] RSP: 002b:00007ffe45004c00 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 22.820686][ T292] RAX: ffffffffffffffda RBX: 00005560b13b5690 RCX: 00007f87cff0f54e [ 22.820687][ T292] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 22.820688][ T292] RBP: 00007ffe45004c10 R08: 0000000000000000 R09: 0000000000000000 [ 22.820689][ T292] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 22.820690][ T292] R13: 00000000fffffffe R14: 000055609c91f760 R15: 0000000000000001 | [ 24.799126][ T332] softirqs last disabled at (49626): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.799130][ T332] Preemption disabled at: | [ 24.799131][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.799140][ T332] Tainted: [W]=WARN [ 24.799141][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.799142][ T332] Call Trace: [ 24.799144][ T332] [ 24.799146][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.799151][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.799153][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 24.799158][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.799161][ 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) [ 24.799167][ 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)) [ 24.799170][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.799176][ 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) [ 24.799178][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.799183][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 24.799186][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.799188][ T332] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.799193][ T332] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.799196][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.799202][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.799206][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.799211][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.799214][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.799219][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.799223][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.799227][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.799229][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.799234][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.799238][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.799239][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.799245][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.799247][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.799249][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.799251][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.799255][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.799257][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.799260][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 24.799264][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.799265][ T332] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.799268][ T332] ? kasan_save_track (mm/kasan/common.c:78) [ 24.799269][ T332] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.799270][ T332] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.799272][ T332] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.799274][ T332] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.799276][ T332] ? do_sock_setsockopt (net/socket.c:2397) [ 24.799280][ T332] _printk (kernel/printk/printk.c:2504) [ 24.799283][ T332] ? snapshot_read.cold (user.c:?) [ 24.799288][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.799291][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.799295][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.799297][ T332] ? netdev_notice (net/core/dev.c:13194) [ 24.799305][ 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) [ 24.799307][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.799312][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 24.799317][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.799319][ T332] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.799323][ T332] packet_mc_add (net/packet/af_packet.c:3755) [ 24.799325][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.799329][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.799332][ T332] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.799337][ T332] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.799340][ T332] ? packet_bind (net/packet/af_packet.c:3341) [ 24.799344][ T332] ? do_sock_getsockopt (net/socket.c:2484) [ 24.799349][ T332] ? sock_poll (net/socket.c:1514) [ 24.799353][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.799355][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.799359][ T332] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.799364][ T332] do_sock_setsockopt (net/socket.c:2397) [ 24.799367][ T332] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.799374][ T332] __sys_setsockopt (net/socket.c:2422) [ 24.799378][ T332] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.799380][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.799382][ T332] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.799385][ T332] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.799387][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.799388][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.799391][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.799393][ T332] RIP: 0033:0x7ff1f73d52de [ 24.799397][ 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 [ 24.799399][ T332] RSP: 002b:00007ffd995b2278 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.799402][ T332] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff1f73d52de [ 24.799403][ T332] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.799404][ T332] RBP: 00007ffd995b23b0 R08: 0000000000000010 R09: 0000558b52b41530 [ 24.799405][ T332] R10: 00007ffd995b22f0 R11: 0000000000000246 R12: 0000000000000001 [ 24.799406][ T332] R13: 0000558b52b41918 R14: 0000558b52b41690 R15: 0000000000000000 | [ 25.837085][ T339] softirqs last disabled at (35666): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 25.837089][ T339] Preemption disabled at: | [ 25.837090][ T339] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.837099][ T339] Tainted: [W]=WARN [ 25.837100][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.837102][ T339] Call Trace: [ 25.837104][ T339] [ 25.837105][ T339] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.837110][ T339] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.837112][ T339] __might_resched.cold (kernel/sched/core.c:9234) [ 25.837117][ T339] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.837120][ 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) [ 25.837126][ 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)) [ 25.837130][ T339] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.837138][ 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) [ 25.837141][ T339] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.837145][ T339] put_chars (drivers/char/virtio_console.c:1176) [ 25.837148][ T339] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.837150][ T339] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.837154][ T339] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.837157][ T339] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.837163][ T339] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.837167][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.837172][ T339] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.837175][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.837179][ T339] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.837183][ T339] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.837187][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.837188][ T339] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.837193][ T339] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.837196][ T339] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.837198][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.837203][ T339] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.837205][ T339] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.837207][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.837208][ T339] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.837212][ T339] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.837214][ T339] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.837217][ T339] vprintk_emit (kernel/printk/printk.c:2479) [ 25.837220][ T339] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.837222][ T339] ? kasan_save_stack (mm/kasan/common.c:58) [ 25.837224][ T339] ? kasan_save_track (mm/kasan/common.c:78) [ 25.837225][ T339] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 25.837227][ T339] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 25.837229][ T339] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 25.837230][ T339] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 25.837232][ T339] ? do_sock_setsockopt (net/socket.c:2397) [ 25.837236][ T339] _printk (kernel/printk/printk.c:2504) [ 25.837239][ T339] ? snapshot_read.cold (user.c:?) [ 25.837243][ T339] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.837247][ T339] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.837250][ T339] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.837252][ T339] ? netdev_notice (net/core/dev.c:13194) [ 25.837259][ 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) [ 25.837262][ T339] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.837266][ T339] netif_set_promiscuity (net/core/dev.c:9699) [ 25.837270][ T339] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.837273][ T339] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 25.837276][ T339] packet_mc_add (net/packet/af_packet.c:3755) [ 25.837278][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.837282][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.837285][ T339] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 25.837289][ T339] packet_setsockopt (net/packet/af_packet.c:3840) [ 25.837293][ T339] ? packet_bind (net/packet/af_packet.c:3341) [ 25.837296][ T339] ? do_sock_getsockopt (net/socket.c:2484) [ 25.837301][ T339] ? sock_poll (net/socket.c:1514) [ 25.837304][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.837306][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.837310][ T339] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 25.837315][ T339] do_sock_setsockopt (net/socket.c:2397) [ 25.837318][ T339] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 25.837324][ T339] __sys_setsockopt (net/socket.c:2422) [ 25.837328][ T339] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 25.837330][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.837332][ T339] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.837335][ T339] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 25.837337][ T339] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.837338][ T339] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.837341][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.837343][ T339] RIP: 0033:0x7f7adfc092de [ 25.837347][ 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 [ 25.837349][ T339] RSP: 002b:00007ffe4e043fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 25.837352][ T339] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f7adfc092de [ 25.837353][ T339] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 25.837354][ T339] RBP: 00007ffe4e044120 R08: 0000000000000010 R09: 000055948be63530 [ 25.837355][ T339] R10: 00007ffe4e044060 R11: 0000000000000246 R12: 0000000000000001 [ 25.837356][ T339] R13: 000055948be63918 R14: 000055948be63690 R15: 0000000000000000 | [ 27.829958][ T332] softirqs last disabled at (62387): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 27.829961][ T332] Preemption disabled at: | [ 27.829961][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.829970][ T332] Tainted: [W]=WARN [ 27.829971][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.829973][ T332] Call Trace: [ 27.829974][ T332] [ 27.829976][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.829982][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.829984][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 27.829988][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.829992][ 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) [ 27.829998][ 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)) [ 27.830000][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.830007][ 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) [ 27.830009][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.830013][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 27.830016][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.830020][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.830025][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.830033][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.830036][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.830040][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.830044][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.830048][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.830052][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.830054][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.830058][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.830062][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.830063][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.830069][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.830071][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.830073][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.830075][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.830079][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.830081][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.830084][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 27.830087][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.830091][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.830095][ T332] _printk (kernel/printk/printk.c:2504) [ 27.830099][ T332] ? snapshot_read.cold (user.c:?) [ 27.830100][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.830104][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.830106][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.830110][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.830114][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.830116][ T332] ? netdev_notice (net/core/dev.c:13194) [ 27.830118][ T332] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.830120][ T332] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 27.830124][ T332] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 27.830126][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.830129][ T332] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 27.830132][ T332] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 27.830134][ T332] ? __fput (fs/file_table.c:512) [ 27.830137][ 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) [ 27.830140][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.830144][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 27.830149][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.830153][ T332] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 27.830157][ T332] ? packet_set_ring (net/packet/af_packet.c:652) [ 27.830161][ T332] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 27.830167][ T332] __sock_release (net/socket.c:735) [ 27.830172][ T332] sock_close (net/socket.c:1526 (discriminator 1)) [ 27.830174][ T332] __fput (fs/file_table.c:512) [ 27.830179][ T332] fput_close_sync (fs/file_table.c:617) [ 27.830182][ T332] ? alloc_file_clone (fs/file_table.c:479) [ 27.830184][ 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) [ 27.830188][ T332] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 27.830191][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.830193][ T332] ? irq_exit_rcu (kernel/softirq.c:786) [ 27.830196][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.830198][ T332] RIP: 0033:0x7ff1f734c54e [ 27.830202][ 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 [ 27.830204][ T332] RSP: 002b:00007ffd995b23e0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 27.830206][ T332] RAX: ffffffffffffffda RBX: 0000558b52b41690 RCX: 00007ff1f734c54e [ 27.830208][ T332] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 27.830209][ T332] RBP: 00007ffd995b23f0 R08: 0000000000000000 R09: 0000000000000000 [ 27.830209][ T332] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 27.830210][ T332] R13: 00000000fffffffe R14: 0000558b30b2d760 R15: 0000000000000001 | [ 29.514675][ T368] softirqs last disabled at (42476): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 29.514680][ T368] Preemption disabled at: | [ 29.514681][ T368] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.514690][ T368] Tainted: [W]=WARN [ 29.514691][ T368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.514693][ T368] Call Trace: [ 29.514695][ T368] [ 29.514696][ T368] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.514701][ T368] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.514703][ T368] __might_resched.cold (kernel/sched/core.c:9234) [ 29.514707][ T368] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.514711][ 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) [ 29.514720][ 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)) [ 29.514723][ T368] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.514730][ 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) [ 29.514732][ T368] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.514736][ T368] put_chars (drivers/char/virtio_console.c:1176) [ 29.514740][ T368] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.514742][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.514746][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.514749][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.514755][ T368] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.514759][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.514765][ T368] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.514768][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.514773][ T368] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.514777][ T368] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.514782][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.514784][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.514788][ T368] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.514793][ T368] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.514794][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.514800][ T368] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.514803][ T368] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.514804][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.514806][ T368] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.514810][ T368] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.514812][ T368] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.514815][ T368] vprintk_emit (kernel/printk/printk.c:2479) [ 29.514818][ T368] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.514820][ T368] ? kasan_save_stack (mm/kasan/common.c:58) [ 29.514822][ T368] ? kasan_save_track (mm/kasan/common.c:78) [ 29.514824][ T368] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 29.514825][ T368] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 29.514827][ T368] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 29.514828][ T368] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 29.514831][ T368] ? do_sock_setsockopt (net/socket.c:2397) [ 29.514835][ T368] _printk (kernel/printk/printk.c:2504) [ 29.514838][ T368] ? snapshot_read.cold (user.c:?) [ 29.514843][ T368] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.514851][ T368] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.514855][ T368] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.514858][ T368] ? netdev_notice (net/core/dev.c:13194) [ 29.514866][ 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) [ 29.514869][ T368] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.514873][ T368] netif_set_promiscuity (net/core/dev.c:9699) [ 29.514878][ T368] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.514880][ T368] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 29.514884][ T368] packet_mc_add (net/packet/af_packet.c:3755) [ 29.514886][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.514890][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.514893][ T368] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 29.514898][ T368] packet_setsockopt (net/packet/af_packet.c:3840) [ 29.514902][ T368] ? packet_bind (net/packet/af_packet.c:3341) [ 29.514906][ T368] ? do_sock_getsockopt (net/socket.c:2484) [ 29.514911][ T368] ? sock_poll (net/socket.c:1514) [ 29.514914][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.514916][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.514920][ T368] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 29.514924][ T368] do_sock_setsockopt (net/socket.c:2397) [ 29.514928][ T368] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 29.514935][ T368] __sys_setsockopt (net/socket.c:2422) [ 29.514941][ T368] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 29.514943][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.514945][ T368] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 29.514948][ T368] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 29.514950][ T368] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.514951][ T368] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.514954][ T368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.514957][ T368] RIP: 0033:0x7fa58db532de [ 29.514961][ 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 [ 29.514963][ T368] RSP: 002b:00007ffd03456438 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 29.514966][ T368] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa58db532de [ 29.514968][ T368] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 29.514969][ T368] RBP: 00007ffd03456570 R08: 0000000000000010 R09: 0000561fe8f14530 [ 29.514970][ T368] R10: 00007ffd034564b0 R11: 0000000000000246 R12: 0000000000000001 [ 29.514971][ T368] R13: 0000561fe8f14918 R14: 0000561fe8f14690 R15: 0000000000000000 | [ 31.501237][ T363] softirqs last disabled at (54776): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 31.501240][ T363] Preemption disabled at: | [ 31.501241][ T363] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.501251][ T363] Tainted: [W]=WARN [ 31.501252][ T363] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.501254][ T363] Call Trace: [ 31.501256][ T363] [ 31.501257][ T363] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.501263][ T363] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.501265][ T363] __might_resched.cold (kernel/sched/core.c:9234) [ 31.501270][ T363] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.501274][ 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) [ 31.501281][ 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)) [ 31.501284][ T363] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.501291][ 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) [ 31.501293][ T363] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.501297][ T363] put_chars (drivers/char/virtio_console.c:1176) [ 31.501301][ T363] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.501305][ T363] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.501312][ T363] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.501320][ T363] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.501323][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.501327][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.501332][ T363] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.501336][ T363] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.501341][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.501343][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.501348][ T363] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.501353][ T363] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.501354][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.501360][ T363] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.501363][ T363] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.501365][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.501367][ T363] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.501371][ T363] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.501373][ T363] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.501376][ T363] vprintk_emit (kernel/printk/printk.c:2479) [ 31.501380][ T363] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.501384][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.501388][ T363] _printk (kernel/printk/printk.c:2504) [ 31.501392][ T363] ? snapshot_read.cold (user.c:?) [ 31.501393][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.501398][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.501400][ T363] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.501404][ T363] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.501410][ T363] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.501413][ T363] ? netdev_notice (net/core/dev.c:13194) [ 31.501415][ T363] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 31.501417][ T363] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.501422][ T363] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 31.501424][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.501426][ T363] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 31.501430][ T363] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 31.501432][ T363] ? __fput (fs/file_table.c:512) [ 31.501435][ 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) [ 31.501438][ T363] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.501443][ T363] netif_set_promiscuity (net/core/dev.c:9699) [ 31.501448][ T363] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.501452][ T363] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 31.501457][ T363] ? packet_set_ring (net/packet/af_packet.c:652) [ 31.501461][ T363] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 31.501466][ T363] __sock_release (net/socket.c:735) [ 31.501470][ T363] sock_close (net/socket.c:1526 (discriminator 1)) [ 31.501472][ T363] __fput (fs/file_table.c:512) [ 31.501478][ T363] fput_close_sync (fs/file_table.c:617) [ 31.501480][ T363] ? alloc_file_clone (fs/file_table.c:479) [ 31.501483][ 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) [ 31.501487][ T363] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 31.501490][ T363] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.501492][ T363] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.501495][ T363] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.501498][ T363] RIP: 0033:0x7fdc2b33554e [ 31.501502][ 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 [ 31.501503][ T363] RSP: 002b:00007ffd0c67a7a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 31.501506][ T363] RAX: ffffffffffffffda RBX: 000055ae7aafd690 RCX: 00007fdc2b33554e [ 31.501508][ T363] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 31.501509][ T363] RBP: 00007ffd0c67a7b0 R08: 0000000000000000 R09: 0000000000000000 [ 31.501509][ T363] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 31.501510][ T363] R13: 00000000fffffffe R14: 000055ae43a57760 R15: 0000000000000001 | [ 33.088860][ T397] softirqs last disabled at (42834): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 33.088865][ T397] Preemption disabled at: | [ 33.088865][ T397] vprintk_emit (kernel/printk/printk.c:2471) | [ 33.088875][ T397] Tainted: [W]=WARN [ 33.088876][ T397] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.088877][ T397] Call Trace: [ 33.088879][ T397] [ 33.088881][ T397] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.088886][ T397] ? vprintk_emit (kernel/printk/printk.c:2471) [ 33.088887][ T397] __might_resched.cold (kernel/sched/core.c:9234) [ 33.088892][ T397] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.088895][ 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) [ 33.088901][ 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)) [ 33.088903][ T397] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.088909][ 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) [ 33.088911][ T397] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.088915][ T397] put_chars (drivers/char/virtio_console.c:1176) [ 33.088918][ T397] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.088920][ T397] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 33.088924][ T397] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 33.088927][ T397] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 33.088933][ T397] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.088936][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.088942][ T397] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.088945][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.088949][ T397] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.088953][ T397] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.088957][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.088959][ T397] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.088963][ T397] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.088966][ T397] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.088968][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.088973][ T397] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.088975][ T397] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.088977][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.088979][ T397] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.088982][ T397] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.088984][ T397] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.088987][ T397] vprintk_emit (kernel/printk/printk.c:2479) [ 33.088991][ T397] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.088992][ T397] ? kasan_save_stack (mm/kasan/common.c:58) [ 33.088995][ T397] ? kasan_save_track (mm/kasan/common.c:78) [ 33.088996][ T397] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 33.088997][ T397] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 33.088999][ T397] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 33.089000][ T397] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 33.089003][ T397] ? do_sock_setsockopt (net/socket.c:2397) [ 33.089006][ T397] _printk (kernel/printk/printk.c:2504) [ 33.089010][ T397] ? snapshot_read.cold (user.c:?) [ 33.089014][ T397] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 33.089017][ T397] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 33.089020][ T397] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 33.089023][ T397] ? netdev_notice (net/core/dev.c:13194) [ 33.089029][ 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) [ 33.089032][ T397] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 33.089036][ T397] netif_set_promiscuity (net/core/dev.c:9699) [ 33.089041][ T397] dev_set_promiscuity (net/core/dev_api.c:288) [ 33.089043][ T397] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 33.089046][ T397] packet_mc_add (net/packet/af_packet.c:3755) [ 33.089048][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 33.089052][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 33.089055][ T397] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 33.089059][ T397] packet_setsockopt (net/packet/af_packet.c:3840) [ 33.089063][ T397] ? packet_bind (net/packet/af_packet.c:3341) [ 33.089066][ T397] ? do_sock_getsockopt (net/socket.c:2484) [ 33.089071][ T397] ? sock_poll (net/socket.c:1514) [ 33.089074][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.089076][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.089080][ T397] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 33.089084][ T397] do_sock_setsockopt (net/socket.c:2397) [ 33.089087][ T397] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 33.089094][ T397] __sys_setsockopt (net/socket.c:2422) [ 33.089098][ T397] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 33.089100][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.089102][ T397] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 33.089105][ T397] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 33.089106][ T397] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.089107][ T397] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 33.089110][ T397] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.089112][ T397] RIP: 0033:0x7f3d8a71f2de [ 33.089116][ 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 [ 33.089118][ T397] RSP: 002b:00007fff3c717988 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 33.089121][ T397] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f3d8a71f2de [ 33.089122][ T397] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 33.089123][ T397] RBP: 00007fff3c717ac0 R08: 0000000000000010 R09: 0000560b92f63530 [ 33.089124][ T397] R10: 00007fff3c717a00 R11: 0000000000000246 R12: 0000000000000001 [ 33.089125][ T397] R13: 0000560b92f63918 R14: 0000560b92f63690 R15: 0000000000000000 | [ 35.069046][ T392] softirqs last disabled at (57661): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 35.069048][ T392] Preemption disabled at: | [ 35.069049][ T392] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.069058][ T392] Tainted: [W]=WARN [ 35.069059][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.069061][ T392] Call Trace: [ 35.069062][ T392] [ 35.069064][ T392] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.069069][ T392] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.069071][ T392] __might_resched.cold (kernel/sched/core.c:9234) [ 35.069075][ T392] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.069079][ 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) [ 35.069084][ 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)) [ 35.069087][ T392] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.069093][ 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) [ 35.069095][ T392] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.069099][ T392] put_chars (drivers/char/virtio_console.c:1176) [ 35.069103][ T392] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.069106][ T392] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.069112][ T392] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.069120][ T392] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.069123][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.069126][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.069130][ T392] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.069134][ T392] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.069138][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.069140][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.069144][ T392] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.069148][ T392] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.069150][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.069155][ T392] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.069158][ T392] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.069159][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.069161][ T392] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.069166][ T392] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.069168][ T392] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.069171][ T392] vprintk_emit (kernel/printk/printk.c:2479) [ 35.069175][ T392] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.069178][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.069182][ T392] _printk (kernel/printk/printk.c:2504) [ 35.069186][ T392] ? snapshot_read.cold (user.c:?) [ 35.069187][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 35.069191][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.069193][ T392] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.069196][ T392] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.069200][ T392] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.069202][ T392] ? netdev_notice (net/core/dev.c:13194) [ 35.069204][ T392] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 35.069206][ T392] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 35.069211][ T392] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 35.069213][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 35.069215][ T392] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 35.069218][ T392] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 35.069220][ T392] ? __fput (fs/file_table.c:512) [ 35.069224][ 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) [ 35.069226][ T392] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 35.069231][ T392] netif_set_promiscuity (net/core/dev.c:9699) [ 35.069236][ T392] dev_set_promiscuity (net/core/dev_api.c:288) [ 35.069239][ T392] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 35.069244][ T392] ? packet_set_ring (net/packet/af_packet.c:652) [ 35.069247][ T392] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 35.069252][ T392] __sock_release (net/socket.c:735) [ 35.069256][ T392] sock_close (net/socket.c:1526 (discriminator 1)) [ 35.069258][ T392] __fput (fs/file_table.c:512) [ 35.069263][ T392] fput_close_sync (fs/file_table.c:617) [ 35.069266][ T392] ? alloc_file_clone (fs/file_table.c:479) [ 35.069268][ 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) [ 35.069272][ T392] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 35.069275][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.069277][ T392] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.069280][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.069282][ T392] RIP: 0033:0x7f3c52d3b54e [ 35.069286][ 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 [ 35.069288][ T392] RSP: 002b:00007fff4e6c8760 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 35.069290][ T392] RAX: ffffffffffffffda RBX: 0000564ffaf97690 RCX: 00007f3c52d3b54e [ 35.069292][ T392] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 35.069293][ T392] RBP: 00007fff4e6c8770 R08: 0000000000000000 R09: 0000000000000000 [ 35.069293][ T392] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 35.069294][ T392] R13: 00000000fffffffe R14: 0000564fdb96b760 R15: 0000000000000001 | [ 36.933036][ T432] softirqs last disabled at (33156): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 36.933040][ T432] Preemption disabled at: | [ 36.933041][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.933050][ T432] Tainted: [W]=WARN [ 36.933051][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.933052][ T432] Call Trace: [ 36.933054][ T432] [ 36.933056][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.933061][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.933063][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 36.933068][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.933071][ 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) [ 36.933077][ 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)) [ 36.933079][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.933085][ 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) [ 36.933087][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.933091][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 36.933095][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.933097][ T432] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 36.933101][ T432] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.933104][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 36.933110][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.933114][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.933119][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.933122][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.933127][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.933130][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.933134][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.933136][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.933140][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.933144][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.933146][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.933151][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.933154][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.933155][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.933157][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.933161][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.933163][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.933166][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 36.933170][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.933172][ T432] ? kasan_save_stack (mm/kasan/common.c:58) [ 36.933174][ T432] ? kasan_save_track (mm/kasan/common.c:78) [ 36.933176][ T432] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 36.933177][ T432] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 36.933179][ T432] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 36.933180][ T432] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 36.933183][ T432] ? do_sock_setsockopt (net/socket.c:2397) [ 36.933186][ T432] _printk (kernel/printk/printk.c:2504) [ 36.933190][ T432] ? snapshot_read.cold (user.c:?) [ 36.933195][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.933198][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.933201][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.933204][ T432] ? netdev_notice (net/core/dev.c:13194) [ 36.933211][ 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) [ 36.933214][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 36.933218][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 36.933223][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 36.933225][ T432] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.933229][ T432] packet_mc_add (net/packet/af_packet.c:3755) [ 36.933231][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.933235][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.933238][ T432] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 36.933243][ T432] packet_setsockopt (net/packet/af_packet.c:3840) [ 36.933246][ T432] ? packet_bind (net/packet/af_packet.c:3341) [ 36.933250][ T432] ? do_sock_getsockopt (net/socket.c:2484) [ 36.933255][ T432] ? sock_poll (net/socket.c:1514) [ 36.933258][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.933260][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.933264][ T432] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 36.933269][ T432] do_sock_setsockopt (net/socket.c:2397) [ 36.933272][ T432] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 36.933278][ T432] __sys_setsockopt (net/socket.c:2422) [ 36.933283][ T432] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 36.933285][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.933287][ T432] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.933290][ T432] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 36.933291][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.933293][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.933295][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.933297][ T432] RIP: 0033:0x7fde76ae92de [ 36.933302][ 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 [ 36.933304][ T432] RSP: 002b:00007ffdd780e668 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 36.933306][ T432] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fde76ae92de [ 36.933308][ T432] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 36.933309][ T432] RBP: 00007ffdd780e7a0 R08: 0000000000000010 R09: 000055917a1a2530 [ 36.933309][ T432] R10: 00007ffdd780e6e0 R11: 0000000000000246 R12: 0000000000000001 [ 36.933310][ T432] R13: 000055917a1a2918 R14: 000055917a1a2690 R15: 0000000000000000 | [ 37.970706][ T439] softirqs last disabled at (39696): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 37.970710][ T439] Preemption disabled at: | [ 37.970711][ T439] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.970722][ T439] Tainted: [W]=WARN [ 37.970723][ T439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.970725][ T439] Call Trace: [ 37.970727][ T439] [ 37.970728][ T439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.970733][ T439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.970735][ T439] __might_resched.cold (kernel/sched/core.c:9234) [ 37.970740][ T439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.970743][ 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) [ 37.970749][ 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)) [ 37.970751][ T439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.970758][ 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) [ 37.970760][ T439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.970764][ T439] put_chars (drivers/char/virtio_console.c:1176) [ 37.970767][ T439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.970769][ T439] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.970773][ T439] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.970777][ T439] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.970786][ T439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.970790][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.970795][ T439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.970799][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.970803][ T439] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.970807][ T439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.970811][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.970813][ T439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.970817][ T439] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.970821][ T439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.970822][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.970827][ T439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.970830][ T439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.970831][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.970833][ T439] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.970837][ T439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.970839][ T439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.970842][ T439] vprintk_emit (kernel/printk/printk.c:2479) [ 37.970845][ T439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.970847][ T439] ? kasan_save_stack (mm/kasan/common.c:58) [ 37.970850][ T439] ? kasan_save_track (mm/kasan/common.c:78) [ 37.970851][ T439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 37.970852][ T439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 37.970854][ T439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 37.970856][ T439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 37.970857][ T439] ? do_sock_setsockopt (net/socket.c:2397) [ 37.970861][ T439] _printk (kernel/printk/printk.c:2504) [ 37.970865][ T439] ? snapshot_read.cold (user.c:?) [ 37.970869][ T439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.970872][ T439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.970876][ T439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.970878][ T439] ? netdev_notice (net/core/dev.c:13194) [ 37.970885][ 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) [ 37.970888][ T439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.970892][ T439] netif_set_promiscuity (net/core/dev.c:9699) [ 37.970897][ T439] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.970899][ T439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.970902][ T439] packet_mc_add (net/packet/af_packet.c:3755) [ 37.970905][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.970909][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.970911][ T439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 37.970916][ T439] packet_setsockopt (net/packet/af_packet.c:3840) [ 37.970919][ T439] ? packet_bind (net/packet/af_packet.c:3341) [ 37.970923][ T439] ? do_sock_getsockopt (net/socket.c:2484) [ 37.970927][ T439] ? sock_poll (net/socket.c:1514) [ 37.970931][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.970933][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.970937][ T439] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 37.970941][ T439] do_sock_setsockopt (net/socket.c:2397) [ 37.970944][ T439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 37.970951][ T439] __sys_setsockopt (net/socket.c:2422) [ 37.970955][ T439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 37.970957][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.970959][ T439] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 37.970962][ T439] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 37.970963][ T439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.970965][ T439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.970967][ T439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.970969][ T439] RIP: 0033:0x7fabd77c92de [ 37.970973][ 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 [ 37.970975][ T439] RSP: 002b:00007ffd83b6b7d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 37.970977][ T439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fabd77c92de [ 37.970979][ T439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 37.970980][ T439] RBP: 00007ffd83b6b910 R08: 0000000000000010 R09: 0000564279baa530 [ 37.970981][ T439] R10: 00007ffd83b6b850 R11: 0000000000000246 R12: 0000000000000001 [ 37.970981][ T439] R13: 0000564279baa918 R14: 0000564279baa690 R15: 0000000000000000 | [ 39.952704][ T432] softirqs last disabled at (45778): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.952707][ T432] Preemption disabled at: | [ 39.952708][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.952721][ T432] Tainted: [W]=WARN [ 39.952722][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.952724][ T432] Call Trace: [ 39.952726][ T432] [ 39.952728][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.952733][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.952735][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 39.952739][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.952743][ 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) [ 39.952748][ 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)) [ 39.952751][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.952757][ 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) [ 39.952759][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.952763][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 39.952775][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.952779][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.952785][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.952792][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.952795][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.952799][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.952804][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.952807][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.952811][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.952813][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.952818][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.952821][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.952823][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.952829][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.952831][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.952832][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.952834][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.952838][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.952840][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.952844][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 39.952847][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.952850][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.952854][ T432] _printk (kernel/printk/printk.c:2504) [ 39.952858][ T432] ? snapshot_read.cold (user.c:?) [ 39.952860][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.952864][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.952865][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.952869][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.952872][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.952875][ T432] ? netdev_notice (net/core/dev.c:13194) [ 39.952876][ T432] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 39.952879][ T432] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.952883][ T432] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 39.952885][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.952888][ T432] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 39.952891][ T432] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 39.952893][ T432] ? __fput (fs/file_table.c:512) [ 39.952896][ 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) [ 39.952899][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.952903][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 39.952908][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.952912][ T432] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 39.952917][ T432] ? packet_set_ring (net/packet/af_packet.c:652) [ 39.952920][ T432] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 39.952925][ T432] __sock_release (net/socket.c:735) [ 39.952929][ T432] sock_close (net/socket.c:1526 (discriminator 1)) [ 39.952931][ T432] __fput (fs/file_table.c:512) [ 39.952936][ T432] fput_close_sync (fs/file_table.c:617) [ 39.952939][ T432] ? alloc_file_clone (fs/file_table.c:479) [ 39.952941][ 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) [ 39.952945][ T432] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 39.952948][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.952950][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.952953][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.952956][ T432] RIP: 0033:0x7fde76a6054e [ 39.952959][ 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 [ 39.952961][ T432] RSP: 002b:00007ffdd780e7d0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 39.952964][ T432] RAX: ffffffffffffffda RBX: 000055917a1a2690 RCX: 00007fde76a6054e [ 39.952965][ T432] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 39.952966][ T432] RBP: 00007ffdd780e7e0 R08: 0000000000000000 R09: 0000000000000000 [ 39.952967][ T432] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 39.952968][ T432] R13: 00000000fffffffe R14: 000055914bec8760 R15: 0000000000000001 | [ 41.507139][ T468] softirqs last disabled at (36876): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.507143][ T468] Preemption disabled at: | [ 41.507144][ T468] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.507153][ T468] Tainted: [W]=WARN [ 41.507154][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.507156][ T468] Call Trace: [ 41.507158][ T468] [ 41.507160][ T468] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.507166][ T468] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.507169][ T468] __might_resched.cold (kernel/sched/core.c:9234) [ 41.507173][ T468] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.507177][ 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) [ 41.507182][ 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)) [ 41.507185][ T468] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.507191][ 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) [ 41.507193][ T468] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.507197][ T468] put_chars (drivers/char/virtio_console.c:1176) [ 41.507200][ T468] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.507202][ T468] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 41.507206][ T468] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.507210][ T468] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.507215][ T468] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.507219][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.507224][ T468] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.507227][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.507232][ T468] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.507236][ T468] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.507240][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.507241][ T468] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.507246][ T468] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.507249][ T468] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.507251][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.507256][ T468] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.507258][ T468] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.507260][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.507262][ T468] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.507266][ T468] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.507268][ T468] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.507271][ T468] vprintk_emit (kernel/printk/printk.c:2479) [ 41.507274][ T468] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.507276][ T468] ? kasan_save_stack (mm/kasan/common.c:58) [ 41.507278][ T468] ? kasan_save_track (mm/kasan/common.c:78) [ 41.507279][ T468] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 41.507281][ T468] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 41.507283][ T468] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 41.507284][ T468] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 41.507286][ T468] ? do_sock_setsockopt (net/socket.c:2397) [ 41.507289][ T468] _printk (kernel/printk/printk.c:2504) [ 41.507293][ T468] ? snapshot_read.cold (user.c:?) [ 41.507298][ T468] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.507301][ T468] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.507304][ T468] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.507307][ T468] ? netdev_notice (net/core/dev.c:13194) [ 41.507313][ 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) [ 41.507316][ T468] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.507320][ T468] netif_set_promiscuity (net/core/dev.c:9699) [ 41.507325][ T468] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.507327][ T468] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.507331][ T468] packet_mc_add (net/packet/af_packet.c:3755) [ 41.507333][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.507337][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.507340][ T468] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 41.507344][ T468] packet_setsockopt (net/packet/af_packet.c:3840) [ 41.507348][ T468] ? packet_bind (net/packet/af_packet.c:3341) [ 41.507351][ T468] ? do_sock_getsockopt (net/socket.c:2484) [ 41.507356][ T468] ? sock_poll (net/socket.c:1514) [ 41.507359][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.507361][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.507365][ T468] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 41.507369][ T468] do_sock_setsockopt (net/socket.c:2397) [ 41.507373][ T468] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 41.507379][ T468] __sys_setsockopt (net/socket.c:2422) [ 41.507384][ T468] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 41.507385][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.507388][ T468] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 41.507390][ T468] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 41.507392][ T468] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.507393][ T468] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.507396][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.507398][ T468] RIP: 0033:0x7f80c43352de [ 41.507403][ 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 [ 41.507405][ T468] RSP: 002b:00007fff3685d038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 41.507407][ T468] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f80c43352de [ 41.507409][ T468] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 41.507410][ T468] RBP: 00007fff3685d170 R08: 0000000000000010 R09: 000056387e1ee530 [ 41.507410][ T468] R10: 00007fff3685d0b0 R11: 0000000000000246 R12: 0000000000000001 [ 41.507411][ T468] R13: 000056387e1ee918 R14: 000056387e1ee690 R15: 0000000000000000 | [ 43.540146][ T463] softirqs last disabled at (65002): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 43.540155][ T463] Preemption disabled at: | [ 43.540157][ T463] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.540175][ T463] Tainted: [W]=WARN [ 43.540177][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.540180][ T463] Call Trace: [ 43.540186][ T463] [ 43.540190][ T463] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.540202][ T463] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.540210][ T463] __might_resched.cold (kernel/sched/core.c:9234) [ 43.540222][ T463] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.540234][ 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) [ 43.540247][ 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)) [ 43.540256][ T463] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.540272][ 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) [ 43.540278][ T463] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.540291][ T463] put_chars (drivers/char/virtio_console.c:1176) [ 43.540301][ T463] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.540313][ T463] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.540330][ T463] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.540348][ T463] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.540358][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.540369][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.540380][ T463] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.540393][ T463] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.540406][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.540413][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.540425][ T463] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.540437][ T463] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.540444][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.540459][ T463] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.540469][ T463] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.540472][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.540482][ T463] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.540493][ T463] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.540500][ T463] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.540510][ T463] vprintk_emit (kernel/printk/printk.c:2479) [ 43.540519][ T463] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.540531][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.540543][ T463] _printk (kernel/printk/printk.c:2504) [ 43.540554][ T463] ? snapshot_read.cold (user.c:?) [ 43.540561][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.540572][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.540580][ T463] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.540588][ T463] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.540601][ T463] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.540608][ T463] ? netdev_notice (net/core/dev.c:13194) [ 43.540614][ T463] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 43.540623][ T463] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.540632][ T463] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 43.540641][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.540647][ T463] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 43.540657][ T463] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 43.540665][ T463] ? __fput (fs/file_table.c:512) [ 43.540674][ 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) [ 43.540684][ T463] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.540694][ T463] netif_set_promiscuity (net/core/dev.c:9699) [ 43.540707][ T463] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.540724][ T463] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 43.540747][ T463] ? packet_set_ring (net/packet/af_packet.c:652) [ 43.540759][ T463] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 43.540774][ T463] __sock_release (net/socket.c:735) [ 43.540786][ T463] sock_close (net/socket.c:1526 (discriminator 1)) [ 43.540794][ T463] __fput (fs/file_table.c:512) [ 43.540809][ T463] fput_close_sync (fs/file_table.c:617) [ 43.540820][ T463] ? alloc_file_clone (fs/file_table.c:479) [ 43.540827][ 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) [ 43.540839][ T463] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 43.540847][ T463] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.540854][ T463] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.540864][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.540871][ T463] RIP: 0033:0x7ff6a7a4854e [ 43.540882][ 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 [ 43.540885][ T463] RSP: 002b:00007ffef816c9d0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 43.540890][ T463] RAX: ffffffffffffffda RBX: 0000559a564ca690 RCX: 00007ff6a7a4854e [ 43.540894][ T463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 43.540898][ T463] RBP: 00007ffef816c9e0 R08: 0000000000000000 R09: 0000000000000000 [ 43.540900][ T463] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 43.540902][ T463] R13: 00000000fffffffe R14: 0000559a2f360760 R15: 0000000000000001 | [ 45.336736][ T497] softirqs last disabled at (39538): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 45.336741][ T497] Preemption disabled at: | [ 45.336741][ T497] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.336750][ T497] Tainted: [W]=WARN [ 45.336752][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.336753][ T497] Call Trace: [ 45.336755][ T497] [ 45.336757][ T497] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.336762][ T497] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.336763][ T497] __might_resched.cold (kernel/sched/core.c:9234) [ 45.336768][ T497] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.336772][ 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) [ 45.336777][ 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)) [ 45.336780][ T497] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.336786][ 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) [ 45.336788][ T497] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.336791][ T497] put_chars (drivers/char/virtio_console.c:1176) [ 45.336795][ T497] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.336797][ T497] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 45.336801][ T497] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 45.336804][ T497] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 45.336810][ T497] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.336813][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.336819][ T497] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.336822][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.336826][ T497] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.336830][ T497] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.336834][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.336836][ T497] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.336840][ T497] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.336844][ T497] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.336845][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.336850][ T497] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.336853][ T497] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.336854][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.336856][ T497] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.336860][ T497] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.336862][ T497] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.336865][ T497] vprintk_emit (kernel/printk/printk.c:2479) [ 45.336868][ T497] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.336870][ T497] ? kasan_save_stack (mm/kasan/common.c:58) [ 45.336872][ T497] ? kasan_save_track (mm/kasan/common.c:78) [ 45.336873][ T497] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.336875][ T497] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.336877][ T497] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 45.336878][ T497] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 45.336880][ T497] ? do_sock_setsockopt (net/socket.c:2397) [ 45.336884][ T497] _printk (kernel/printk/printk.c:2504) [ 45.336888][ T497] ? snapshot_read.cold (user.c:?) [ 45.336892][ T497] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.336895][ T497] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.336899][ T497] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.336901][ T497] ? netdev_notice (net/core/dev.c:13194) [ 45.336908][ 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) [ 45.336911][ T497] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.336915][ T497] netif_set_promiscuity (net/core/dev.c:9699) [ 45.336919][ T497] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.336922][ T497] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 45.336925][ T497] packet_mc_add (net/packet/af_packet.c:3755) [ 45.336927][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 45.336932][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 45.336934][ T497] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 45.336940][ T497] packet_setsockopt (net/packet/af_packet.c:3840) [ 45.336943][ T497] ? packet_bind (net/packet/af_packet.c:3341) [ 45.336947][ T497] ? do_sock_getsockopt (net/socket.c:2484) [ 45.336952][ T497] ? sock_poll (net/socket.c:1514) [ 45.336955][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.336957][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.336961][ T497] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 45.336965][ T497] do_sock_setsockopt (net/socket.c:2397) [ 45.336968][ T497] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 45.336974][ T497] __sys_setsockopt (net/socket.c:2422) [ 45.336979][ T497] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 45.336981][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.336983][ T497] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 45.336985][ T497] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 45.336987][ T497] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.336988][ T497] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.336991][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.336993][ T497] RIP: 0033:0x7f5a9d83f2de [ 45.336997][ 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 [ 45.336999][ T497] RSP: 002b:00007ffc910cf568 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 45.337001][ T497] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5a9d83f2de [ 45.337003][ T497] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 45.337003][ T497] RBP: 00007ffc910cf6a0 R08: 0000000000000010 R09: 00005637ebf97530 [ 45.337004][ T497] R10: 00007ffc910cf5e0 R11: 0000000000000246 R12: 0000000000000001 [ 45.337005][ T497] R13: 00005637ebf97918 R14: 00005637ebf97690 R15: 0000000000000000 | [ 47.326310][ T492] softirqs last disabled at (49768): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 47.326313][ T492] Preemption disabled at: | [ 47.326314][ T492] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.326323][ T492] Tainted: [W]=WARN [ 47.326324][ T492] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.326325][ T492] Call Trace: [ 47.326327][ T492] [ 47.326329][ T492] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.326334][ T492] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.326335][ T492] __might_resched.cold (kernel/sched/core.c:9234) [ 47.326340][ T492] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.326343][ 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) [ 47.326349][ 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)) [ 47.326351][ T492] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.326358][ 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) [ 47.326360][ T492] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.326363][ T492] put_chars (drivers/char/virtio_console.c:1176) [ 47.326367][ T492] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.326370][ T492] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 47.326376][ T492] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.326383][ T492] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.326386][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.326390][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.326394][ T492] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.326397][ T492] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.326401][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.326403][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.326407][ T492] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.326411][ T492] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.326412][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.326418][ T492] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.326420][ T492] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.326422][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.326423][ T492] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.326427][ T492] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.326429][ T492] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.326432][ T492] vprintk_emit (kernel/printk/printk.c:2479) [ 47.326435][ T492] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.326439][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.326442][ T492] _printk (kernel/printk/printk.c:2504) [ 47.326446][ T492] ? snapshot_read.cold (user.c:?) [ 47.326448][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.326452][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.326453][ T492] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.326456][ T492] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.326460][ T492] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.326462][ T492] ? netdev_notice (net/core/dev.c:13194) [ 47.326464][ T492] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 47.326466][ T492] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 47.326470][ T492] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.326472][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.326475][ T492] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 47.326478][ T492] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 47.326480][ T492] ? __fput (fs/file_table.c:512) [ 47.326483][ 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) [ 47.326486][ T492] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.326490][ T492] netif_set_promiscuity (net/core/dev.c:9699) [ 47.326495][ T492] dev_set_promiscuity (net/core/dev_api.c:288) [ 47.326498][ T492] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 47.326503][ T492] ? packet_set_ring (net/packet/af_packet.c:652) [ 47.326506][ T492] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 47.326511][ T492] __sock_release (net/socket.c:735) [ 47.326514][ T492] sock_close (net/socket.c:1526 (discriminator 1)) [ 47.326516][ T492] __fput (fs/file_table.c:512) [ 47.326521][ T492] fput_close_sync (fs/file_table.c:617) [ 47.326523][ T492] ? alloc_file_clone (fs/file_table.c:479) [ 47.326526][ 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) [ 47.326529][ T492] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 47.326532][ T492] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.326534][ T492] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.326537][ T492] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.326540][ T492] RIP: 0033:0x7f06fbda154e [ 47.326543][ 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 [ 47.326545][ T492] RSP: 002b:00007ffdf75c1b70 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 47.326548][ T492] RAX: ffffffffffffffda RBX: 000055fb66357690 RCX: 00007f06fbda154e [ 47.326549][ T492] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 47.326550][ T492] RBP: 00007ffdf75c1b80 R08: 0000000000000000 R09: 0000000000000000 [ 47.326550][ T492] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars