====================================== | [ 10.491758][ T206] softirqs last disabled at (37116): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 10.491760][ T206] Preemption disabled at: | [ 10.491761][ T206] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.491770][ T206] Tainted: [W]=WARN [ 10.491771][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.491772][ T206] Call Trace: [ 10.491774][ T206] [ 10.491776][ T206] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.491781][ T206] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.491783][ T206] __might_resched.cold (kernel/sched/core.c:9234) [ 10.491788][ T206] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.491791][ 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.491797][ 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.491799][ T206] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.491806][ 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.491808][ T206] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.491811][ T206] put_chars (drivers/char/virtio_console.c:1176) [ 10.491815][ T206] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.491819][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.491824][ T206] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.491828][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.491833][ T206] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.491836][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.491843][ T206] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.491846][ T206] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.491850][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.491852][ T206] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.491856][ T206] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.491860][ T206] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.491861][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.491867][ T206] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.491869][ T206] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.491871][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.491873][ T206] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.491877][ T206] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.491879][ T206] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.491882][ T206] vprintk_emit (kernel/printk/printk.c:2479) [ 10.491885][ T206] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.491887][ T206] ? save_trace (kernel/locking/lockdep.c:589) [ 10.491890][ T206] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 10.491893][ T206] _printk (kernel/printk/printk.c:2504) [ 10.491897][ T206] ? snapshot_read.cold (user.c:?) [ 10.491900][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 10.491903][ T206] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.491906][ T206] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.491909][ T206] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.491911][ T206] ? netdev_notice (net/core/dev.c:13194) [ 10.491913][ T206] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 10.491917][ T206] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 10.491919][ T206] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 10.491922][ 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.491925][ T206] team_mode_option_set.cold (drivers/net/team/team_core.c:639 drivers/net/team/team_core.c:1486) [ 10.491930][ T206] team_nl_options_set_doit (drivers/net/team/team_core.c:375 drivers/net/team/team_core.c:2849) [ 10.491936][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 10.491938][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.491945][ T206] ? __nla_parse (lib/nlattr.c:732) [ 10.491949][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 10.491953][ T206] ? genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.491955][ T206] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 10.491958][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 10.491964][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.491966][ T206] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 10.491969][ T206] ? write_profile (profile.c:?) [ 10.491972][ T206] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 10.491978][ T206] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 10.491981][ T206] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 10.491984][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 10.491987][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.491992][ T206] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 10.491995][ T206] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 10.491997][ T206] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 10.492001][ T206] ? netlink_ack (./include/linux/skbuff.h:2718) [ 10.492008][ 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.492009][ 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.492014][ T206] genl_rcv (net/netlink/genetlink.c:1218) [ 10.492016][ T206] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 10.492020][ T206] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 10.492023][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.492028][ T206] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 10.492032][ T206] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 10.492036][ T206] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.492042][ T206] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 10.492045][ T206] ? copy_msghdr_from_user (net/socket.c:2650) [ 10.492047][ T206] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 10.492048][ T206] ? move_addr_to_kernel (net/socket.c:258) [ 10.492052][ T206] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 10.492054][ T206] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 10.492059][ T206] ___sys_sendmsg (net/socket.c:2767) [ 10.492060][ T206] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 10.492063][ T206] ? copy_msghdr_from_user (net/socket.c:2619) [ 10.492065][ T206] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 10.492081][ T206] __sys_sendmsg (net/socket.c:2799) [ 10.492083][ T206] ? __sys_sendmsg_sock (net/socket.c:2780) [ 10.492089][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.492091][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.492094][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.492097][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.492100][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.492102][ T206] RIP: 0033:0x7f164d0b654e [ 10.492106][ 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.492108][ T206] RSP: 002b:00007fffef671690 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 10.492110][ T206] RAX: ffffffffffffffda RBX: 0000555c2e78a9d0 RCX: 00007f164d0b654e [ 10.492112][ T206] RDX: 0000000000000000 RSI: 00007fffef671730 RDI: 0000000000000006 [ 10.492112][ T206] RBP: 00007fffef6716a0 R08: 0000000000000000 R09: 0000000000000000 [ 10.492113][ T206] R10: 0000000000000000 R11: 0000000000000202 R12: 0000555c2e78ade0 [ 10.492114][ T206] R13: 00007fffef671730 R14: 0000555c2e78a8e0 R15: 0000000000000000 | [ 12.323504][ T233] softirqs last disabled at (53320): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.323509][ T233] Preemption disabled at: | [ 12.323509][ T233] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.323518][ T233] Tainted: [W]=WARN [ 12.323519][ T233] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.323521][ T233] Call Trace: [ 12.323522][ T233] [ 12.323524][ T233] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.323529][ T233] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.323531][ T233] __might_resched.cold (kernel/sched/core.c:9234) [ 12.323535][ T233] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.323539][ T233] ? __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.323545][ T233] __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.323547][ T233] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.323554][ T233] ? 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.323556][ T233] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.323559][ T233] put_chars (drivers/char/virtio_console.c:1176) [ 12.323563][ T233] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.323565][ T233] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.323569][ T233] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.323572][ T233] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.323577][ T233] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.323581][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.323586][ T233] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.323589][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.323594][ T233] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.323598][ T233] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.323602][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.323604][ T233] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.323608][ T233] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.323612][ T233] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.323613][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.323619][ T233] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.323621][ T233] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.323622][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.323624][ T233] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.323628][ T233] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.323630][ T233] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.323633][ T233] vprintk_emit (kernel/printk/printk.c:2479) [ 12.323636][ T233] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.323638][ T233] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.323640][ T233] ? kasan_save_track (mm/kasan/common.c:78) [ 12.323641][ T233] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.323642][ T233] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.323644][ T233] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.323646][ T233] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.323648][ T233] ? do_sock_setsockopt (net/socket.c:2397) [ 12.323652][ T233] _printk (kernel/printk/printk.c:2504) [ 12.323655][ T233] ? snapshot_read.cold (user.c:?) [ 12.323660][ T233] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.323663][ T233] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.323666][ T233] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.323669][ T233] ? netdev_notice (net/core/dev.c:13194) [ 12.323675][ T233] ? 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.323678][ T233] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.323683][ T233] netif_set_promiscuity (net/core/dev.c:9699) [ 12.323687][ T233] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.323690][ T233] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.323693][ T233] packet_mc_add (net/packet/af_packet.c:3755) [ 12.323695][ T233] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.323699][ T233] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.323702][ T233] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.323707][ T233] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.323710][ T233] ? packet_bind (net/packet/af_packet.c:3341) [ 12.323714][ T233] ? do_sock_getsockopt (net/socket.c:2484) [ 12.323718][ T233] ? sock_poll (net/socket.c:1514) [ 12.323722][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.323724][ T233] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.323728][ T233] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.323732][ T233] do_sock_setsockopt (net/socket.c:2397) [ 12.323736][ T233] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.323737][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.323743][ T233] __sys_setsockopt (net/socket.c:2422) [ 12.323748][ T233] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.323749][ T233] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.323751][ T233] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.323754][ T233] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.323756][ T233] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.323757][ T233] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.323760][ T233] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.323762][ T233] RIP: 0033:0x7f76d0f4a2de [ 12.323766][ T233] 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.323768][ T233] RSP: 002b:00007ffe54ebc208 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.323770][ T233] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f76d0f4a2de [ 12.323771][ T233] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.323772][ T233] RBP: 00007ffe54ebc340 R08: 0000000000000010 R09: 000055d5736d9530 [ 12.323773][ T233] R10: 00007ffe54ebc280 R11: 0000000000000246 R12: 0000000000000001 [ 12.323774][ T233] R13: 000055d5736d9918 R14: 000055d5736d9690 R15: 0000000000000000 | [ 13.359638][ T240] softirqs last disabled at (43334): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.359644][ T240] Preemption disabled at: | [ 13.359645][ T240] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.359656][ T240] Tainted: [W]=WARN [ 13.359657][ T240] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.359659][ T240] Call Trace: [ 13.359661][ T240] [ 13.359663][ T240] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.359670][ T240] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.359673][ T240] __might_resched.cold (kernel/sched/core.c:9234) [ 13.359679][ T240] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.359684][ T240] ? __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.359691][ T240] __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.359695][ T240] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.359704][ T240] ? 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.359707][ T240] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.359712][ T240] put_chars (drivers/char/virtio_console.c:1176) [ 13.359717][ T240] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.359720][ T240] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.359726][ T240] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.359730][ T240] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.359738][ T240] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.359742][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.359751][ T240] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.359756][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.359764][ T240] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.359769][ T240] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.359776][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.359779][ T240] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.359786][ T240] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.359792][ T240] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.359795][ T240] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.359804][ T240] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.359807][ T240] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.359809][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.359812][ T240] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.359819][ T240] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.359821][ T240] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.359826][ T240] vprintk_emit (kernel/printk/printk.c:2479) [ 13.359832][ T240] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.359834][ T240] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.359837][ T240] ? kasan_save_track (mm/kasan/common.c:78) [ 13.359839][ T240] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.359841][ T240] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 13.359843][ T240] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 13.359846][ T240] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 13.359848][ T240] ? do_sock_setsockopt (net/socket.c:2397) [ 13.359854][ T240] _printk (kernel/printk/printk.c:2504) [ 13.359859][ T240] ? snapshot_read.cold (user.c:?) [ 13.359866][ T240] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.359870][ T240] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.359876][ T240] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.359880][ T240] ? netdev_notice (net/core/dev.c:13194) [ 13.359892][ T240] ? 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.359896][ T240] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.359903][ T240] netif_set_promiscuity (net/core/dev.c:9699) [ 13.359909][ T240] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.359912][ T240] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 13.359917][ T240] packet_mc_add (net/packet/af_packet.c:3755) [ 13.359920][ T240] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.359925][ T240] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.359929][ T240] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 13.359936][ T240] packet_setsockopt (net/packet/af_packet.c:3840) [ 13.359941][ T240] ? packet_bind (net/packet/af_packet.c:3341) [ 13.359947][ T240] ? do_sock_getsockopt (net/socket.c:2484) [ 13.359955][ T240] ? sock_poll (net/socket.c:1514) [ 13.359961][ T240] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.359964][ T240] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.359969][ T240] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.359976][ T240] do_sock_setsockopt (net/socket.c:2397) [ 13.359981][ T240] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 13.359993][ T240] __sys_setsockopt (net/socket.c:2422) [ 13.360000][ T240] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 13.360003][ T240] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.360006][ T240] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.360010][ T240] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 13.360012][ T240] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.360014][ T240] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.360018][ T240] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.360021][ T240] RIP: 0033:0x7f6f9c1e52de [ 13.360026][ T240] 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.360028][ T240] RSP: 002b:00007ffdc48d0bb8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 13.360032][ T240] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6f9c1e52de [ 13.360034][ T240] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 13.360035][ T240] RBP: 00007ffdc48d0cf0 R08: 0000000000000010 R09: 000055d09dd28530 [ 13.360036][ T240] R10: 00007ffdc48d0c30 R11: 0000000000000246 R12: 0000000000000001 [ 13.360038][ T240] R13: 000055d09dd28918 R14: 000055d09dd28690 R15: 0000000000000000 | [ 15.338065][ T233] softirqs last disabled at (69712): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.338069][ T233] Preemption disabled at: | [ 15.338070][ T233] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.338081][ T233] Tainted: [W]=WARN [ 15.338082][ T233] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.338085][ T233] Call Trace: [ 15.338087][ T233] [ 15.338089][ T233] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.338096][ T233] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.338099][ T233] __might_resched.cold (kernel/sched/core.c:9234) [ 15.338105][ T233] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.338110][ T233] ? __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.338118][ T233] __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.338122][ T233] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.338131][ T233] ? 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.338134][ T233] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.338140][ T233] put_chars (drivers/char/virtio_console.c:1176) [ 15.338143][ T233] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 15.338148][ T233] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.338153][ T233] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 15.338162][ T233] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.338174][ T233] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.338178][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.338192][ T233] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.338199][ T233] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.338205][ T233] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.338211][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.338215][ T233] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.338222][ T233] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.338229][ T233] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.338231][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.338240][ T233] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.338244][ T233] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.338246][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.338250][ T233] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.338256][ T233] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.338259][ T233] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.338267][ T233] vprintk_emit (kernel/printk/printk.c:2479) [ 15.338273][ T233] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.338279][ T233] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.338285][ T233] _printk (kernel/printk/printk.c:2504) [ 15.338290][ T233] ? snapshot_read.cold (user.c:?) [ 15.338292][ T233] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.338299][ T233] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.338301][ T233] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.338306][ T233] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.338312][ T233] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.338315][ T233] ? netdev_notice (net/core/dev.c:13194) [ 15.338317][ T233] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 15.338321][ T233] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 15.338327][ T233] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.338331][ T233] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.338334][ T233] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 15.338338][ T233] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 15.338342][ T233] ? __fput (fs/file_table.c:512) [ 15.338346][ T233] ? 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.338351][ T233] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.338357][ T233] netif_set_promiscuity (net/core/dev.c:9699) [ 15.338364][ T233] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.338369][ T233] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 15.338377][ T233] ? packet_set_ring (net/packet/af_packet.c:652) [ 15.338382][ T233] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 15.338391][ T233] __sock_release (net/socket.c:735) [ 15.338397][ T233] sock_close (net/socket.c:1526 (discriminator 1)) [ 15.338400][ T233] __fput (fs/file_table.c:512) [ 15.338408][ T233] fput_close_sync (fs/file_table.c:617) [ 15.338412][ T233] ? alloc_file_clone (fs/file_table.c:479) [ 15.338416][ T233] ? 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.338422][ T233] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 15.338426][ T233] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.338429][ T233] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 15.338434][ T233] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.338437][ T233] RIP: 0033:0x7f76d0ec154e [ 15.338443][ T233] 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.338445][ T233] RSP: 002b:00007ffe54ebc370 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 15.338449][ T233] RAX: ffffffffffffffda RBX: 000055d5736d9690 RCX: 00007f76d0ec154e [ 15.338451][ T233] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 15.338452][ T233] RBP: 00007ffe54ebc380 R08: 0000000000000000 R09: 0000000000000000 [ 15.338453][ T233] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 15.338455][ T233] R13: 00000000fffffffe R14: 000055d5560ea760 R15: 0000000000000001 | [ 16.994718][ T269] softirqs last disabled at (46968): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 16.994723][ T269] Preemption disabled at: | [ 16.994723][ T269] vprintk_emit (kernel/printk/printk.c:2471) | [ 16.994732][ T269] Tainted: [W]=WARN [ 16.994733][ T269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 16.994735][ T269] Call Trace: [ 16.994736][ T269] [ 16.994738][ T269] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 16.994743][ T269] ? vprintk_emit (kernel/printk/printk.c:2471) [ 16.994745][ T269] __might_resched.cold (kernel/sched/core.c:9234) [ 16.994749][ T269] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 16.994753][ T269] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 16.994758][ T269] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 16.994761][ T269] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.994767][ T269] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 16.994769][ T269] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 16.994773][ T269] put_chars (drivers/char/virtio_console.c:1176) [ 16.994777][ T269] ? __send_to_port (drivers/char/virtio_console.c:654) [ 16.994778][ T269] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 16.994783][ T269] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 16.994786][ T269] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 16.994791][ T269] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 16.994795][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.994800][ T269] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 16.994803][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.994808][ T269] console_emit_next_record (kernel/printk/printk.c:3183) [ 16.994812][ T269] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 16.994816][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.994818][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 16.994822][ T269] console_flush_one_record (kernel/printk/printk.c:3268) [ 16.994826][ T269] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 16.994827][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 16.994832][ T269] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 16.994835][ T269] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 16.994836][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.994838][ T269] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 16.994842][ T269] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 16.994844][ T269] ? vprintk_emit (kernel/printk/printk.c:2478) [ 16.994846][ T269] vprintk_emit (kernel/printk/printk.c:2479) [ 16.994850][ T269] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 16.994851][ T269] ? kasan_save_stack (mm/kasan/common.c:58) [ 16.994854][ T269] ? kasan_save_track (mm/kasan/common.c:78) [ 16.994855][ T269] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 16.994856][ T269] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 16.994858][ T269] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 16.994860][ T269] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 16.994862][ T269] ? do_sock_setsockopt (net/socket.c:2397) [ 16.994866][ T269] _printk (kernel/printk/printk.c:2504) [ 16.994869][ T269] ? snapshot_read.cold (user.c:?) [ 16.994873][ T269] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 16.994877][ T269] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 16.994880][ T269] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 16.994882][ T269] ? netdev_notice (net/core/dev.c:13194) [ 16.994889][ T269] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 16.994892][ T269] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 16.994896][ T269] netif_set_promiscuity (net/core/dev.c:9699) [ 16.994901][ T269] dev_set_promiscuity (net/core/dev_api.c:288) [ 16.994903][ T269] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 16.994907][ T269] packet_mc_add (net/packet/af_packet.c:3755) [ 16.994909][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 16.994913][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 16.994915][ T269] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 16.994920][ T269] packet_setsockopt (net/packet/af_packet.c:3840) [ 16.994924][ T269] ? packet_bind (net/packet/af_packet.c:3341) [ 16.994928][ T269] ? do_sock_getsockopt (net/socket.c:2484) [ 16.994932][ T269] ? sock_poll (net/socket.c:1514) [ 16.994936][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 16.994938][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.994942][ T269] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 16.994947][ T269] do_sock_setsockopt (net/socket.c:2397) [ 16.994950][ T269] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 16.994956][ T269] __sys_setsockopt (net/socket.c:2422) [ 16.994961][ T269] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 16.994963][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 16.994965][ T269] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 16.994968][ T269] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 16.994969][ T269] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 16.994970][ T269] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 16.994973][ T269] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 16.994975][ T269] RIP: 0033:0x7f352efd12de [ 16.994980][ T269] 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 [ 16.994982][ T269] RSP: 002b:00007ffda6c7da88 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 16.994984][ T269] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f352efd12de [ 16.994986][ T269] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 16.994986][ T269] RBP: 00007ffda6c7dbc0 R08: 0000000000000010 R09: 00005650fd877530 [ 16.994987][ T269] R10: 00007ffda6c7db00 R11: 0000000000000246 R12: 0000000000000001 [ 16.994988][ T269] R13: 00005650fd877918 R14: 00005650fd877690 R15: 0000000000000000 | [ 18.980769][ T264] softirqs last disabled at (52586): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 18.980773][ T264] Preemption disabled at: | [ 18.980773][ T264] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.980782][ T264] Tainted: [W]=WARN [ 18.980783][ T264] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.980784][ T264] Call Trace: [ 18.980786][ T264] [ 18.980788][ T264] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.980793][ T264] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.980794][ T264] __might_resched.cold (kernel/sched/core.c:9234) [ 18.980799][ T264] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.980803][ T264] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 18.980808][ T264] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 18.980811][ T264] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.980817][ T264] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.980819][ T264] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.980823][ T264] put_chars (drivers/char/virtio_console.c:1176) [ 18.980826][ T264] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.980829][ T264] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.980835][ T264] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.980843][ T264] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.980845][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.980849][ T264] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.980853][ T264] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.980857][ T264] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.980861][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.980863][ T264] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.980867][ T264] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.980871][ T264] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.980872][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.980878][ T264] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.980880][ T264] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.980881][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.980883][ T264] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.980887][ T264] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.980889][ T264] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.980892][ T264] vprintk_emit (kernel/printk/printk.c:2479) [ 18.980895][ T264] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.980899][ T264] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.980902][ T264] _printk (kernel/printk/printk.c:2504) [ 18.980906][ T264] ? snapshot_read.cold (user.c:?) [ 18.980908][ T264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.980911][ T264] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.980913][ T264] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.980916][ T264] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.980920][ T264] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.980923][ T264] ? netdev_notice (net/core/dev.c:13194) [ 18.980924][ T264] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 18.980927][ T264] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 18.980931][ T264] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 18.980933][ T264] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 18.980935][ T264] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 18.980939][ T264] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 18.980941][ T264] ? __fput (fs/file_table.c:512) [ 18.980944][ T264] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 18.980947][ T264] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.980951][ T264] netif_set_promiscuity (net/core/dev.c:9699) [ 18.980956][ T264] dev_set_promiscuity (net/core/dev_api.c:288) [ 18.980960][ T264] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 18.980964][ T264] ? packet_set_ring (net/packet/af_packet.c:652) [ 18.980967][ T264] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 18.980972][ T264] __sock_release (net/socket.c:735) [ 18.980976][ T264] sock_close (net/socket.c:1526 (discriminator 1)) [ 18.980978][ T264] __fput (fs/file_table.c:512) [ 18.980983][ T264] fput_close_sync (fs/file_table.c:617) [ 18.980986][ T264] ? alloc_file_clone (fs/file_table.c:479) [ 18.980988][ T264] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 18.980992][ T264] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 18.980995][ T264] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.980996][ T264] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 18.981000][ T264] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.981002][ T264] RIP: 0033:0x7f8e010a254e [ 18.981006][ T264] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 18.981008][ T264] RSP: 002b:00007ffdaa447e60 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 18.981011][ T264] RAX: ffffffffffffffda RBX: 0000562cf2ea7690 RCX: 00007f8e010a254e [ 18.981013][ T264] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 18.981014][ T264] RBP: 00007ffdaa447e70 R08: 0000000000000000 R09: 0000000000000000 [ 18.981015][ T264] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 18.981016][ T264] R13: 00000000fffffffe R14: 0000562cdf4e4760 R15: 0000000000000001 | [ 20.621963][ T298] softirqs last disabled at (36158): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 20.621967][ T298] Preemption disabled at: | [ 20.621968][ T298] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.621977][ T298] Tainted: [W]=WARN [ 20.621978][ T298] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.621980][ T298] Call Trace: [ 20.621982][ T298] [ 20.621983][ T298] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.621988][ T298] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.621990][ T298] __might_resched.cold (kernel/sched/core.c:9234) [ 20.621995][ T298] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.621998][ T298] ? __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.622004][ T298] __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.622007][ T298] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.622014][ T298] ? 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.622016][ T298] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.622019][ T298] put_chars (drivers/char/virtio_console.c:1176) [ 20.622023][ T298] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.622024][ T298] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 20.622029][ T298] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 20.622032][ T298] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.622037][ T298] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.622041][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.622046][ T298] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.622049][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.622054][ T298] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.622058][ T298] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.622061][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.622063][ T298] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.622068][ T298] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.622071][ T298] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.622073][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.622078][ T298] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.622080][ T298] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.622082][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.622084][ T298] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.622088][ T298] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.622090][ T298] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.622093][ T298] vprintk_emit (kernel/printk/printk.c:2479) [ 20.622096][ T298] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.622097][ T298] ? kasan_save_stack (mm/kasan/common.c:58) [ 20.622100][ T298] ? kasan_save_track (mm/kasan/common.c:78) [ 20.622101][ T298] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 20.622102][ T298] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 20.622104][ T298] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 20.622106][ T298] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 20.622108][ T298] ? do_sock_setsockopt (net/socket.c:2397) [ 20.622111][ T298] _printk (kernel/printk/printk.c:2504) [ 20.622115][ T298] ? snapshot_read.cold (user.c:?) [ 20.622119][ T298] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 20.622122][ T298] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 20.622126][ T298] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 20.622129][ T298] ? netdev_notice (net/core/dev.c:13194) [ 20.622135][ T298] ? 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.622138][ T298] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 20.622142][ T298] netif_set_promiscuity (net/core/dev.c:9699) [ 20.622147][ T298] dev_set_promiscuity (net/core/dev_api.c:288) [ 20.622149][ T298] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 20.622153][ T298] packet_mc_add (net/packet/af_packet.c:3755) [ 20.622155][ T298] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.622159][ T298] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 20.622162][ T298] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 20.622167][ T298] packet_setsockopt (net/packet/af_packet.c:3840) [ 20.622170][ T298] ? packet_bind (net/packet/af_packet.c:3341) [ 20.622174][ T298] ? do_sock_getsockopt (net/socket.c:2484) [ 20.622179][ T298] ? sock_poll (net/socket.c:1514) [ 20.622182][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.622184][ T298] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.622188][ T298] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 20.622193][ T298] do_sock_setsockopt (net/socket.c:2397) [ 20.622196][ T298] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 20.622208][ T298] __sys_setsockopt (net/socket.c:2422) [ 20.622213][ T298] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 20.622214][ T298] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 20.622216][ T298] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 20.622220][ T298] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 20.622221][ T298] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.622222][ T298] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.622225][ T298] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.622227][ T298] RIP: 0033:0x7f342de4b2de [ 20.622232][ T298] 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.622234][ T298] RSP: 002b:00007ffdcd076178 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 20.622236][ T298] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f342de4b2de [ 20.622237][ T298] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 20.622238][ T298] RBP: 00007ffdcd0762b0 R08: 0000000000000010 R09: 000055957cabd530 [ 20.622239][ T298] R10: 00007ffdcd0761f0 R11: 0000000000000246 R12: 0000000000000001 [ 20.622240][ T298] R13: 000055957cabd918 R14: 000055957cabd690 R15: 0000000000000000 | [ 22.600282][ T293] softirqs last disabled at (63034): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 22.600286][ T293] Preemption disabled at: | [ 22.600286][ T293] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.600295][ T293] Tainted: [W]=WARN [ 22.600296][ T293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.600297][ T293] Call Trace: [ 22.600299][ T293] [ 22.600300][ T293] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.600305][ T293] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.600307][ T293] __might_resched.cold (kernel/sched/core.c:9234) [ 22.600312][ T293] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.600315][ T293] ? __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.600321][ T293] __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.600323][ T293] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.600330][ T293] ? 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.600331][ T293] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.600335][ T293] put_chars (drivers/char/virtio_console.c:1176) [ 22.600338][ T293] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.600342][ T293] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.600348][ T293] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.600355][ T293] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.600358][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.600361][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.600366][ T293] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.600369][ T293] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.600373][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.600375][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.600379][ T293] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.600383][ T293] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.600384][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.600390][ T293] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.600392][ T293] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.600394][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.600395][ T293] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.600399][ T293] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.600401][ T293] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.600404][ T293] vprintk_emit (kernel/printk/printk.c:2479) [ 22.600408][ T293] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.600411][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.600414][ T293] _printk (kernel/printk/printk.c:2504) [ 22.600418][ T293] ? snapshot_read.cold (user.c:?) [ 22.600420][ T293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.600423][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.600425][ T293] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.600428][ T293] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.600432][ T293] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.600434][ T293] ? netdev_notice (net/core/dev.c:13194) [ 22.600435][ T293] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 22.600438][ T293] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 22.600442][ T293] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 22.600444][ T293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 22.600446][ T293] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 22.600450][ T293] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 22.600452][ T293] ? __fput (fs/file_table.c:512) [ 22.600455][ T293] ? 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.600458][ T293] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.600462][ T293] netif_set_promiscuity (net/core/dev.c:9699) [ 22.600467][ T293] dev_set_promiscuity (net/core/dev_api.c:288) [ 22.600470][ T293] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 22.600475][ T293] ? packet_set_ring (net/packet/af_packet.c:652) [ 22.600478][ T293] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 22.600483][ T293] __sock_release (net/socket.c:735) [ 22.600487][ T293] sock_close (net/socket.c:1526 (discriminator 1)) [ 22.600489][ T293] __fput (fs/file_table.c:512) [ 22.600494][ T293] fput_close_sync (fs/file_table.c:617) [ 22.600496][ T293] ? alloc_file_clone (fs/file_table.c:479) [ 22.600499][ T293] ? 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.600502][ T293] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 22.600505][ T293] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.600507][ T293] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.600510][ T293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.600512][ T293] RIP: 0033:0x7f7d5449d54e [ 22.600516][ T293] 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.600518][ T293] RSP: 002b:00007ffd77b24750 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 22.600520][ T293] RAX: ffffffffffffffda RBX: 000055649b0f9690 RCX: 00007f7d5449d54e [ 22.600522][ T293] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 22.600523][ T293] RBP: 00007ffd77b24760 R08: 0000000000000000 R09: 0000000000000000 [ 22.600523][ T293] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 22.600524][ T293] R13: 00000000fffffffe R14: 00005564649cd760 R15: 0000000000000001 | [ 24.480401][ T333] softirqs last disabled at (31576): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 24.480405][ T333] Preemption disabled at: | [ 24.480406][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 24.480414][ T333] Tainted: [W]=WARN [ 24.480415][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 24.480417][ T333] Call Trace: [ 24.480419][ T333] [ 24.480420][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 24.480426][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 24.480427][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 24.480432][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 24.480436][ T333] ? __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.480441][ T333] __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.480444][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.480450][ T333] ? 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.480452][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 24.480456][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 24.480459][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 24.480461][ T333] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 24.480465][ T333] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 24.480468][ T333] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 24.480474][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 24.480477][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.480482][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 24.480485][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.480490][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 24.480494][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 24.480498][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.480500][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 24.480504][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 24.480508][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 24.480509][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 24.480515][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 24.480517][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 24.480518][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.480520][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 24.480524][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 24.480526][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 24.480529][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 24.480532][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 24.480534][ T333] ? kasan_save_stack (mm/kasan/common.c:58) [ 24.480536][ T333] ? kasan_save_track (mm/kasan/common.c:78) [ 24.480538][ T333] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 24.480539][ T333] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 24.480541][ T333] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 24.480542][ T333] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 24.480544][ T333] ? do_sock_setsockopt (net/socket.c:2397) [ 24.480547][ T333] _printk (kernel/printk/printk.c:2504) [ 24.480551][ T333] ? snapshot_read.cold (user.c:?) [ 24.480555][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 24.480559][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 24.480562][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 24.480565][ T333] ? netdev_notice (net/core/dev.c:13194) [ 24.480572][ T333] ? 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.480574][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 24.480578][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 24.480583][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 24.480585][ T333] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 24.480589][ T333] packet_mc_add (net/packet/af_packet.c:3755) [ 24.480591][ T333] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.480595][ T333] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 24.480598][ T333] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 24.480602][ T333] packet_setsockopt (net/packet/af_packet.c:3840) [ 24.480606][ T333] ? packet_bind (net/packet/af_packet.c:3341) [ 24.480609][ T333] ? do_sock_getsockopt (net/socket.c:2484) [ 24.480614][ T333] ? sock_poll (net/socket.c:1514) [ 24.480618][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 24.480619][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.480623][ T333] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 24.480628][ T333] do_sock_setsockopt (net/socket.c:2397) [ 24.480631][ T333] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 24.480638][ T333] __sys_setsockopt (net/socket.c:2422) [ 24.480642][ T333] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 24.480644][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 24.480646][ T333] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 24.480649][ T333] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 24.480651][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 24.480652][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 24.480655][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 24.480657][ T333] RIP: 0033:0x7fa8485e22de [ 24.480661][ T333] 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.480663][ T333] RSP: 002b:00007ffe4f495738 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 24.480666][ T333] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fa8485e22de [ 24.480668][ T333] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 24.480668][ T333] RBP: 00007ffe4f495870 R08: 0000000000000010 R09: 000056016dcee530 [ 24.480669][ T333] R10: 00007ffe4f4957b0 R11: 0000000000000246 R12: 0000000000000001 [ 24.480670][ T333] R13: 000056016dcee918 R14: 000056016dcee690 R15: 0000000000000000 | [ 25.524370][ T340] softirqs last disabled at (31982): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 25.524374][ T340] Preemption disabled at: | [ 25.524375][ T340] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.524384][ T340] Tainted: [W]=WARN [ 25.524385][ T340] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.524387][ T340] Call Trace: [ 25.524389][ T340] [ 25.524390][ T340] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.524396][ T340] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.524397][ T340] __might_resched.cold (kernel/sched/core.c:9234) [ 25.524402][ T340] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.524406][ T340] ? __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.524411][ T340] __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.524414][ T340] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.524420][ T340] ? 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.524422][ T340] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.524426][ T340] put_chars (drivers/char/virtio_console.c:1176) [ 25.524430][ T340] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.524431][ T340] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.524436][ T340] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.524439][ T340] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.524444][ T340] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.524448][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.524454][ T340] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.524457][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.524462][ T340] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.524465][ T340] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.524469][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.524471][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.524475][ T340] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.524479][ T340] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.524480][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.524486][ T340] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.524488][ T340] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.524490][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.524491][ T340] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.524495][ T340] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.524497][ T340] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.524500][ T340] vprintk_emit (kernel/printk/printk.c:2479) [ 25.524504][ T340] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.524505][ T340] ? kasan_save_stack (mm/kasan/common.c:58) [ 25.524508][ T340] ? kasan_save_track (mm/kasan/common.c:78) [ 25.524509][ T340] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 25.524510][ T340] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 25.524512][ T340] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 25.524514][ T340] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 25.524516][ T340] ? do_sock_setsockopt (net/socket.c:2397) [ 25.524519][ T340] _printk (kernel/printk/printk.c:2504) [ 25.524523][ T340] ? snapshot_read.cold (user.c:?) [ 25.524527][ T340] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.524531][ T340] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.524534][ T340] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.524537][ T340] ? netdev_notice (net/core/dev.c:13194) [ 25.524543][ T340] ? 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.524546][ T340] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.524550][ T340] netif_set_promiscuity (net/core/dev.c:9699) [ 25.524555][ T340] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.524558][ T340] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 25.524561][ T340] packet_mc_add (net/packet/af_packet.c:3755) [ 25.524563][ T340] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.524568][ T340] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.524570][ T340] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 25.524575][ T340] packet_setsockopt (net/packet/af_packet.c:3840) [ 25.524579][ T340] ? packet_bind (net/packet/af_packet.c:3341) [ 25.524582][ T340] ? do_sock_getsockopt (net/socket.c:2484) [ 25.524587][ T340] ? sock_poll (net/socket.c:1514) [ 25.524591][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.524593][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.524596][ T340] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 25.524601][ T340] do_sock_setsockopt (net/socket.c:2397) [ 25.524604][ T340] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 25.524611][ T340] __sys_setsockopt (net/socket.c:2422) [ 25.524615][ T340] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 25.524617][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.524619][ T340] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.524622][ T340] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 25.524624][ T340] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.524625][ T340] ? irq_exit_rcu (kernel/softirq.c:786) [ 25.524628][ T340] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.524630][ T340] RIP: 0033:0x7fd67e72a2de [ 25.524634][ T340] 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.524636][ T340] RSP: 002b:00007ffeeb41de98 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 25.524639][ T340] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd67e72a2de [ 25.524640][ T340] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 25.524641][ T340] RBP: 00007ffeeb41dfd0 R08: 0000000000000010 R09: 000055a16c00a530 [ 25.524642][ T340] R10: 00007ffeeb41df10 R11: 0000000000000246 R12: 0000000000000001 [ 25.524643][ T340] R13: 000055a16c00a918 R14: 000055a16c00a690 R15: 0000000000000000 | [ 27.509621][ T333] softirqs last disabled at (49632): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.509624][ T333] Preemption disabled at: | [ 27.509624][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.509633][ T333] Tainted: [W]=WARN [ 27.509634][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.509636][ T333] Call Trace: [ 27.509637][ T333] [ 27.509639][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.509644][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.509646][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 27.509651][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.509655][ T333] ? __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.509661][ T333] __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.509663][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.509670][ T333] ? 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.509672][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.509676][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 27.509679][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.509683][ T333] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.509688][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.509696][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.509699][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.509703][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.509707][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.509710][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.509714][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.509716][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.509721][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.509724][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.509726][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.509731][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.509734][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.509735][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.509737][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.509741][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.509743][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.509746][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 27.509749][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.509753][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.509756][ T333] _printk (kernel/printk/printk.c:2504) [ 27.509760][ T333] ? snapshot_read.cold (user.c:?) [ 27.509762][ T333] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.509766][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.509768][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.509771][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.509775][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.509777][ T333] ? netdev_notice (net/core/dev.c:13194) [ 27.509778][ T333] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 27.509781][ T333] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 27.509785][ T333] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 27.509787][ T333] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 27.509789][ T333] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 27.509793][ T333] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 27.509795][ T333] ? __fput (fs/file_table.c:512) [ 27.509798][ T333] ? 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.509801][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.509805][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 27.509810][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.509814][ T333] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 27.509818][ T333] ? packet_set_ring (net/packet/af_packet.c:652) [ 27.509821][ T333] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 27.509826][ T333] __sock_release (net/socket.c:735) [ 27.509830][ T333] sock_close (net/socket.c:1526 (discriminator 1)) [ 27.509832][ T333] __fput (fs/file_table.c:512) [ 27.509837][ T333] fput_close_sync (fs/file_table.c:617) [ 27.509840][ T333] ? alloc_file_clone (fs/file_table.c:479) [ 27.509842][ T333] ? 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.509846][ T333] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 27.509849][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.509850][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.509854][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.509856][ T333] RIP: 0033:0x7fa84855954e [ 27.509860][ T333] 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.509862][ T333] RSP: 002b:00007ffe4f4958a0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 27.509864][ T333] RAX: ffffffffffffffda RBX: 000056016dcee690 RCX: 00007fa84855954e [ 27.509866][ T333] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 27.509867][ T333] RBP: 00007ffe4f4958b0 R08: 0000000000000000 R09: 0000000000000000 [ 27.509867][ T333] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 27.509868][ T333] R13: 00000000fffffffe R14: 0000560159de7760 R15: 0000000000000001 | [ 29.109897][ T369] softirqs last disabled at (35729): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 29.109900][ T369] Preemption disabled at: | [ 29.109901][ T369] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.109909][ T369] Tainted: [W]=WARN [ 29.109910][ T369] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.109912][ T369] Call Trace: [ 29.109914][ T369] [ 29.109915][ T369] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.109920][ T369] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.109922][ T369] __might_resched.cold (kernel/sched/core.c:9234) [ 29.109927][ T369] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.109930][ T369] ? __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.109935][ T369] __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.109938][ T369] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.109944][ T369] ? 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.109946][ T369] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.109950][ T369] put_chars (drivers/char/virtio_console.c:1176) [ 29.109953][ T369] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.109955][ T369] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.109959][ T369] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.109963][ T369] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.109968][ T369] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.109972][ T369] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.109977][ T369] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.109980][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.109985][ T369] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.109988][ T369] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.109992][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.109994][ T369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.109998][ T369] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.110002][ T369] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.110003][ T369] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.110009][ T369] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.110012][ T369] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.110013][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.110016][ T369] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.110019][ T369] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.110021][ T369] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.110024][ T369] vprintk_emit (kernel/printk/printk.c:2479) [ 29.110027][ T369] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.110029][ T369] ? kasan_save_stack (mm/kasan/common.c:58) [ 29.110031][ T369] ? kasan_save_track (mm/kasan/common.c:78) [ 29.110032][ T369] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 29.110034][ T369] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 29.110036][ T369] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 29.110037][ T369] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 29.110039][ T369] ? do_sock_setsockopt (net/socket.c:2397) [ 29.110044][ T369] _printk (kernel/printk/printk.c:2504) [ 29.110048][ T369] ? snapshot_read.cold (user.c:?) [ 29.110052][ T369] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.110055][ T369] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.110058][ T369] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.110061][ T369] ? netdev_notice (net/core/dev.c:13194) [ 29.110068][ T369] ? 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.110070][ T369] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.110074][ T369] netif_set_promiscuity (net/core/dev.c:9699) [ 29.110079][ T369] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.110082][ T369] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 29.110085][ T369] packet_mc_add (net/packet/af_packet.c:3755) [ 29.110087][ T369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.110091][ T369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.110094][ T369] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 29.110099][ T369] packet_setsockopt (net/packet/af_packet.c:3840) [ 29.110102][ T369] ? packet_bind (net/packet/af_packet.c:3341) [ 29.110106][ T369] ? do_sock_getsockopt (net/socket.c:2484) [ 29.110110][ T369] ? sock_poll (net/socket.c:1514) [ 29.110114][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.110116][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.110119][ T369] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 29.110123][ T369] do_sock_setsockopt (net/socket.c:2397) [ 29.110126][ T369] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 29.110132][ T369] __sys_setsockopt (net/socket.c:2422) [ 29.110137][ T369] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 29.110138][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.110141][ T369] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 29.110144][ T369] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 29.110145][ T369] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.110146][ T369] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.110149][ T369] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.110151][ T369] RIP: 0033:0x7f5d166122de [ 29.110156][ T369] 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.110157][ T369] RSP: 002b:00007ffd59dd5788 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 29.110160][ T369] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f5d166122de [ 29.110161][ T369] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 29.110162][ T369] RBP: 00007ffd59dd58c0 R08: 0000000000000010 R09: 0000562ef7ad9530 [ 29.110163][ T369] R10: 00007ffd59dd5800 R11: 0000000000000246 R12: 0000000000000001 [ 29.110164][ T369] R13: 0000562ef7ad9918 R14: 0000562ef7ad9690 R15: 0000000000000000 | [ 31.113081][ T364] softirqs last disabled at (50150): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 31.113084][ T364] Preemption disabled at: | [ 31.113085][ T364] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.113094][ T364] Tainted: [W]=WARN [ 31.113095][ T364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.113096][ T364] Call Trace: [ 31.113098][ T364] [ 31.113100][ T364] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.113105][ T364] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.113107][ T364] __might_resched.cold (kernel/sched/core.c:9234) [ 31.113111][ T364] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.113115][ T364] ? __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.113121][ T364] __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.113123][ T364] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.113130][ T364] ? 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.113132][ T364] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.113136][ T364] put_chars (drivers/char/virtio_console.c:1176) [ 31.113139][ T364] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.113143][ T364] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.113148][ T364] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.113156][ T364] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.113159][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.113162][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.113167][ T364] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.113170][ T364] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.113175][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.113177][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.113181][ T364] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.113185][ T364] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.113186][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.113192][ T364] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.113194][ T364] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.113196][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.113198][ T364] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.113202][ T364] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.113204][ T364] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.113207][ T364] vprintk_emit (kernel/printk/printk.c:2479) [ 31.113210][ T364] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.113214][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.113217][ T364] _printk (kernel/printk/printk.c:2504) [ 31.113221][ T364] ? snapshot_read.cold (user.c:?) [ 31.113223][ T364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.113227][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.113228][ T364] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.113231][ T364] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.113235][ T364] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.113238][ T364] ? netdev_notice (net/core/dev.c:13194) [ 31.113239][ T364] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 31.113242][ T364] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.113252][ T364] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 31.113254][ T364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.113256][ T364] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 31.113260][ T364] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 31.113264][ T364] ? __fput (fs/file_table.c:512) [ 31.113267][ T364] ? 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.113271][ T364] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.113275][ T364] netif_set_promiscuity (net/core/dev.c:9699) [ 31.113280][ T364] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.113284][ T364] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 31.113288][ T364] ? packet_set_ring (net/packet/af_packet.c:652) [ 31.113291][ T364] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 31.113296][ T364] __sock_release (net/socket.c:735) [ 31.113300][ T364] sock_close (net/socket.c:1526 (discriminator 1)) [ 31.113302][ T364] __fput (fs/file_table.c:512) [ 31.113307][ T364] fput_close_sync (fs/file_table.c:617) [ 31.113309][ T364] ? alloc_file_clone (fs/file_table.c:479) [ 31.113312][ T364] ? 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.113316][ T364] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 31.113318][ T364] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.113320][ T364] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 31.113323][ T364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.113326][ T364] RIP: 0033:0x7f8a2c6ba54e [ 31.113330][ T364] 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.113332][ T364] RSP: 002b:00007ffc9c538290 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 31.113335][ T364] RAX: ffffffffffffffda RBX: 0000564809fd5690 RCX: 00007f8a2c6ba54e [ 31.113336][ T364] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 31.113337][ T364] RBP: 00007ffc9c5382a0 R08: 0000000000000000 R09: 0000000000000000 [ 31.113338][ T364] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 31.113338][ T364] R13: 00000000fffffffe R14: 00005647e4f5b760 R15: 0000000000000001 | [ 32.705572][ T399] softirqs last disabled at (37926): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 32.705577][ T399] Preemption disabled at: | [ 32.705577][ T399] vprintk_emit (kernel/printk/printk.c:2471) | [ 32.705586][ T399] Tainted: [W]=WARN [ 32.705587][ T399] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.705589][ T399] Call Trace: [ 32.705590][ T399] [ 32.705592][ T399] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.705597][ T399] ? vprintk_emit (kernel/printk/printk.c:2471) [ 32.705599][ T399] __might_resched.cold (kernel/sched/core.c:9234) [ 32.705603][ T399] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.705607][ T399] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 32.705612][ T399] __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)) [ 32.705614][ T399] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.705621][ T399] ? 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) [ 32.705623][ T399] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.705627][ T399] put_chars (drivers/char/virtio_console.c:1176) [ 32.705630][ T399] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.705632][ T399] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 32.705636][ T399] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 32.705639][ T399] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.705644][ T399] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.705648][ T399] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.705653][ T399] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.705656][ T399] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.705661][ T399] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.705665][ T399] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.705669][ T399] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.705671][ T399] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.705675][ T399] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.705678][ T399] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.705680][ T399] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.705685][ T399] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.705688][ T399] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.705689][ T399] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.705691][ T399] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.705695][ T399] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.705697][ T399] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.705700][ T399] vprintk_emit (kernel/printk/printk.c:2479) [ 32.705703][ T399] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.705704][ T399] ? kasan_save_stack (mm/kasan/common.c:58) [ 32.705707][ T399] ? kasan_save_track (mm/kasan/common.c:78) [ 32.705708][ T399] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 32.705709][ T399] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 32.705711][ T399] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 32.705713][ T399] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 32.705715][ T399] ? do_sock_setsockopt (net/socket.c:2397) [ 32.705718][ T399] _printk (kernel/printk/printk.c:2504) [ 32.705722][ T399] ? snapshot_read.cold (user.c:?) [ 32.705726][ T399] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.705729][ T399] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.705733][ T399] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.705735][ T399] ? netdev_notice (net/core/dev.c:13194) [ 32.705742][ T399] ? 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) [ 32.705745][ T399] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 32.705749][ T399] netif_set_promiscuity (net/core/dev.c:9699) [ 32.705753][ T399] dev_set_promiscuity (net/core/dev_api.c:288) [ 32.705756][ T399] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 32.705759][ T399] packet_mc_add (net/packet/af_packet.c:3755) [ 32.705761][ T399] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.705765][ T399] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 32.705768][ T399] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 32.705773][ T399] packet_setsockopt (net/packet/af_packet.c:3840) [ 32.705776][ T399] ? packet_bind (net/packet/af_packet.c:3341) [ 32.705780][ T399] ? do_sock_getsockopt (net/socket.c:2484) [ 32.705785][ T399] ? sock_poll (net/socket.c:1514) [ 32.705788][ T399] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.705790][ T399] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.705794][ T399] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 32.705799][ T399] do_sock_setsockopt (net/socket.c:2397) [ 32.705802][ T399] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 32.705808][ T399] __sys_setsockopt (net/socket.c:2422) [ 32.705813][ T399] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 32.705815][ T399] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 32.705817][ T399] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 32.705819][ T399] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 32.705821][ T399] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.705822][ T399] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.705825][ T399] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.705827][ T399] RIP: 0033:0x7f84248512de [ 32.705831][ T399] 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 [ 32.705833][ T399] RSP: 002b:00007ffdc7e62388 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 32.705835][ T399] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f84248512de [ 32.705837][ T399] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 32.705838][ T399] RBP: 00007ffdc7e624c0 R08: 0000000000000010 R09: 0000562109712530 [ 32.705838][ T399] R10: 00007ffdc7e62400 R11: 0000000000000246 R12: 0000000000000001 [ 32.705839][ T399] R13: 0000562109712918 R14: 0000562109712690 R15: 0000000000000000 | [ 34.677960][ T393] softirqs last disabled at (48420): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 34.677963][ T393] Preemption disabled at: | [ 34.677964][ T393] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.677973][ T393] Tainted: [W]=WARN [ 34.677974][ T393] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.677976][ T393] Call Trace: [ 34.677977][ T393] [ 34.677979][ T393] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.677984][ T393] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.677986][ T393] __might_resched.cold (kernel/sched/core.c:9234) [ 34.677990][ T393] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.677994][ T393] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 34.677999][ T393] __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)) [ 34.678001][ T393] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.678007][ T393] ? 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) [ 34.678009][ T393] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.678014][ T393] put_chars (drivers/char/virtio_console.c:1176) [ 34.678017][ T393] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.678021][ T393] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.678026][ T393] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.678034][ T393] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.678037][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.678040][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.678044][ T393] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.678048][ T393] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.678052][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.678054][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.678058][ T393] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.678062][ T393] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.678063][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.678069][ T393] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.678071][ T393] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.678072][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.678074][ T393] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.678078][ T393] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.678080][ T393] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.678083][ T393] vprintk_emit (kernel/printk/printk.c:2479) [ 34.678086][ T393] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.678089][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.678093][ T393] _printk (kernel/printk/printk.c:2504) [ 34.678096][ T393] ? snapshot_read.cold (user.c:?) [ 34.678098][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.678102][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.678103][ T393] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.678106][ T393] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.678110][ T393] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.678112][ T393] ? netdev_notice (net/core/dev.c:13194) [ 34.678114][ T393] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 34.678116][ T393] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 34.678120][ T393] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 34.678122][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 34.678125][ T393] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 34.678128][ T393] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 34.678130][ T393] ? __fput (fs/file_table.c:512) [ 34.678133][ T393] ? 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) [ 34.678136][ T393] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 34.678140][ T393] netif_set_promiscuity (net/core/dev.c:9699) [ 34.678145][ T393] dev_set_promiscuity (net/core/dev_api.c:288) [ 34.678148][ T393] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 34.678153][ T393] ? packet_set_ring (net/packet/af_packet.c:652) [ 34.678156][ T393] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 34.678161][ T393] __sock_release (net/socket.c:735) [ 34.678164][ T393] sock_close (net/socket.c:1526 (discriminator 1)) [ 34.678167][ T393] __fput (fs/file_table.c:512) [ 34.678172][ T393] fput_close_sync (fs/file_table.c:617) [ 34.678174][ T393] ? alloc_file_clone (fs/file_table.c:479) [ 34.678176][ T393] ? 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) [ 34.678180][ T393] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 34.678183][ T393] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.678184][ T393] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.678188][ T393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.678190][ T393] RIP: 0033:0x7f452f2b554e [ 34.678194][ T393] 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 [ 34.678196][ T393] RSP: 002b:00007ffe45da83f0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 34.678199][ T393] RAX: ffffffffffffffda RBX: 00005582e325f690 RCX: 00007f452f2b554e [ 34.678200][ T393] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 34.678201][ T393] RBP: 00007ffe45da8400 R08: 0000000000000000 R09: 0000000000000000 [ 34.678201][ T393] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 34.678202][ T393] R13: 00000000fffffffe R14: 00005582cfaaf760 R15: 0000000000000001 | [ 36.626937][ T435] softirqs last disabled at (40248): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 36.626941][ T435] Preemption disabled at: | [ 36.626942][ T435] vprintk_emit (kernel/printk/printk.c:2471) | [ 36.626951][ T435] Tainted: [W]=WARN [ 36.626952][ T435] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 36.626954][ T435] Call Trace: [ 36.626955][ T435] [ 36.626957][ T435] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 36.626962][ T435] ? vprintk_emit (kernel/printk/printk.c:2471) [ 36.626964][ T435] __might_resched.cold (kernel/sched/core.c:9234) [ 36.626968][ T435] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 36.626972][ T435] ? __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.626978][ T435] __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.626980][ T435] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.626986][ T435] ? 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.626988][ T435] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 36.626992][ T435] put_chars (drivers/char/virtio_console.c:1176) [ 36.626995][ T435] ? __send_to_port (drivers/char/virtio_console.c:654) [ 36.626997][ T435] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 36.627001][ T435] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 36.627004][ T435] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 36.627010][ T435] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 36.627013][ T435] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.627018][ T435] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 36.627021][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.627026][ T435] console_emit_next_record (kernel/printk/printk.c:3183) [ 36.627029][ T435] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 36.627033][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.627035][ T435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 36.627039][ T435] console_flush_one_record (kernel/printk/printk.c:3268) [ 36.627043][ T435] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 36.627044][ T435] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 36.627050][ T435] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 36.627052][ T435] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 36.627053][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.627055][ T435] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 36.627059][ T435] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 36.627061][ T435] ? vprintk_emit (kernel/printk/printk.c:2478) [ 36.627064][ T435] vprintk_emit (kernel/printk/printk.c:2479) [ 36.627067][ T435] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 36.627068][ T435] ? kasan_save_stack (mm/kasan/common.c:58) [ 36.627071][ T435] ? kasan_save_track (mm/kasan/common.c:78) [ 36.627072][ T435] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 36.627073][ T435] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 36.627075][ T435] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 36.627076][ T435] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 36.627079][ T435] ? do_sock_setsockopt (net/socket.c:2397) [ 36.627082][ T435] _printk (kernel/printk/printk.c:2504) [ 36.627086][ T435] ? snapshot_read.cold (user.c:?) [ 36.627090][ T435] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 36.627093][ T435] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 36.627096][ T435] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 36.627099][ T435] ? netdev_notice (net/core/dev.c:13194) [ 36.627105][ T435] ? 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.627108][ T435] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 36.627112][ T435] netif_set_promiscuity (net/core/dev.c:9699) [ 36.627117][ T435] dev_set_promiscuity (net/core/dev_api.c:288) [ 36.627119][ T435] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 36.627122][ T435] packet_mc_add (net/packet/af_packet.c:3755) [ 36.627124][ T435] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.627128][ T435] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 36.627131][ T435] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 36.627136][ T435] packet_setsockopt (net/packet/af_packet.c:3840) [ 36.627139][ T435] ? packet_bind (net/packet/af_packet.c:3341) [ 36.627143][ T435] ? do_sock_getsockopt (net/socket.c:2484) [ 36.627147][ T435] ? sock_poll (net/socket.c:1514) [ 36.627150][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 36.627152][ T435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.627156][ T435] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 36.627161][ T435] do_sock_setsockopt (net/socket.c:2397) [ 36.627164][ T435] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 36.627170][ T435] __sys_setsockopt (net/socket.c:2422) [ 36.627174][ T435] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 36.627176][ T435] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 36.627178][ T435] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 36.627181][ T435] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 36.627182][ T435] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 36.627184][ T435] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 36.627186][ T435] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 36.627188][ T435] RIP: 0033:0x7fee0a7ba2de [ 36.627192][ T435] 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.627194][ T435] RSP: 002b:00007ffccaa66418 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 36.627197][ T435] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fee0a7ba2de [ 36.627198][ T435] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 36.627199][ T435] RBP: 00007ffccaa66550 R08: 0000000000000010 R09: 0000558e249d4530 [ 36.627200][ T435] R10: 00007ffccaa66490 R11: 0000000000000246 R12: 0000000000000001 [ 36.627201][ T435] R13: 0000558e249d4918 R14: 0000558e249d4690 R15: 0000000000000000 | [ 37.659109][ T442] softirqs last disabled at (35190): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 37.659114][ T442] Preemption disabled at: | [ 37.659115][ T442] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.659124][ T442] Tainted: [W]=WARN [ 37.659125][ T442] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.659126][ T442] Call Trace: [ 37.659128][ T442] [ 37.659130][ T442] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.659135][ T442] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.659137][ T442] __might_resched.cold (kernel/sched/core.c:9234) [ 37.659142][ T442] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.659145][ T442] ? __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.659151][ T442] __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.659153][ T442] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.659159][ T442] ? 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.659161][ T442] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.659165][ T442] put_chars (drivers/char/virtio_console.c:1176) [ 37.659168][ T442] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.659170][ T442] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.659174][ T442] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.659177][ T442] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.659183][ T442] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.659186][ T442] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.659192][ T442] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.659195][ T442] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.659199][ T442] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.659203][ T442] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.659207][ T442] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.659209][ T442] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.659213][ T442] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.659217][ T442] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.659218][ T442] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.659223][ T442] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.659226][ T442] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.659227][ T442] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.659229][ T442] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.659233][ T442] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.659234][ T442] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.659237][ T442] vprintk_emit (kernel/printk/printk.c:2479) [ 37.659241][ T442] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.659242][ T442] ? kasan_save_stack (mm/kasan/common.c:58) [ 37.659244][ T442] ? kasan_save_track (mm/kasan/common.c:78) [ 37.659246][ T442] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 37.659247][ T442] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 37.659249][ T442] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 37.659250][ T442] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 37.659252][ T442] ? do_sock_setsockopt (net/socket.c:2397) [ 37.659256][ T442] _printk (kernel/printk/printk.c:2504) [ 37.659264][ T442] ? snapshot_read.cold (user.c:?) [ 37.659268][ T442] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.659271][ T442] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.659280][ T442] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.659282][ T442] ? netdev_notice (net/core/dev.c:13194) [ 37.659289][ T442] ? 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.659292][ T442] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.659296][ T442] netif_set_promiscuity (net/core/dev.c:9699) [ 37.659301][ T442] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.659303][ T442] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.659306][ T442] packet_mc_add (net/packet/af_packet.c:3755) [ 37.659308][ T442] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.659313][ T442] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.659315][ T442] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 37.659320][ T442] packet_setsockopt (net/packet/af_packet.c:3840) [ 37.659323][ T442] ? packet_bind (net/packet/af_packet.c:3341) [ 37.659327][ T442] ? do_sock_getsockopt (net/socket.c:2484) [ 37.659332][ T442] ? sock_poll (net/socket.c:1514) [ 37.659335][ T442] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.659337][ T442] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.659341][ T442] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 37.659345][ T442] do_sock_setsockopt (net/socket.c:2397) [ 37.659349][ T442] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 37.659355][ T442] __sys_setsockopt (net/socket.c:2422) [ 37.659359][ T442] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 37.659361][ T442] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.659363][ T442] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 37.659366][ T442] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 37.659368][ T442] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.659369][ T442] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.659372][ T442] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.659374][ T442] RIP: 0033:0x7f02dd48b2de [ 37.659378][ T442] 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.659380][ T442] RSP: 002b:00007ffcbbb25ea8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 37.659382][ T442] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f02dd48b2de [ 37.659384][ T442] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 37.659385][ T442] RBP: 00007ffcbbb25fe0 R08: 0000000000000010 R09: 000055c6282c0530 [ 37.659385][ T442] R10: 00007ffcbbb25f20 R11: 0000000000000246 R12: 0000000000000001 [ 37.659386][ T442] R13: 000055c6282c0918 R14: 000055c6282c0690 R15: 0000000000000000 | [ 39.647925][ T435] softirqs last disabled at (56872): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.647929][ T435] Preemption disabled at: | [ 39.647929][ T435] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.647938][ T435] Tainted: [W]=WARN [ 39.647938][ T435] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.647940][ T435] Call Trace: [ 39.647942][ T435] [ 39.647943][ T435] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.647948][ T435] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.647950][ T435] __might_resched.cold (kernel/sched/core.c:9234) [ 39.647955][ T435] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.647959][ T435] ? __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.647964][ T435] __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.647966][ T435] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.647973][ T435] ? 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.647975][ T435] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.647978][ T435] put_chars (drivers/char/virtio_console.c:1176) [ 39.647982][ T435] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.647985][ T435] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.647991][ T435] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.647999][ T435] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.648001][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.648005][ T435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.648010][ T435] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.648014][ T435] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.648019][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.648020][ T435] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.648025][ T435] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.648029][ T435] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.648030][ T435] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.648036][ T435] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.648038][ T435] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.648040][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.648042][ T435] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.648045][ T435] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.648047][ T435] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.648050][ T435] vprintk_emit (kernel/printk/printk.c:2479) [ 39.648054][ T435] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.648057][ T435] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.648061][ T435] _printk (kernel/printk/printk.c:2504) [ 39.648065][ T435] ? snapshot_read.cold (user.c:?) [ 39.648066][ T435] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.648070][ T435] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.648072][ T435] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.648075][ T435] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.648078][ T435] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.648081][ T435] ? netdev_notice (net/core/dev.c:13194) [ 39.648082][ T435] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 39.648085][ T435] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 39.648089][ T435] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 39.648091][ T435] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 39.648093][ T435] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 39.648097][ T435] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 39.648099][ T435] ? __fput (fs/file_table.c:512) [ 39.648102][ T435] ? 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.648105][ T435] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.648109][ T435] netif_set_promiscuity (net/core/dev.c:9699) [ 39.648114][ T435] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.648117][ T435] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 39.648122][ T435] ? packet_set_ring (net/packet/af_packet.c:652) [ 39.648125][ T435] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 39.648130][ T435] __sock_release (net/socket.c:735) [ 39.648134][ T435] sock_close (net/socket.c:1526 (discriminator 1)) [ 39.648136][ T435] __fput (fs/file_table.c:512) [ 39.648141][ T435] fput_close_sync (fs/file_table.c:617) [ 39.648143][ T435] ? alloc_file_clone (fs/file_table.c:479) [ 39.648146][ T435] ? 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.648149][ T435] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 39.648152][ T435] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.648154][ T435] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.648157][ T435] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.648159][ T435] RIP: 0033:0x7fee0a73154e [ 39.648163][ T435] 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.648165][ T435] RSP: 002b:00007ffccaa66580 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 39.648167][ T435] RAX: ffffffffffffffda RBX: 0000558e249d4690 RCX: 00007fee0a73154e [ 39.648169][ T435] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 39.648169][ T435] RBP: 00007ffccaa66590 R08: 0000000000000000 R09: 0000000000000000 [ 39.648170][ T435] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 39.648171][ T435] R13: 00000000fffffffe R14: 0000558e0c773760 R15: 0000000000000001 | [ 41.221245][ T471] softirqs last disabled at (49636): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.221250][ T471] Preemption disabled at: | [ 41.221250][ T471] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.221259][ T471] Tainted: [W]=WARN [ 41.221260][ T471] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.221265][ T471] Call Trace: [ 41.221267][ T471] [ 41.221268][ T471] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.221274][ T471] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.221276][ T471] __might_resched.cold (kernel/sched/core.c:9234) [ 41.221280][ T471] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.221284][ T471] ? __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.221293][ T471] __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.221296][ T471] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.221303][ T471] ? 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.221304][ T471] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.221308][ T471] put_chars (drivers/char/virtio_console.c:1176) [ 41.221312][ T471] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.221314][ T471] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 41.221318][ T471] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.221321][ T471] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.221327][ T471] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.221330][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.221336][ T471] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.221339][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.221344][ T471] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.221347][ T471] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.221351][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.221353][ T471] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.221357][ T471] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.221361][ T471] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.221363][ T471] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.221368][ T471] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.221370][ T471] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.221372][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.221374][ T471] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.221378][ T471] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.221380][ T471] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.221383][ T471] vprintk_emit (kernel/printk/printk.c:2479) [ 41.221386][ T471] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.221387][ T471] ? kasan_save_stack (mm/kasan/common.c:58) [ 41.221390][ T471] ? kasan_save_track (mm/kasan/common.c:78) [ 41.221391][ T471] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 41.221392][ T471] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 41.221394][ T471] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 41.221396][ T471] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 41.221398][ T471] ? do_sock_setsockopt (net/socket.c:2397) [ 41.221401][ T471] _printk (kernel/printk/printk.c:2504) [ 41.221405][ T471] ? snapshot_read.cold (user.c:?) [ 41.221409][ T471] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.221412][ T471] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.221416][ T471] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.221418][ T471] ? netdev_notice (net/core/dev.c:13194) [ 41.221425][ T471] ? 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.221427][ T471] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.221431][ T471] netif_set_promiscuity (net/core/dev.c:9699) [ 41.221436][ T471] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.221439][ T471] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.221442][ T471] packet_mc_add (net/packet/af_packet.c:3755) [ 41.221444][ T471] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.221448][ T471] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.221451][ T471] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 41.221456][ T471] packet_setsockopt (net/packet/af_packet.c:3840) [ 41.221459][ T471] ? packet_bind (net/packet/af_packet.c:3341) [ 41.221463][ T471] ? do_sock_getsockopt (net/socket.c:2484) [ 41.221468][ T471] ? sock_poll (net/socket.c:1514) [ 41.221471][ T471] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.221473][ T471] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.221477][ T471] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 41.221482][ T471] do_sock_setsockopt (net/socket.c:2397) [ 41.221485][ T471] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 41.221492][ T471] __sys_setsockopt (net/socket.c:2422) [ 41.221496][ T471] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 41.221498][ T471] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.221500][ T471] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 41.221503][ T471] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 41.221504][ T471] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.221506][ T471] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.221508][ T471] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.221511][ T471] RIP: 0033:0x7f659a6052de [ 41.221515][ T471] 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.221517][ T471] RSP: 002b:00007ffcb9079e68 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 41.221519][ T471] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f659a6052de [ 41.221521][ T471] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 41.221522][ T471] RBP: 00007ffcb9079fa0 R08: 0000000000000010 R09: 000055b667708530 [ 41.221523][ T471] R10: 00007ffcb9079ee0 R11: 0000000000000246 R12: 0000000000000001 [ 41.221523][ T471] R13: 000055b667708918 R14: 000055b667708690 R15: 0000000000000000 | [ 43.194173][ T466] softirqs last disabled at (46134): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 43.194176][ T466] Preemption disabled at: | [ 43.194177][ T466] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.194186][ T466] Tainted: [W]=WARN [ 43.194186][ T466] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.194188][ T466] Call Trace: [ 43.194190][ T466] [ 43.194191][ T466] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.194197][ T466] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.194198][ T466] __might_resched.cold (kernel/sched/core.c:9234) [ 43.194203][ T466] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.194206][ T466] ? __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.194212][ T466] __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.194215][ T466] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.194221][ T466] ? 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.194223][ T466] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.194226][ T466] put_chars (drivers/char/virtio_console.c:1176) [ 43.194230][ T466] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.194233][ T466] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.194239][ T466] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.194246][ T466] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.194249][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.194252][ T466] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.194256][ T466] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.194263][ T466] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.194267][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.194269][ T466] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.194273][ T466] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.194277][ T466] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.194278][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.194283][ T466] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.194286][ T466] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.194287][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.194289][ T466] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.194293][ T466] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.194300][ T466] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.194303][ T466] vprintk_emit (kernel/printk/printk.c:2479) [ 43.194307][ T466] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.194310][ T466] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.194314][ T466] _printk (kernel/printk/printk.c:2504) [ 43.194317][ T466] ? snapshot_read.cold (user.c:?) [ 43.194319][ T466] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.194323][ T466] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.194325][ T466] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.194328][ T466] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.194331][ T466] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.194334][ T466] ? netdev_notice (net/core/dev.c:13194) [ 43.194335][ T466] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 43.194338][ T466] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.194342][ T466] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 43.194344][ T466] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.194346][ T466] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 43.194349][ T466] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 43.194352][ T466] ? __fput (fs/file_table.c:512) [ 43.194355][ T466] ? 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.194357][ T466] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.194362][ T466] netif_set_promiscuity (net/core/dev.c:9699) [ 43.194366][ T466] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.194370][ T466] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 43.194374][ T466] ? packet_set_ring (net/packet/af_packet.c:652) [ 43.194377][ T466] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 43.194382][ T466] __sock_release (net/socket.c:735) [ 43.194386][ T466] sock_close (net/socket.c:1526 (discriminator 1)) [ 43.194388][ T466] __fput (fs/file_table.c:512) [ 43.194393][ T466] fput_close_sync (fs/file_table.c:617) [ 43.194395][ T466] ? alloc_file_clone (fs/file_table.c:479) [ 43.194398][ T466] ? 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.194401][ T466] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 43.194404][ T466] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.194405][ T466] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.194409][ T466] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.194411][ T466] RIP: 0033:0x7f9d8645454e [ 43.194415][ T466] 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.194417][ T466] RSP: 002b:00007ffc92d97ec0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 43.194419][ T466] RAX: ffffffffffffffda RBX: 0000556c0565c690 RCX: 00007f9d8645454e [ 43.194421][ T466] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 43.194422][ T466] RBP: 00007ffc92d97ed0 R08: 0000000000000000 R09: 0000000000000000 [ 43.194422][ T466] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 43.194423][ T466] R13: 00000000fffffffe R14: 0000556befa39760 R15: 0000000000000001 | [ 44.786798][ T500] softirqs last disabled at (40552): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 44.786803][ T500] Preemption disabled at: | [ 44.786804][ T500] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.786813][ T500] Tainted: [W]=WARN [ 44.786814][ T500] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.786815][ T500] Call Trace: [ 44.786817][ T500] [ 44.786819][ T500] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.786824][ T500] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.786825][ T500] __might_resched.cold (kernel/sched/core.c:9234) [ 44.786830][ T500] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.786834][ T500] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 44.786839][ T500] __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)) [ 44.786842][ T500] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.786848][ T500] ? 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) [ 44.786850][ T500] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.786854][ T500] put_chars (drivers/char/virtio_console.c:1176) [ 44.786857][ T500] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.786859][ T500] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 44.786863][ T500] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 44.786866][ T500] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 44.786872][ T500] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.786876][ T500] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.786881][ T500] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.786884][ T500] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.786889][ T500] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.786893][ T500] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.786897][ T500] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.786898][ T500] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.786903][ T500] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.786906][ T500] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.786908][ T500] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.786913][ T500] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.786916][ T500] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.786917][ T500] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.786919][ T500] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.786923][ T500] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.786925][ T500] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.786928][ T500] vprintk_emit (kernel/printk/printk.c:2479) [ 44.786931][ T500] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.786933][ T500] ? kasan_save_stack (mm/kasan/common.c:58) [ 44.786935][ T500] ? kasan_save_track (mm/kasan/common.c:78) [ 44.786936][ T500] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 44.786937][ T500] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 44.786939][ T500] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 44.786941][ T500] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 44.786943][ T500] ? do_sock_setsockopt (net/socket.c:2397) [ 44.786946][ T500] _printk (kernel/printk/printk.c:2504) [ 44.786950][ T500] ? snapshot_read.cold (user.c:?) [ 44.786955][ T500] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.786958][ T500] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.786961][ T500] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.786964][ T500] ? netdev_notice (net/core/dev.c:13194) [ 44.786971][ T500] ? 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) [ 44.786973][ T500] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.786978][ T500] netif_set_promiscuity (net/core/dev.c:9699) [ 44.786982][ T500] dev_set_promiscuity (net/core/dev_api.c:288) [ 44.786985][ T500] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 44.786988][ T500] packet_mc_add (net/packet/af_packet.c:3755) [ 44.786990][ T500] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 44.786994][ T500] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 44.786997][ T500] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 44.787002][ T500] packet_setsockopt (net/packet/af_packet.c:3840) [ 44.787005][ T500] ? packet_bind (net/packet/af_packet.c:3341) [ 44.787009][ T500] ? do_sock_getsockopt (net/socket.c:2484) [ 44.787014][ T500] ? sock_poll (net/socket.c:1514) [ 44.787017][ T500] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.787019][ T500] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.787023][ T500] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 44.787028][ T500] do_sock_setsockopt (net/socket.c:2397) [ 44.787031][ T500] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 44.787038][ T500] __sys_setsockopt (net/socket.c:2422) [ 44.787042][ T500] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 44.787044][ T500] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 44.787046][ T500] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 44.787049][ T500] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 44.787050][ T500] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.787051][ T500] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.787054][ T500] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.787056][ T500] RIP: 0033:0x7f1e65dcb2de [ 44.787060][ T500] 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 [ 44.787062][ T500] RSP: 002b:00007fff21ee9c28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 44.787065][ T500] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f1e65dcb2de [ 44.787066][ T500] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 44.787067][ T500] RBP: 00007fff21ee9d60 R08: 0000000000000010 R09: 0000563c44ae7530 [ 44.787068][ T500] R10: 00007fff21ee9ca0 R11: 0000000000000246 R12: 0000000000000001 [ 44.787068][ T500] R13: 0000563c44ae7918 R14: 0000563c44ae7690 R15: 0000000000000000 | [ 46.777707][ T495] softirqs last disabled at (55162): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 46.777710][ T495] Preemption disabled at: | [ 46.777711][ T495] vprintk_emit (kernel/printk/printk.c:2471) | [ 46.777720][ T495] Tainted: [W]=WARN [ 46.777720][ T495] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.777722][ T495] Call Trace: [ 46.777724][ T495] [ 46.777726][ T495] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 46.777731][ T495] ? vprintk_emit (kernel/printk/printk.c:2471) [ 46.777732][ T495] __might_resched.cold (kernel/sched/core.c:9234) [ 46.777737][ T495] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 46.777741][ T495] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 46.777746][ T495] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 46.777748][ T495] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.777755][ T495] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.777757][ T495] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 46.777760][ T495] put_chars (drivers/char/virtio_console.c:1176) [ 46.777764][ T495] ? __send_to_port (drivers/char/virtio_console.c:654) [ 46.777767][ T495] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 46.777773][ T495] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 46.777780][ T495] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 46.777783][ T495] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.777786][ T495] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.777791][ T495] console_emit_next_record (kernel/printk/printk.c:3183) [ 46.777794][ T495] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 46.777798][ T495] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.777800][ T495] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 46.777804][ T495] console_flush_one_record (kernel/printk/printk.c:3268) [ 46.777808][ T495] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 46.777809][ T495] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.777815][ T495] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 46.777817][ T495] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 46.777819][ T495] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.777821][ T495] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 46.777825][ T495] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 46.777827][ T495] ? vprintk_emit (kernel/printk/printk.c:2478) [ 46.777829][ T495] vprintk_emit (kernel/printk/printk.c:2479) [ 46.777833][ T495] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 46.777836][ T495] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 46.777840][ T495] _printk (kernel/printk/printk.c:2504) [ 46.777843][ T495] ? snapshot_read.cold (user.c:?) [ 46.777845][ T495] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.777849][ T495] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 46.777851][ T495] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 46.777854][ T495] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 46.777857][ T495] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 46.777859][ T495] ? netdev_notice (net/core/dev.c:13194) [ 46.777861][ T495] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 46.777863][ T495] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 46.777868][ T495] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 46.777869][ T495] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 46.777872][ T495] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 46.777875][ T495] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 46.777877][ T495] ? __fput (fs/file_table.c:512) [ 46.777881][ T495] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 46.777884][ T495] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 46.777888][ T495] netif_set_promiscuity (net/core/dev.c:9699) [ 46.777892][ T495] dev_set_promiscuity (net/core/dev_api.c:288) [ 46.777896][ T495] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 46.777900][ T495] ? packet_set_ring (net/packet/af_packet.c:652) [ 46.777903][ T495] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 46.777908][ T495] __sock_release (net/socket.c:735) [ 46.777912][ T495] sock_close (net/socket.c:1526 (discriminator 1)) [ 46.777914][ T495] __fput (fs/file_table.c:512) [ 46.777919][ T495] fput_close_sync (fs/file_table.c:617) [ 46.777921][ T495] ? alloc_file_clone (fs/file_table.c:479) [ 46.777924][ T495] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 46.777927][ T495] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 46.777930][ T495] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 46.777932][ T495] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 46.777935][ T495] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 46.777937][ T495] RIP: 0033:0x7f2fbe85254e [ 46.777941][ T495] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 46.777943][ T495] RSP: 002b:00007ffee39ed1c0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 46.777945][ T495] RAX: ffffffffffffffda RBX: 000055a033a5a690 RCX: 00007f2fbe85254e [ 46.777947][ T495] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 46.777948][ T495] RBP: 00007ffee39ed1d0 R08: 0000000000000000 R09: 0000000000000000 [ 46.777948][ T495] 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