====================================== | [ 9.256001][ T205] softirqs last disabled at (41146): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 9.256003][ T205] Preemption disabled at: | [ 9.256003][ T205] vprintk_emit (kernel/printk/printk.c:2471) | [ 9.256012][ T205] Tainted: [W]=WARN [ 9.256013][ T205] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 9.256014][ T205] Call Trace: [ 9.256016][ T205] [ 9.256017][ T205] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 9.256022][ T205] ? vprintk_emit (kernel/printk/printk.c:2471) [ 9.256024][ T205] __might_resched.cold (kernel/sched/core.c:9234) [ 9.256028][ T205] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 9.256032][ T205] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 9.256038][ T205] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 9.256040][ T205] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.256047][ T205] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.256049][ T205] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 9.256053][ T205] put_chars (drivers/char/virtio_console.c:1176) [ 9.256056][ T205] ? __send_to_port (drivers/char/virtio_console.c:654) [ 9.256060][ T205] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.256065][ T205] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 9.256069][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.256074][ T205] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 9.256077][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.256084][ T205] console_emit_next_record (kernel/printk/printk.c:3183) [ 9.256087][ T205] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 9.256091][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.256093][ T205] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 9.256097][ T205] console_flush_one_record (kernel/printk/printk.c:3268) [ 9.256101][ T205] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 9.256102][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.256108][ T205] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 9.256110][ T205] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 9.256112][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.256114][ T205] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 9.256118][ T205] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 9.256120][ T205] ? vprintk_emit (kernel/printk/printk.c:2478) [ 9.256122][ T205] vprintk_emit (kernel/printk/printk.c:2479) [ 9.256126][ T205] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 9.256128][ T205] ? save_trace (kernel/locking/lockdep.c:589) [ 9.256130][ T205] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 9.256134][ T205] _printk (kernel/printk/printk.c:2504) [ 9.256137][ T205] ? snapshot_read.cold (user.c:?) [ 9.256140][ T205] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 9.256143][ T205] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 9.256146][ T205] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 9.256150][ T205] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 9.256152][ T205] ? netdev_notice (net/core/dev.c:13194) [ 9.256154][ T205] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 9.256158][ T205] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 9.256159][ T205] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 9.256163][ T205] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 9.256165][ T205] team_mode_option_set.cold (drivers/net/team/team_core.c:639 drivers/net/team/team_core.c:1486) [ 9.256170][ T205] team_nl_options_set_doit (drivers/net/team/team_core.c:375 drivers/net/team/team_core.c:2849) [ 9.256176][ T205] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 9.256179][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.256185][ T205] ? __nla_parse (lib/nlattr.c:732) [ 9.256189][ T205] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 9.256193][ T205] ? genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.256195][ T205] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 9.256198][ T205] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 9.256204][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.256206][ T205] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 9.256210][ T205] ? write_profile (profile.c:?) [ 9.256212][ T205] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 9.256218][ T205] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 9.256221][ T205] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 9.256224][ T205] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 9.256227][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.256232][ T205] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 9.256236][ T205] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 9.256238][ T205] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 9.256241][ T205] ? netlink_ack (./include/linux/skbuff.h:2718) [ 9.256248][ T205] ? 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)) [ 9.256249][ T205] ? 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)) [ 9.256253][ T205] genl_rcv (net/netlink/genetlink.c:1218) [ 9.256255][ T205] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 9.256259][ T205] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 9.256262][ T205] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 9.256270][ T205] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 9.256274][ T205] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 9.256278][ T205] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 9.256284][ T205] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 9.256287][ T205] ? copy_msghdr_from_user (net/socket.c:2650) [ 9.256289][ T205] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 9.256290][ T205] ? move_addr_to_kernel (net/socket.c:258) [ 9.256295][ T205] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 9.256296][ T205] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 9.256300][ T205] ___sys_sendmsg (net/socket.c:2767) [ 9.256302][ T205] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 9.256305][ T205] ? copy_msghdr_from_user (net/socket.c:2619) [ 9.256307][ T205] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 9.256322][ T205] __sys_sendmsg (net/socket.c:2799) [ 9.256325][ T205] ? __sys_sendmsg_sock (net/socket.c:2780) [ 9.256330][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.256332][ T205] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 9.256335][ T205] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 9.256338][ T205] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 9.256341][ T205] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 9.256343][ T205] RIP: 0033:0x7f4c1251e54e [ 9.256347][ T205] 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 [ 9.256348][ T205] RSP: 002b:00007ffd832021e0 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 9.256351][ T205] RAX: ffffffffffffffda RBX: 0000556b314109d0 RCX: 00007f4c1251e54e [ 9.256352][ T205] RDX: 0000000000000000 RSI: 00007ffd83202280 RDI: 0000000000000006 [ 9.256353][ T205] RBP: 00007ffd832021f0 R08: 0000000000000000 R09: 0000000000000000 [ 9.256354][ T205] R10: 0000000000000000 R11: 0000000000000202 R12: 0000556b31410de0 [ 9.256354][ T205] R13: 00007ffd83202280 R14: 0000556b314108e0 R15: 0000000000000000 | [ 10.930701][ T231] softirqs last disabled at (44356): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 10.930706][ T231] Preemption disabled at: | [ 10.930707][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 10.930715][ T231] Tainted: [W]=WARN [ 10.930715][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 10.930717][ T231] Call Trace: [ 10.930718][ T231] [ 10.930720][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 10.930725][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 10.930727][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 10.930731][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 10.930735][ T231] ? __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.930740][ T231] __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.930743][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.930749][ T231] ? 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.930751][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 10.930755][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 10.930758][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 10.930760][ T231] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 10.930764][ T231] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 10.930767][ T231] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 10.930772][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 10.930775][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.930781][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 10.930783][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.930788][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 10.930791][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 10.930795][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.930797][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 10.930801][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 10.930805][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 10.930806][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 10.930811][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 10.930814][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 10.930815][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.930817][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 10.930820][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 10.930822][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 10.930825][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 10.930828][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 10.930830][ T231] ? kasan_save_stack (mm/kasan/common.c:58) [ 10.930832][ T231] ? kasan_save_track (mm/kasan/common.c:78) [ 10.930833][ T231] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 10.930834][ T231] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 10.930836][ T231] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 10.930838][ T231] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 10.930840][ T231] ? do_sock_setsockopt (net/socket.c:2397) [ 10.930843][ T231] _printk (kernel/printk/printk.c:2504) [ 10.930847][ T231] ? snapshot_read.cold (user.c:?) [ 10.930851][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 10.930854][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 10.930857][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 10.930860][ T231] ? netdev_notice (net/core/dev.c:13194) [ 10.930866][ T231] ? 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) [ 10.930869][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 10.930873][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 10.930877][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 10.930880][ T231] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 10.930883][ T231] packet_mc_add (net/packet/af_packet.c:3755) [ 10.930885][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.930889][ T231] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 10.930892][ T231] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 10.930896][ T231] packet_setsockopt (net/packet/af_packet.c:3840) [ 10.930899][ T231] ? packet_bind (net/packet/af_packet.c:3341) [ 10.930903][ T231] ? do_sock_getsockopt (net/socket.c:2484) [ 10.930908][ T231] ? sock_poll (net/socket.c:1514) [ 10.930911][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.930913][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.930917][ T231] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 10.930921][ T231] do_sock_setsockopt (net/socket.c:2397) [ 10.930924][ T231] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 10.930925][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 10.930931][ T231] __sys_setsockopt (net/socket.c:2422) [ 10.930935][ T231] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 10.930937][ T231] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 10.930939][ T231] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 10.930942][ T231] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 10.930943][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 10.930944][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 10.930947][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 10.930949][ T231] RIP: 0033:0x7fd4ca7432de [ 10.930953][ T231] 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 [ 10.930955][ T231] RSP: 002b:00007ffccff8e718 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 10.930957][ T231] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd4ca7432de [ 10.930959][ T231] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 10.930960][ T231] RBP: 00007ffccff8e850 R08: 0000000000000010 R09: 000055a7fe7f7530 [ 10.930960][ T231] R10: 00007ffccff8e790 R11: 0000000000000246 R12: 0000000000000001 [ 10.930961][ T231] R13: 000055a7fe7f7918 R14: 000055a7fe7f7690 R15: 0000000000000000 | [ 11.970300][ T238] softirqs last disabled at (45938): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 11.970305][ T238] Preemption disabled at: | [ 11.970305][ T238] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.970314][ T238] Tainted: [W]=WARN [ 11.970315][ T238] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.970316][ T238] Call Trace: [ 11.970318][ T238] [ 11.970319][ T238] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.970324][ T238] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.970326][ T238] __might_resched.cold (kernel/sched/core.c:9234) [ 11.970330][ T238] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.970334][ T238] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.970339][ T238] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.970342][ T238] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.970348][ T238] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.970350][ T238] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.970353][ T238] put_chars (drivers/char/virtio_console.c:1176) [ 11.970357][ T238] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.970358][ T238] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 11.970363][ T238] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 11.970366][ T238] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 11.970371][ T238] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.970374][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.970380][ T238] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.970383][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.970387][ T238] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.970390][ T238] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.970394][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.970396][ T238] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.970400][ T238] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.970403][ T238] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.970405][ T238] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.970410][ T238] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.970412][ T238] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.970414][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.970416][ T238] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.970419][ T238] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.970421][ T238] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.970424][ T238] vprintk_emit (kernel/printk/printk.c:2479) [ 11.970427][ T238] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.970429][ T238] ? kasan_save_stack (mm/kasan/common.c:58) [ 11.970431][ T238] ? kasan_save_track (mm/kasan/common.c:78) [ 11.970432][ T238] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 11.970433][ T238] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 11.970435][ T238] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 11.970439][ T238] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 11.970441][ T238] ? do_sock_setsockopt (net/socket.c:2397) [ 11.970445][ T238] _printk (kernel/printk/printk.c:2504) [ 11.970448][ T238] ? snapshot_read.cold (user.c:?) [ 11.970453][ T238] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.970456][ T238] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.970459][ T238] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.970461][ T238] ? netdev_notice (net/core/dev.c:13194) [ 11.970468][ T238] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 11.970470][ T238] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 11.970474][ T238] netif_set_promiscuity (net/core/dev.c:9699) [ 11.970478][ T238] dev_set_promiscuity (net/core/dev_api.c:288) [ 11.970481][ T238] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 11.970484][ T238] packet_mc_add (net/packet/af_packet.c:3755) [ 11.970486][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.970490][ T238] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.970493][ T238] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 11.970498][ T238] packet_setsockopt (net/packet/af_packet.c:3840) [ 11.970501][ T238] ? packet_bind (net/packet/af_packet.c:3341) [ 11.970504][ T238] ? do_sock_getsockopt (net/socket.c:2484) [ 11.970509][ T238] ? sock_poll (net/socket.c:1514) [ 11.970512][ T238] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.970514][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.970518][ T238] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 11.970522][ T238] do_sock_setsockopt (net/socket.c:2397) [ 11.970525][ T238] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 11.970531][ T238] __sys_setsockopt (net/socket.c:2422) [ 11.970536][ T238] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 11.970537][ T238] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 11.970539][ T238] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 11.970542][ T238] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 11.970544][ T238] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.970545][ T238] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.970548][ T238] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.970550][ T238] RIP: 0033:0x7f37dc0042de [ 11.970553][ T238] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 11.970555][ T238] RSP: 002b:00007ffeee4366a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 11.970557][ T238] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f37dc0042de [ 11.970559][ T238] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 11.970560][ T238] RBP: 00007ffeee4367e0 R08: 0000000000000010 R09: 0000561f1cd64530 [ 11.970561][ T238] R10: 00007ffeee436720 R11: 0000000000000246 R12: 0000000000000001 [ 11.970561][ T238] R13: 0000561f1cd64918 R14: 0000561f1cd64690 R15: 0000000000000000 | [ 13.952110][ T231] softirqs last disabled at (65600): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.952113][ T231] Preemption disabled at: | [ 13.952113][ T231] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.952121][ T231] Tainted: [W]=WARN [ 13.952122][ T231] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.952124][ T231] Call Trace: [ 13.952125][ T231] [ 13.952126][ T231] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.952132][ T231] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.952133][ T231] __might_resched.cold (kernel/sched/core.c:9234) [ 13.952138][ T231] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.952141][ T231] ? __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.952147][ T231] __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.952149][ T231] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.952155][ T231] ? 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.952157][ T231] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.952161][ T231] put_chars (drivers/char/virtio_console.c:1176) [ 13.952163][ T231] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 13.952166][ T231] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.952169][ T231] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 13.952174][ T231] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.952181][ T231] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.952184][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.952187][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.952191][ T231] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.952195][ T231] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.952199][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.952200][ T231] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.952205][ T231] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.952208][ T231] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.952210][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.952215][ T231] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.952217][ T231] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.952219][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.952221][ T231] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.952224][ T231] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.952226][ T231] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.952229][ T231] vprintk_emit (kernel/printk/printk.c:2479) [ 13.952232][ T231] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.952236][ T231] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.952239][ T231] _printk (kernel/printk/printk.c:2504) [ 13.952243][ T231] ? snapshot_read.cold (user.c:?) [ 13.952244][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.952248][ T231] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.952250][ T231] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.952253][ T231] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.952256][ T231] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.952259][ T231] ? netdev_notice (net/core/dev.c:13194) [ 13.952260][ T231] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 13.952262][ T231] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 13.952266][ T231] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 13.952268][ T231] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 13.952271][ T231] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 13.952274][ T231] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 13.952276][ T231] ? __fput (fs/file_table.c:512) [ 13.952279][ T231] ? 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.952281][ T231] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.952286][ T231] netif_set_promiscuity (net/core/dev.c:9699) [ 13.952295][ T231] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.952299][ T231] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 13.952303][ T231] ? packet_set_ring (net/packet/af_packet.c:652) [ 13.952306][ T231] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 13.952311][ T231] __sock_release (net/socket.c:735) [ 13.952315][ T231] sock_close (net/socket.c:1526 (discriminator 1)) [ 13.952317][ T231] __fput (fs/file_table.c:512) [ 13.952322][ T231] fput_close_sync (fs/file_table.c:617) [ 13.952324][ T231] ? alloc_file_clone (fs/file_table.c:479) [ 13.952326][ T231] ? 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.952330][ T231] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 13.952333][ T231] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.952334][ T231] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.952338][ T231] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.952340][ T231] RIP: 0033:0x7fd4ca6ba54e [ 13.952343][ T231] 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 [ 13.952345][ T231] RSP: 002b:00007ffccff8e880 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 13.952347][ T231] RAX: ffffffffffffffda RBX: 000055a7fe7f7690 RCX: 00007fd4ca6ba54e [ 13.952349][ T231] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 13.952350][ T231] RBP: 00007ffccff8e890 R08: 0000000000000000 R09: 0000000000000000 [ 13.952350][ T231] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 13.952351][ T231] R13: 00000000fffffffe R14: 000055a7d23bf760 R15: 0000000000000001 | [ 15.494321][ T267] softirqs last disabled at (41712): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.494325][ T267] Preemption disabled at: | [ 15.494326][ T267] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.494335][ T267] Tainted: [W]=WARN [ 15.494336][ T267] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.494337][ T267] Call Trace: [ 15.494339][ T267] [ 15.494340][ T267] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.494345][ T267] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.494347][ T267] __might_resched.cold (kernel/sched/core.c:9234) [ 15.494351][ T267] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.494355][ T267] ? __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.494360][ T267] __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.494363][ T267] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.494369][ T267] ? 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.494371][ T267] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.494374][ T267] put_chars (drivers/char/virtio_console.c:1176) [ 15.494377][ T267] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.494379][ T267] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 15.494383][ T267] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 15.494386][ T267] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 15.494391][ T267] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.494395][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.494400][ T267] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.494403][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.494407][ T267] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.494411][ T267] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.494414][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.494416][ T267] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.494420][ T267] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.494424][ T267] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.494425][ T267] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.494430][ T267] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.494433][ T267] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.494434][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.494436][ T267] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.494443][ T267] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.494444][ T267] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.494447][ T267] vprintk_emit (kernel/printk/printk.c:2479) [ 15.494450][ T267] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.494452][ T267] ? kasan_save_stack (mm/kasan/common.c:58) [ 15.494454][ T267] ? kasan_save_track (mm/kasan/common.c:78) [ 15.494455][ T267] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 15.494457][ T267] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 15.494458][ T267] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 15.494460][ T267] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 15.494462][ T267] ? do_sock_setsockopt (net/socket.c:2397) [ 15.494466][ T267] _printk (kernel/printk/printk.c:2504) [ 15.494469][ T267] ? snapshot_read.cold (user.c:?) [ 15.494473][ T267] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.494476][ T267] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.494479][ T267] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.494482][ T267] ? netdev_notice (net/core/dev.c:13194) [ 15.494488][ T267] ? 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.494491][ T267] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.494495][ T267] netif_set_promiscuity (net/core/dev.c:9699) [ 15.494499][ T267] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.494502][ T267] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 15.494505][ T267] packet_mc_add (net/packet/af_packet.c:3755) [ 15.494507][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.494511][ T267] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 15.494514][ T267] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 15.494518][ T267] packet_setsockopt (net/packet/af_packet.c:3840) [ 15.494521][ T267] ? packet_bind (net/packet/af_packet.c:3341) [ 15.494525][ T267] ? do_sock_getsockopt (net/socket.c:2484) [ 15.494530][ T267] ? sock_poll (net/socket.c:1514) [ 15.494533][ T267] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.494535][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.494538][ T267] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 15.494542][ T267] do_sock_setsockopt (net/socket.c:2397) [ 15.494546][ T267] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 15.494552][ T267] __sys_setsockopt (net/socket.c:2422) [ 15.494556][ T267] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 15.494558][ T267] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 15.494560][ T267] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 15.494562][ T267] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 15.494564][ T267] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.494565][ T267] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.494568][ T267] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.494570][ T267] RIP: 0033:0x7f66087a12de [ 15.494574][ T267] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 15.494576][ T267] RSP: 002b:00007ffdda110ec8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 15.494578][ T267] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f66087a12de [ 15.494580][ T267] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 15.494581][ T267] RBP: 00007ffdda111000 R08: 0000000000000010 R09: 0000563b8e6c2530 [ 15.494581][ T267] R10: 00007ffdda110f40 R11: 0000000000000246 R12: 0000000000000001 [ 15.494582][ T267] R13: 0000563b8e6c2918 R14: 0000563b8e6c2690 R15: 0000000000000000 | [ 17.471330][ T262] softirqs last disabled at (66446): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.471334][ T262] Preemption disabled at: | [ 17.471334][ T262] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.471343][ T262] Tainted: [W]=WARN [ 17.471344][ T262] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.471345][ T262] Call Trace: [ 17.471347][ T262] [ 17.471348][ T262] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.471353][ T262] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.471355][ T262] __might_resched.cold (kernel/sched/core.c:9234) [ 17.471359][ T262] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.471362][ T262] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.471368][ T262] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.471370][ T262] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.471376][ T262] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.471378][ T262] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.471381][ T262] put_chars (drivers/char/virtio_console.c:1176) [ 17.471385][ T262] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.471388][ T262] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.471393][ T262] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.471400][ T262] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.471403][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.471406][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.471410][ T262] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.471414][ T262] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.471418][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.471419][ T262] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.471423][ T262] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.471427][ T262] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.471428][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.471434][ T262] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.471440][ T262] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.471442][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.471443][ T262] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.471447][ T262] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.471449][ T262] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.471452][ T262] vprintk_emit (kernel/printk/printk.c:2479) [ 17.471455][ T262] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.471459][ T262] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.471462][ T262] _printk (kernel/printk/printk.c:2504) [ 17.471466][ T262] ? snapshot_read.cold (user.c:?) [ 17.471467][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.471471][ T262] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.471473][ T262] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.471476][ T262] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.471479][ T262] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.471481][ T262] ? netdev_notice (net/core/dev.c:13194) [ 17.471483][ T262] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 17.471485][ T262] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 17.471489][ T262] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 17.471491][ T262] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 17.471493][ T262] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 17.471496][ T262] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 17.471498][ T262] ? __fput (fs/file_table.c:512) [ 17.471502][ T262] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.471504][ T262] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.471508][ T262] netif_set_promiscuity (net/core/dev.c:9699) [ 17.471512][ T262] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.471516][ T262] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 17.471520][ T262] ? packet_set_ring (net/packet/af_packet.c:652) [ 17.471523][ T262] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 17.471528][ T262] __sock_release (net/socket.c:735) [ 17.471532][ T262] sock_close (net/socket.c:1526 (discriminator 1)) [ 17.471534][ T262] __fput (fs/file_table.c:512) [ 17.471539][ T262] fput_close_sync (fs/file_table.c:617) [ 17.471541][ T262] ? alloc_file_clone (fs/file_table.c:479) [ 17.471543][ T262] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.471547][ T262] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 17.471549][ T262] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.471551][ T262] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.471554][ T262] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.471556][ T262] RIP: 0033:0x7fb11ed8b54e [ 17.471560][ T262] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 17.471562][ T262] RSP: 002b:00007ffe9c1c6870 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 17.471564][ T262] RAX: ffffffffffffffda RBX: 0000562e9c03c690 RCX: 00007fb11ed8b54e [ 17.471565][ T262] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 17.471566][ T262] RBP: 00007ffe9c1c6880 R08: 0000000000000000 R09: 0000000000000000 [ 17.471567][ T262] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 17.471568][ T262] R13: 00000000fffffffe R14: 0000562e756fc760 R15: 0000000000000001 | [ 18.994390][ T296] softirqs last disabled at (35156): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 18.994394][ T296] Preemption disabled at: | [ 18.994395][ T296] vprintk_emit (kernel/printk/printk.c:2471) | [ 18.994403][ T296] Tainted: [W]=WARN [ 18.994404][ T296] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 18.994405][ T296] Call Trace: [ 18.994407][ T296] [ 18.994408][ T296] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 18.994413][ T296] ? vprintk_emit (kernel/printk/printk.c:2471) [ 18.994415][ T296] __might_resched.cold (kernel/sched/core.c:9234) [ 18.994419][ T296] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 18.994422][ T296] ? __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.994428][ T296] __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.994430][ T296] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.994439][ T296] ? 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.994442][ T296] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 18.994445][ T296] put_chars (drivers/char/virtio_console.c:1176) [ 18.994448][ T296] ? __send_to_port (drivers/char/virtio_console.c:654) [ 18.994450][ T296] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 18.994454][ T296] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 18.994458][ T296] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 18.994463][ T296] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 18.994466][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.994472][ T296] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 18.994475][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.994479][ T296] console_emit_next_record (kernel/printk/printk.c:3183) [ 18.994482][ T296] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 18.994486][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.994488][ T296] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 18.994492][ T296] console_flush_one_record (kernel/printk/printk.c:3268) [ 18.994495][ T296] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 18.994497][ T296] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 18.994502][ T296] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 18.994504][ T296] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 18.994506][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.994507][ T296] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 18.994511][ T296] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 18.994513][ T296] ? vprintk_emit (kernel/printk/printk.c:2478) [ 18.994516][ T296] vprintk_emit (kernel/printk/printk.c:2479) [ 18.994519][ T296] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 18.994521][ T296] ? kasan_save_stack (mm/kasan/common.c:58) [ 18.994523][ T296] ? kasan_save_track (mm/kasan/common.c:78) [ 18.994524][ T296] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 18.994525][ T296] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 18.994527][ T296] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 18.994529][ T296] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 18.994531][ T296] ? do_sock_setsockopt (net/socket.c:2397) [ 18.994534][ T296] _printk (kernel/printk/printk.c:2504) [ 18.994538][ T296] ? snapshot_read.cold (user.c:?) [ 18.994542][ T296] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 18.994545][ T296] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 18.994548][ T296] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 18.994550][ T296] ? netdev_notice (net/core/dev.c:13194) [ 18.994557][ T296] ? 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.994560][ T296] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 18.994564][ T296] netif_set_promiscuity (net/core/dev.c:9699) [ 18.994568][ T296] dev_set_promiscuity (net/core/dev_api.c:288) [ 18.994570][ T296] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 18.994573][ T296] packet_mc_add (net/packet/af_packet.c:3755) [ 18.994575][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 18.994579][ T296] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 18.994582][ T296] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 18.994586][ T296] packet_setsockopt (net/packet/af_packet.c:3840) [ 18.994590][ T296] ? packet_bind (net/packet/af_packet.c:3341) [ 18.994593][ T296] ? do_sock_getsockopt (net/socket.c:2484) [ 18.994598][ T296] ? sock_poll (net/socket.c:1514) [ 18.994601][ T296] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 18.994603][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.994607][ T296] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 18.994612][ T296] do_sock_setsockopt (net/socket.c:2397) [ 18.994615][ T296] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 18.994621][ T296] __sys_setsockopt (net/socket.c:2422) [ 18.994625][ T296] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 18.994627][ T296] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 18.994629][ T296] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 18.994632][ T296] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 18.994633][ T296] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 18.994635][ T296] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 18.994637][ T296] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 18.994640][ T296] RIP: 0033:0x7f6008ad02de [ 18.994643][ T296] 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 [ 18.994645][ T296] RSP: 002b:00007fff250acd28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 18.994648][ T296] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6008ad02de [ 18.994649][ T296] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 18.994650][ T296] RBP: 00007fff250ace60 R08: 0000000000000010 R09: 0000562be4cb2530 [ 18.994651][ T296] R10: 00007fff250acda0 R11: 0000000000000246 R12: 0000000000000001 [ 18.994652][ T296] R13: 0000562be4cb2918 R14: 0000562be4cb2690 R15: 0000000000000000 | [ 20.974183][ T291] softirqs last disabled at (57120): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 20.974186][ T291] Preemption disabled at: | [ 20.974187][ T291] vprintk_emit (kernel/printk/printk.c:2471) | [ 20.974195][ T291] Tainted: [W]=WARN [ 20.974196][ T291] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 20.974198][ T291] Call Trace: [ 20.974199][ T291] [ 20.974201][ T291] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 20.974205][ T291] ? vprintk_emit (kernel/printk/printk.c:2471) [ 20.974207][ T291] __might_resched.cold (kernel/sched/core.c:9234) [ 20.974212][ T291] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 20.974215][ T291] ? __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.974220][ T291] __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.974223][ T291] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.974229][ T291] ? 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.974231][ T291] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 20.974234][ T291] put_chars (drivers/char/virtio_console.c:1176) [ 20.974238][ T291] ? __send_to_port (drivers/char/virtio_console.c:654) [ 20.974241][ T291] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 20.974247][ T291] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 20.974254][ T291] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 20.974257][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.974260][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.974264][ T291] console_emit_next_record (kernel/printk/printk.c:3183) [ 20.974268][ T291] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 20.974272][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.974274][ T291] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 20.974278][ T291] console_flush_one_record (kernel/printk/printk.c:3268) [ 20.974282][ T291] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 20.974283][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.974289][ T291] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 20.974291][ T291] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 20.974293][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.974294][ T291] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 20.974298][ T291] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 20.974300][ T291] ? vprintk_emit (kernel/printk/printk.c:2478) [ 20.974303][ T291] vprintk_emit (kernel/printk/printk.c:2479) [ 20.974307][ T291] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 20.974310][ T291] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 20.974314][ T291] _printk (kernel/printk/printk.c:2504) [ 20.974317][ T291] ? snapshot_read.cold (user.c:?) [ 20.974319][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 20.974322][ T291] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 20.974324][ T291] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 20.974332][ T291] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 20.974335][ T291] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 20.974338][ T291] ? netdev_notice (net/core/dev.c:13194) [ 20.974339][ T291] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 20.974341][ T291] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 20.974345][ T291] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 20.974347][ T291] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 20.974350][ T291] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 20.974353][ T291] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 20.974355][ T291] ? __fput (fs/file_table.c:512) [ 20.974358][ T291] ? 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.974361][ T291] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 20.974365][ T291] netif_set_promiscuity (net/core/dev.c:9699) [ 20.974369][ T291] dev_set_promiscuity (net/core/dev_api.c:288) [ 20.974372][ T291] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 20.974376][ T291] ? packet_set_ring (net/packet/af_packet.c:652) [ 20.974380][ T291] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 20.974384][ T291] __sock_release (net/socket.c:735) [ 20.974388][ T291] sock_close (net/socket.c:1526 (discriminator 1)) [ 20.974390][ T291] __fput (fs/file_table.c:512) [ 20.974395][ T291] fput_close_sync (fs/file_table.c:617) [ 20.974397][ T291] ? alloc_file_clone (fs/file_table.c:479) [ 20.974400][ T291] ? 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.974403][ T291] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 20.974406][ T291] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 20.974408][ T291] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 20.974410][ T291] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 20.974413][ T291] RIP: 0033:0x7fd463a7054e [ 20.974416][ T291] 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 [ 20.974418][ T291] RSP: 002b:00007ffda8ba8910 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 20.974420][ T291] RAX: ffffffffffffffda RBX: 000055bc3148a690 RCX: 00007fd463a7054e [ 20.974422][ T291] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 20.974422][ T291] RBP: 00007ffda8ba8920 R08: 0000000000000000 R09: 0000000000000000 [ 20.974423][ T291] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 20.974424][ T291] R13: 00000000fffffffe R14: 000055bc2cd0c760 R15: 0000000000000001 | [ 22.760761][ T332] softirqs last disabled at (32828): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 22.760765][ T332] Preemption disabled at: | [ 22.760766][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 22.760774][ T332] Tainted: [W]=WARN [ 22.760775][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 22.760777][ T332] Call Trace: [ 22.760778][ T332] [ 22.760780][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 22.760785][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 22.760786][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 22.760791][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 22.760794][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 22.760799][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 22.760802][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.760808][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 22.760810][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 22.760814][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 22.760817][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 22.760819][ T332] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 22.760823][ T332] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 22.760826][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 22.760831][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 22.760835][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.760840][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 22.760843][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.760847][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 22.760851][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 22.760854][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.760856][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 22.760860][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 22.760864][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 22.760866][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 22.760871][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 22.760873][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 22.760874][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.760876][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 22.760880][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 22.760882][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 22.760885][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 22.760888][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 22.760889][ T332] ? kasan_save_stack (mm/kasan/common.c:58) [ 22.760892][ T332] ? kasan_save_track (mm/kasan/common.c:78) [ 22.760893][ T332] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 22.760894][ T332] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 22.760896][ T332] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 22.760897][ T332] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 22.760899][ T332] ? do_sock_setsockopt (net/socket.c:2397) [ 22.760903][ T332] _printk (kernel/printk/printk.c:2504) [ 22.760906][ T332] ? snapshot_read.cold (user.c:?) [ 22.760910][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 22.760914][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 22.760917][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 22.760919][ T332] ? netdev_notice (net/core/dev.c:13194) [ 22.760926][ T332] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 22.760929][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 22.760933][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 22.760937][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 22.760940][ T332] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 22.760943][ T332] packet_mc_add (net/packet/af_packet.c:3755) [ 22.760945][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 22.760949][ T332] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 22.760951][ T332] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 22.760956][ T332] packet_setsockopt (net/packet/af_packet.c:3840) [ 22.760959][ T332] ? packet_bind (net/packet/af_packet.c:3341) [ 22.760963][ T332] ? do_sock_getsockopt (net/socket.c:2484) [ 22.760968][ T332] ? sock_poll (net/socket.c:1514) [ 22.760971][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 22.760973][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.760977][ T332] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 22.760981][ T332] do_sock_setsockopt (net/socket.c:2397) [ 22.760984][ T332] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 22.760990][ T332] __sys_setsockopt (net/socket.c:2422) [ 22.760995][ T332] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 22.760996][ T332] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 22.760998][ T332] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 22.761001][ T332] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 22.761003][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 22.761004][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 22.761006][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 22.761009][ T332] RIP: 0033:0x7f8a7767d2de [ 22.761012][ T332] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 22.761014][ T332] RSP: 002b:00007ffc86553dc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 22.761017][ T332] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f8a7767d2de [ 22.761018][ T332] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 22.761019][ T332] RBP: 00007ffc86553f00 R08: 0000000000000010 R09: 0000563e88091530 [ 22.761020][ T332] R10: 00007ffc86553e40 R11: 0000000000000246 R12: 0000000000000001 [ 22.761021][ T332] R13: 0000563e88091918 R14: 0000563e88091690 R15: 0000000000000000 | [ 23.794069][ T339] softirqs last disabled at (37338): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 23.794074][ T339] Preemption disabled at: | [ 23.794075][ T339] vprintk_emit (kernel/printk/printk.c:2471) | [ 23.794083][ T339] Tainted: [W]=WARN [ 23.794083][ T339] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.794085][ T339] Call Trace: [ 23.794087][ T339] [ 23.794088][ T339] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.794093][ T339] ? vprintk_emit (kernel/printk/printk.c:2471) [ 23.794095][ T339] __might_resched.cold (kernel/sched/core.c:9234) [ 23.794099][ T339] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.794102][ T339] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 23.794108][ T339] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 23.794110][ T339] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.794116][ T339] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.794118][ T339] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.794122][ T339] put_chars (drivers/char/virtio_console.c:1176) [ 23.794125][ T339] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.794127][ T339] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 23.794131][ T339] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 23.794134][ T339] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 23.794139][ T339] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.794143][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.794148][ T339] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.794151][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.794156][ T339] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.794159][ T339] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.794163][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.794165][ T339] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.794169][ T339] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.794172][ T339] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.794174][ T339] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.794179][ T339] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.794181][ T339] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.794182][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.794184][ T339] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 23.794188][ T339] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.794190][ T339] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.794193][ T339] vprintk_emit (kernel/printk/printk.c:2479) [ 23.794196][ T339] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.794197][ T339] ? kasan_save_stack (mm/kasan/common.c:58) [ 23.794200][ T339] ? kasan_save_track (mm/kasan/common.c:78) [ 23.794201][ T339] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 23.794202][ T339] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 23.794204][ T339] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 23.794205][ T339] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 23.794207][ T339] ? do_sock_setsockopt (net/socket.c:2397) [ 23.794211][ T339] _printk (kernel/printk/printk.c:2504) [ 23.794214][ T339] ? snapshot_read.cold (user.c:?) [ 23.794219][ T339] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 23.794222][ T339] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 23.794225][ T339] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 23.794227][ T339] ? netdev_notice (net/core/dev.c:13194) [ 23.794234][ T339] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.794236][ T339] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 23.794240][ T339] netif_set_promiscuity (net/core/dev.c:9699) [ 23.794245][ T339] dev_set_promiscuity (net/core/dev_api.c:288) [ 23.794247][ T339] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 23.794250][ T339] packet_mc_add (net/packet/af_packet.c:3755) [ 23.794252][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 23.794256][ T339] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 23.794259][ T339] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 23.794263][ T339] packet_setsockopt (net/packet/af_packet.c:3840) [ 23.794266][ T339] ? packet_bind (net/packet/af_packet.c:3341) [ 23.794270][ T339] ? do_sock_getsockopt (net/socket.c:2484) [ 23.794275][ T339] ? sock_poll (net/socket.c:1514) [ 23.794278][ T339] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.794280][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.794284][ T339] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 23.794288][ T339] do_sock_setsockopt (net/socket.c:2397) [ 23.794291][ T339] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 23.794297][ T339] __sys_setsockopt (net/socket.c:2422) [ 23.794301][ T339] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 23.794303][ T339] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 23.794305][ T339] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 23.794308][ T339] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 23.794310][ T339] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.794311][ T339] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.794313][ T339] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.794316][ T339] RIP: 0033:0x7f75777402de [ 23.794319][ T339] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 23.794321][ T339] RSP: 002b:00007ffef7a5b678 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 23.794323][ T339] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f75777402de [ 23.794325][ T339] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 23.794326][ T339] RBP: 00007ffef7a5b7b0 R08: 0000000000000010 R09: 000055a8b636c530 [ 23.794327][ T339] R10: 00007ffef7a5b6f0 R11: 0000000000000246 R12: 0000000000000001 [ 23.794327][ T339] R13: 000055a8b636c918 R14: 000055a8b636c690 R15: 0000000000000000 | [ 25.780210][ T332] softirqs last disabled at (45508): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 25.780213][ T332] Preemption disabled at: | [ 25.780214][ T332] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.780222][ T332] Tainted: [W]=WARN [ 25.780223][ T332] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.780225][ T332] Call Trace: [ 25.780226][ T332] [ 25.780228][ T332] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.780232][ T332] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.780234][ T332] __might_resched.cold (kernel/sched/core.c:9234) [ 25.780238][ T332] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.780241][ T332] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 25.780247][ T332] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 25.780249][ T332] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.780255][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.780257][ T332] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.780261][ T332] put_chars (drivers/char/virtio_console.c:1176) [ 25.780264][ T332] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.780268][ T332] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.780273][ T332] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.780280][ T332] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.780282][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.780286][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.780290][ T332] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.780293][ T332] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.780297][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.780299][ T332] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.780303][ T332] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.780307][ T332] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.780308][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.780314][ T332] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.780316][ T332] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.780317][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.780319][ T332] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.780323][ T332] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.780325][ T332] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.780328][ T332] vprintk_emit (kernel/printk/printk.c:2479) [ 25.780331][ T332] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.780334][ T332] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.780338][ T332] _printk (kernel/printk/printk.c:2504) [ 25.780341][ T332] ? snapshot_read.cold (user.c:?) [ 25.780343][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.780347][ T332] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.780348][ T332] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.780356][ T332] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.780359][ T332] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.780362][ T332] ? netdev_notice (net/core/dev.c:13194) [ 25.780363][ T332] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 25.780366][ T332] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 25.780370][ T332] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 25.780372][ T332] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 25.780374][ T332] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 25.780377][ T332] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 25.780379][ T332] ? __fput (fs/file_table.c:512) [ 25.780382][ T332] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 25.780385][ T332] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.780389][ T332] netif_set_promiscuity (net/core/dev.c:9699) [ 25.780394][ T332] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.780397][ T332] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 25.780401][ T332] ? packet_set_ring (net/packet/af_packet.c:652) [ 25.780404][ T332] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 25.780409][ T332] __sock_release (net/socket.c:735) [ 25.780413][ T332] sock_close (net/socket.c:1526 (discriminator 1)) [ 25.780415][ T332] __fput (fs/file_table.c:512) [ 25.780420][ T332] fput_close_sync (fs/file_table.c:617) [ 25.780422][ T332] ? alloc_file_clone (fs/file_table.c:479) [ 25.780424][ T332] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.780428][ T332] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 25.780431][ T332] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.780432][ T332] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.780435][ T332] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.780440][ T332] RIP: 0033:0x7f8a775f454e [ 25.780444][ T332] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 25.780445][ T332] RSP: 002b:00007ffc86553f30 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 25.780448][ T332] RAX: ffffffffffffffda RBX: 0000563e88091690 RCX: 00007f8a775f454e [ 25.780449][ T332] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 25.780450][ T332] RBP: 00007ffc86553f40 R08: 0000000000000000 R09: 0000000000000000 [ 25.780451][ T332] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 25.780452][ T332] R13: 00000000fffffffe R14: 0000563e623e7760 R15: 0000000000000001 | [ 27.319019][ T368] softirqs last disabled at (44784): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 27.319024][ T368] Preemption disabled at: | [ 27.319024][ T368] vprintk_emit (kernel/printk/printk.c:2471) | [ 27.319032][ T368] Tainted: [W]=WARN [ 27.319033][ T368] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.319035][ T368] Call Trace: [ 27.319036][ T368] [ 27.319038][ T368] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 27.319042][ T368] ? vprintk_emit (kernel/printk/printk.c:2471) [ 27.319044][ T368] __might_resched.cold (kernel/sched/core.c:9234) [ 27.319048][ T368] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 27.319052][ T368] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 27.319057][ T368] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 27.319060][ T368] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.319066][ T368] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 27.319068][ T368] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 27.319071][ T368] put_chars (drivers/char/virtio_console.c:1176) [ 27.319075][ T368] ? __send_to_port (drivers/char/virtio_console.c:654) [ 27.319076][ T368] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 27.319080][ T368] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 27.319084][ T368] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 27.319089][ T368] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 27.319092][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.319097][ T368] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 27.319100][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.319105][ T368] console_emit_next_record (kernel/printk/printk.c:3183) [ 27.319108][ T368] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 27.319112][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.319113][ T368] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 27.319118][ T368] console_flush_one_record (kernel/printk/printk.c:3268) [ 27.319121][ T368] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 27.319122][ T368] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 27.319128][ T368] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 27.319130][ T368] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 27.319131][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.319133][ T368] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 27.319137][ T368] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 27.319139][ T368] ? vprintk_emit (kernel/printk/printk.c:2478) [ 27.319141][ T368] vprintk_emit (kernel/printk/printk.c:2479) [ 27.319145][ T368] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 27.319146][ T368] ? kasan_save_stack (mm/kasan/common.c:58) [ 27.319148][ T368] ? kasan_save_track (mm/kasan/common.c:78) [ 27.319150][ T368] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 27.319151][ T368] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 27.319153][ T368] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 27.319154][ T368] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 27.319156][ T368] ? do_sock_setsockopt (net/socket.c:2397) [ 27.319159][ T368] _printk (kernel/printk/printk.c:2504) [ 27.319163][ T368] ? snapshot_read.cold (user.c:?) [ 27.319167][ T368] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 27.319170][ T368] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 27.319173][ T368] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 27.319176][ T368] ? netdev_notice (net/core/dev.c:13194) [ 27.319182][ T368] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 27.319185][ T368] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 27.319189][ T368] netif_set_promiscuity (net/core/dev.c:9699) [ 27.319193][ T368] dev_set_promiscuity (net/core/dev_api.c:288) [ 27.319195][ T368] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 27.319199][ T368] packet_mc_add (net/packet/af_packet.c:3755) [ 27.319201][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.319205][ T368] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 27.319207][ T368] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 27.319212][ T368] packet_setsockopt (net/packet/af_packet.c:3840) [ 27.319215][ T368] ? packet_bind (net/packet/af_packet.c:3341) [ 27.319218][ T368] ? do_sock_getsockopt (net/socket.c:2484) [ 27.319223][ T368] ? sock_poll (net/socket.c:1514) [ 27.319226][ T368] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 27.319228][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.319232][ T368] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 27.319236][ T368] do_sock_setsockopt (net/socket.c:2397) [ 27.319239][ T368] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 27.319245][ T368] __sys_setsockopt (net/socket.c:2422) [ 27.319250][ T368] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 27.319251][ T368] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 27.319253][ T368] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 27.319256][ T368] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 27.319257][ T368] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 27.319259][ T368] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 27.319261][ T368] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 27.319263][ T368] RIP: 0033:0x7fe8030ef2de [ 27.319267][ T368] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 27.319269][ T368] RSP: 002b:00007ffc6435cf28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 27.319272][ T368] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fe8030ef2de [ 27.319273][ T368] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 27.319274][ T368] RBP: 00007ffc6435d060 R08: 0000000000000010 R09: 000055b61b2b5530 [ 27.319275][ T368] R10: 00007ffc6435cfa0 R11: 0000000000000246 R12: 0000000000000001 [ 27.319276][ T368] R13: 000055b61b2b5918 R14: 000055b61b2b5690 R15: 0000000000000000 | [ 29.290531][ T363] softirqs last disabled at (56615): do_softirq (kernel/softirq.c:546 (discriminator 19) kernel/softirq.c:533 (discriminator 19)) | [ 29.290534][ T363] Preemption disabled at: | [ 29.290535][ T363] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.290543][ T363] Tainted: [W]=WARN [ 29.290544][ T363] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.290545][ T363] Call Trace: [ 29.290547][ T363] [ 29.290548][ T363] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.290553][ T363] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.290555][ T363] __might_resched.cold (kernel/sched/core.c:9234) [ 29.290559][ T363] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.290562][ T363] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 29.290567][ T363] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 29.290570][ T363] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.290576][ T363] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.290578][ T363] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.290581][ T363] put_chars (drivers/char/virtio_console.c:1176) [ 29.290585][ T363] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.290588][ T363] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.290594][ T363] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.290601][ T363] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.290604][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.290607][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.290611][ T363] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.290615][ T363] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.290619][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.290620][ T363] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.290624][ T363] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.290628][ T363] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.290629][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.290635][ T363] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.290637][ T363] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.290638][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.290640][ T363] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.290644][ T363] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.290646][ T363] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.290649][ T363] vprintk_emit (kernel/printk/printk.c:2479) [ 29.290652][ T363] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.290656][ T363] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.290659][ T363] _printk (kernel/printk/printk.c:2504) [ 29.290662][ T363] ? snapshot_read.cold (user.c:?) [ 29.290664][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.290668][ T363] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.290669][ T363] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.290673][ T363] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.290676][ T363] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.290679][ T363] ? netdev_notice (net/core/dev.c:13194) [ 29.290680][ T363] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 29.290682][ T363] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 29.290686][ T363] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 29.290688][ T363] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 29.290690][ T363] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 29.290693][ T363] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 29.290696][ T363] ? __fput (fs/file_table.c:512) [ 29.290699][ T363] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.290701][ T363] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.290706][ T363] netif_set_promiscuity (net/core/dev.c:9699) [ 29.290710][ T363] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.290713][ T363] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 29.290718][ T363] ? packet_set_ring (net/packet/af_packet.c:652) [ 29.290721][ T363] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 29.290726][ T363] __sock_release (net/socket.c:735) [ 29.290729][ T363] sock_close (net/socket.c:1526 (discriminator 1)) [ 29.290731][ T363] __fput (fs/file_table.c:512) [ 29.290736][ T363] fput_close_sync (fs/file_table.c:617) [ 29.290739][ T363] ? alloc_file_clone (fs/file_table.c:479) [ 29.290741][ T363] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.290745][ T363] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 29.290747][ T363] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.290749][ T363] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.290752][ T363] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.290754][ T363] RIP: 0033:0x7fd6e37f554e [ 29.290758][ T363] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 29.290760][ T363] RSP: 002b:00007ffca7830a40 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 29.290763][ T363] RAX: ffffffffffffffda RBX: 00005605c5701690 RCX: 00007fd6e37f554e [ 29.290764][ T363] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 29.290765][ T363] RBP: 00007ffca7830a50 R08: 0000000000000000 R09: 0000000000000000 [ 29.290765][ T363] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 29.290766][ T363] R13: 00000000fffffffe R14: 0000560596a7f760 R15: 0000000000000001 | [ 30.829924][ T397] softirqs last disabled at (42694): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 30.829928][ T397] Preemption disabled at: | [ 30.829928][ T397] vprintk_emit (kernel/printk/printk.c:2471) | [ 30.829937][ T397] Tainted: [W]=WARN [ 30.829938][ T397] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 30.829939][ T397] Call Trace: [ 30.829941][ T397] [ 30.829942][ T397] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 30.829947][ T397] ? vprintk_emit (kernel/printk/printk.c:2471) [ 30.829949][ T397] __might_resched.cold (kernel/sched/core.c:9234) [ 30.829953][ T397] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 30.829957][ T397] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 30.829962][ T397] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 30.829964][ T397] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.829970][ T397] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 30.829973][ T397] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 30.829976][ T397] put_chars (drivers/char/virtio_console.c:1176) [ 30.829979][ T397] ? __send_to_port (drivers/char/virtio_console.c:654) [ 30.829981][ T397] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 30.829985][ T397] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 30.829988][ T397] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 30.829993][ T397] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 30.829997][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.830002][ T397] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 30.830005][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.830009][ T397] console_emit_next_record (kernel/printk/printk.c:3183) [ 30.830013][ T397] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 30.830017][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.830018][ T397] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 30.830023][ T397] console_flush_one_record (kernel/printk/printk.c:3268) [ 30.830026][ T397] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 30.830027][ T397] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 30.830033][ T397] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 30.830035][ T397] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 30.830036][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.830038][ T397] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 30.830042][ T397] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 30.830044][ T397] ? vprintk_emit (kernel/printk/printk.c:2478) [ 30.830047][ T397] vprintk_emit (kernel/printk/printk.c:2479) [ 30.830050][ T397] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 30.830051][ T397] ? kasan_save_stack (mm/kasan/common.c:58) [ 30.830054][ T397] ? kasan_save_track (mm/kasan/common.c:78) [ 30.830055][ T397] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 30.830056][ T397] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 30.830058][ T397] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 30.830059][ T397] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 30.830061][ T397] ? do_sock_setsockopt (net/socket.c:2397) [ 30.830065][ T397] _printk (kernel/printk/printk.c:2504) [ 30.830068][ T397] ? snapshot_read.cold (user.c:?) [ 30.830072][ T397] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 30.830075][ T397] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 30.830079][ T397] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 30.830081][ T397] ? netdev_notice (net/core/dev.c:13194) [ 30.830088][ T397] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 30.830090][ T397] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 30.830094][ T397] netif_set_promiscuity (net/core/dev.c:9699) [ 30.830098][ T397] dev_set_promiscuity (net/core/dev_api.c:288) [ 30.830100][ T397] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 30.830103][ T397] packet_mc_add (net/packet/af_packet.c:3755) [ 30.830106][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.830110][ T397] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 30.830112][ T397] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 30.830117][ T397] packet_setsockopt (net/packet/af_packet.c:3840) [ 30.830120][ T397] ? packet_bind (net/packet/af_packet.c:3341) [ 30.830124][ T397] ? do_sock_getsockopt (net/socket.c:2484) [ 30.830128][ T397] ? sock_poll (net/socket.c:1514) [ 30.830132][ T397] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 30.830134][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.830137][ T397] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 30.830142][ T397] do_sock_setsockopt (net/socket.c:2397) [ 30.830145][ T397] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 30.830151][ T397] __sys_setsockopt (net/socket.c:2422) [ 30.830155][ T397] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 30.830157][ T397] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 30.830159][ T397] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 30.830162][ T397] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 30.830164][ T397] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 30.830165][ T397] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 30.830167][ T397] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 30.830170][ T397] RIP: 0033:0x7f839f6f82de [ 30.830173][ T397] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 30.830175][ T397] RSP: 002b:00007ffeb70313c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 30.830178][ T397] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f839f6f82de [ 30.830179][ T397] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 30.830180][ T397] RBP: 00007ffeb7031500 R08: 0000000000000010 R09: 0000563283cee530 [ 30.830181][ T397] R10: 00007ffeb7031440 R11: 0000000000000246 R12: 0000000000000001 [ 30.830182][ T397] R13: 0000563283cee918 R14: 0000563283cee690 R15: 0000000000000000 | [ 32.817641][ T392] softirqs last disabled at (44825): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 32.817644][ T392] Preemption disabled at: | [ 32.817644][ T392] vprintk_emit (kernel/printk/printk.c:2471) | [ 32.817652][ T392] Tainted: [W]=WARN [ 32.817653][ T392] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 32.817655][ T392] Call Trace: [ 32.817656][ T392] [ 32.817657][ T392] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 32.817662][ T392] ? vprintk_emit (kernel/printk/printk.c:2471) [ 32.817664][ T392] __might_resched.cold (kernel/sched/core.c:9234) [ 32.817668][ T392] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 32.817671][ T392] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 32.817676][ T392] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 32.817679][ T392] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.817685][ T392] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.817687][ T392] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 32.817690][ T392] put_chars (drivers/char/virtio_console.c:1176) [ 32.817693][ T392] ? __send_to_port (drivers/char/virtio_console.c:654) [ 32.817697][ T392] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 32.817702][ T392] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 32.817709][ T392] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 32.817712][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.817715][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.817719][ T392] console_emit_next_record (kernel/printk/printk.c:3183) [ 32.817722][ T392] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 32.817726][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.817728][ T392] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 32.817732][ T392] console_flush_one_record (kernel/printk/printk.c:3268) [ 32.817736][ T392] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 32.817737][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.817742][ T392] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 32.817745][ T392] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 32.817746][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.817748][ T392] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 32.817752][ T392] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 32.817753][ T392] ? vprintk_emit (kernel/printk/printk.c:2478) [ 32.817756][ T392] vprintk_emit (kernel/printk/printk.c:2479) [ 32.817759][ T392] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 32.817763][ T392] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 32.817766][ T392] _printk (kernel/printk/printk.c:2504) [ 32.817770][ T392] ? snapshot_read.cold (user.c:?) [ 32.817771][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.817775][ T392] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 32.817776][ T392] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 32.817779][ T392] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 32.817783][ T392] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 32.817785][ T392] ? netdev_notice (net/core/dev.c:13194) [ 32.817786][ T392] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 32.817789][ T392] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 32.817793][ T392] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 32.817795][ T392] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 32.817797][ T392] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 32.817800][ T392] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 32.817802][ T392] ? __fput (fs/file_table.c:512) [ 32.817805][ T392] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 32.817808][ T392] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 32.817812][ T392] netif_set_promiscuity (net/core/dev.c:9699) [ 32.817816][ T392] dev_set_promiscuity (net/core/dev_api.c:288) [ 32.817820][ T392] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 32.817824][ T392] ? packet_set_ring (net/packet/af_packet.c:652) [ 32.817827][ T392] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 32.817832][ T392] __sock_release (net/socket.c:735) [ 32.817835][ T392] sock_close (net/socket.c:1526 (discriminator 1)) [ 32.817837][ T392] __fput (fs/file_table.c:512) [ 32.817842][ T392] fput_close_sync (fs/file_table.c:617) [ 32.817845][ T392] ? alloc_file_clone (fs/file_table.c:479) [ 32.817847][ T392] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 32.817851][ T392] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 32.817853][ T392] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 32.817855][ T392] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 32.817858][ T392] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 32.817860][ T392] RIP: 0033:0x7f652005d54e [ 32.817864][ T392] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 32.817866][ T392] RSP: 002b:00007ffe2746dbe0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 32.817868][ T392] RAX: ffffffffffffffda RBX: 000055fdab79a690 RCX: 00007f652005d54e [ 32.817870][ T392] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 32.817870][ T392] RBP: 00007ffe2746dbf0 R08: 0000000000000000 R09: 0000000000000000 [ 32.817871][ T392] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 32.817872][ T392] R13: 00000000fffffffe R14: 000055fd7e86c760 R15: 0000000000000001 | [ 34.577821][ T432] softirqs last disabled at (38216): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 34.577825][ T432] Preemption disabled at: | [ 34.577826][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 34.577834][ T432] Tainted: [W]=WARN [ 34.577835][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 34.577837][ T432] Call Trace: [ 34.577838][ T432] [ 34.577840][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 34.577845][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 34.577847][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 34.577851][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 34.577854][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 34.577860][ T432] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 34.577862][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.577868][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 34.577870][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 34.577874][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 34.577877][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 34.577879][ T432] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 34.577883][ T432] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 34.577886][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 34.577891][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 34.577894][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.577899][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 34.577902][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.577907][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 34.577910][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 34.577914][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.577916][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 34.577920][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 34.577924][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 34.577925][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 34.577930][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 34.577933][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 34.577934][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.577936][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 34.577939][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 34.577941][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 34.577944][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 34.577947][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 34.577949][ T432] ? kasan_save_stack (mm/kasan/common.c:58) [ 34.577951][ T432] ? kasan_save_track (mm/kasan/common.c:78) [ 34.577952][ T432] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 34.577954][ T432] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 34.577955][ T432] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 34.577957][ T432] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 34.577959][ T432] ? do_sock_setsockopt (net/socket.c:2397) [ 34.577962][ T432] _printk (kernel/printk/printk.c:2504) [ 34.577966][ T432] ? snapshot_read.cold (user.c:?) [ 34.577970][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 34.577973][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 34.577976][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 34.577978][ T432] ? netdev_notice (net/core/dev.c:13194) [ 34.577985][ T432] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 34.577988][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 34.577992][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 34.577996][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 34.577998][ T432] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 34.578002][ T432] packet_mc_add (net/packet/af_packet.c:3755) [ 34.578004][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 34.578007][ T432] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 34.578010][ T432] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 34.578015][ T432] packet_setsockopt (net/packet/af_packet.c:3840) [ 34.578018][ T432] ? packet_bind (net/packet/af_packet.c:3341) [ 34.578021][ T432] ? do_sock_getsockopt (net/socket.c:2484) [ 34.578026][ T432] ? sock_poll (net/socket.c:1514) [ 34.578029][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 34.578031][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.578035][ T432] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 34.578039][ T432] do_sock_setsockopt (net/socket.c:2397) [ 34.578042][ T432] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 34.578048][ T432] __sys_setsockopt (net/socket.c:2422) [ 34.578053][ T432] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 34.578054][ T432] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 34.578056][ T432] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 34.578059][ T432] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 34.578061][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 34.578062][ T432] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 34.578065][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 34.578067][ T432] RIP: 0033:0x7f8ffe9fa2de [ 34.578070][ T432] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 34.578072][ T432] RSP: 002b:00007fffb5c64938 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 34.578075][ T432] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f8ffe9fa2de [ 34.578076][ T432] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 34.578077][ T432] RBP: 00007fffb5c64a70 R08: 0000000000000010 R09: 000055fcde50b530 [ 34.578078][ T432] R10: 00007fffb5c649b0 R11: 0000000000000246 R12: 0000000000000001 [ 34.578079][ T432] R13: 000055fcde50b918 R14: 000055fcde50b690 R15: 0000000000000000 | [ 35.602185][ T439] softirqs last disabled at (35814): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 35.602189][ T439] Preemption disabled at: | [ 35.602190][ T439] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.602198][ T439] Tainted: [W]=WARN [ 35.602199][ T439] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.602200][ T439] Call Trace: [ 35.602202][ T439] [ 35.602203][ T439] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.602208][ T439] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.602210][ T439] __might_resched.cold (kernel/sched/core.c:9234) [ 35.602214][ T439] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.602218][ T439] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 35.602223][ T439] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 35.602226][ T439] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.602232][ T439] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.602234][ T439] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.602237][ T439] put_chars (drivers/char/virtio_console.c:1176) [ 35.602241][ T439] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.602242][ T439] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 35.602246][ T439] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 35.602249][ T439] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.602254][ T439] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.602258][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.602263][ T439] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.602266][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.602271][ T439] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.602274][ T439] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.602278][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.602280][ T439] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.602284][ T439] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.602288][ T439] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.602289][ T439] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.602295][ T439] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.602297][ T439] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.602298][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.602300][ T439] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.602304][ T439] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.602306][ T439] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.602309][ T439] vprintk_emit (kernel/printk/printk.c:2479) [ 35.602312][ T439] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.602313][ T439] ? kasan_save_stack (mm/kasan/common.c:58) [ 35.602315][ T439] ? kasan_save_track (mm/kasan/common.c:78) [ 35.602317][ T439] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 35.602318][ T439] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 35.602320][ T439] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 35.602321][ T439] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 35.602323][ T439] ? do_sock_setsockopt (net/socket.c:2397) [ 35.602327][ T439] _printk (kernel/printk/printk.c:2504) [ 35.602330][ T439] ? snapshot_read.cold (user.c:?) [ 35.602334][ T439] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.602337][ T439] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.602341][ T439] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.602343][ T439] ? netdev_notice (net/core/dev.c:13194) [ 35.602350][ T439] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.602352][ T439] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 35.602356][ T439] netif_set_promiscuity (net/core/dev.c:9699) [ 35.602361][ T439] dev_set_promiscuity (net/core/dev_api.c:288) [ 35.602363][ T439] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 35.602366][ T439] packet_mc_add (net/packet/af_packet.c:3755) [ 35.602368][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.602372][ T439] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 35.602374][ T439] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 35.602379][ T439] packet_setsockopt (net/packet/af_packet.c:3840) [ 35.602382][ T439] ? packet_bind (net/packet/af_packet.c:3341) [ 35.602386][ T439] ? do_sock_getsockopt (net/socket.c:2484) [ 35.602391][ T439] ? sock_poll (net/socket.c:1514) [ 35.602394][ T439] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.602396][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.602400][ T439] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 35.602408][ T439] do_sock_setsockopt (net/socket.c:2397) [ 35.602412][ T439] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 35.602418][ T439] __sys_setsockopt (net/socket.c:2422) [ 35.602422][ T439] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 35.602424][ T439] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 35.602426][ T439] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 35.602429][ T439] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 35.602430][ T439] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.602431][ T439] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.602434][ T439] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.602436][ T439] RIP: 0033:0x7f08ceb7d2de [ 35.602442][ T439] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 35.602444][ T439] RSP: 002b:00007fffb28db3c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 35.602446][ T439] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f08ceb7d2de [ 35.602448][ T439] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 35.602449][ T439] RBP: 00007fffb28db500 R08: 0000000000000010 R09: 00005637896c9530 [ 35.602450][ T439] R10: 00007fffb28db440 R11: 0000000000000246 R12: 0000000000000001 [ 35.602451][ T439] R13: 00005637896c9918 R14: 00005637896c9690 R15: 0000000000000000 | [ 37.590548][ T432] softirqs last disabled at (55719): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 37.590550][ T432] Preemption disabled at: | [ 37.590551][ T432] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.590559][ T432] Tainted: [W]=WARN [ 37.590560][ T432] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.590562][ T432] Call Trace: [ 37.590563][ T432] [ 37.590565][ T432] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.590569][ T432] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.590571][ T432] __might_resched.cold (kernel/sched/core.c:9234) [ 37.590575][ T432] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.590579][ T432] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 37.590584][ T432] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 37.590587][ T432] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.590592][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.590594][ T432] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.590598][ T432] put_chars (drivers/char/virtio_console.c:1176) [ 37.590601][ T432] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.590604][ T432] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.590610][ T432] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.590617][ T432] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.590620][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.590623][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.590627][ T432] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.590631][ T432] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.590634][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.590636][ T432] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.590640][ T432] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.590644][ T432] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.590645][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.590651][ T432] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.590653][ T432] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.590654][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.590656][ T432] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.590660][ T432] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.590662][ T432] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.590665][ T432] vprintk_emit (kernel/printk/printk.c:2479) [ 37.590668][ T432] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.590672][ T432] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.590675][ T432] _printk (kernel/printk/printk.c:2504) [ 37.590678][ T432] ? snapshot_read.cold (user.c:?) [ 37.590680][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.590684][ T432] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.590685][ T432] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.590688][ T432] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.590691][ T432] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.590694][ T432] ? netdev_notice (net/core/dev.c:13194) [ 37.590695][ T432] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 37.590698][ T432] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 37.590702][ T432] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 37.590704][ T432] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 37.590706][ T432] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 37.590709][ T432] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 37.590711][ T432] ? __fput (fs/file_table.c:512) [ 37.590714][ T432] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 37.590717][ T432] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.590721][ T432] netif_set_promiscuity (net/core/dev.c:9699) [ 37.590725][ T432] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.590729][ T432] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 37.590733][ T432] ? packet_set_ring (net/packet/af_packet.c:652) [ 37.590736][ T432] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 37.590741][ T432] __sock_release (net/socket.c:735) [ 37.590745][ T432] sock_close (net/socket.c:1526 (discriminator 1)) [ 37.590747][ T432] __fput (fs/file_table.c:512) [ 37.590751][ T432] fput_close_sync (fs/file_table.c:617) [ 37.590754][ T432] ? alloc_file_clone (fs/file_table.c:479) [ 37.590756][ T432] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 37.590760][ T432] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 37.590762][ T432] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.590764][ T432] ? irq_exit_rcu (kernel/softirq.c:786) [ 37.590767][ T432] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.590769][ T432] RIP: 0033:0x7f8ffe97154e [ 37.590773][ T432] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 37.590775][ T432] RSP: 002b:00007fffb5c64aa0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 37.590777][ T432] RAX: ffffffffffffffda RBX: 000055fcde50b690 RCX: 00007f8ffe97154e [ 37.590778][ T432] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 37.590779][ T432] RBP: 00007fffb5c64ab0 R08: 0000000000000000 R09: 0000000000000000 [ 37.590780][ T432] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 37.590781][ T432] R13: 00000000fffffffe R14: 000055fcca4be760 R15: 0000000000000001 | [ 39.113792][ T468] softirqs last disabled at (46680): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 39.113796][ T468] Preemption disabled at: | [ 39.113797][ T468] vprintk_emit (kernel/printk/printk.c:2471) | [ 39.113805][ T468] Tainted: [W]=WARN [ 39.113806][ T468] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.113808][ T468] Call Trace: [ 39.113810][ T468] [ 39.113811][ T468] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 39.113816][ T468] ? vprintk_emit (kernel/printk/printk.c:2471) [ 39.113818][ T468] __might_resched.cold (kernel/sched/core.c:9234) [ 39.113823][ T468] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 39.113826][ T468] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 39.113831][ T468] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 39.113834][ T468] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.113840][ T468] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 39.113842][ T468] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 39.113846][ T468] put_chars (drivers/char/virtio_console.c:1176) [ 39.113849][ T468] ? __send_to_port (drivers/char/virtio_console.c:654) [ 39.113851][ T468] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 39.113855][ T468] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 39.113858][ T468] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 39.113863][ T468] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 39.113867][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.113872][ T468] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 39.113875][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.113880][ T468] console_emit_next_record (kernel/printk/printk.c:3183) [ 39.113883][ T468] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 39.113887][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.113889][ T468] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 39.113894][ T468] console_flush_one_record (kernel/printk/printk.c:3268) [ 39.113897][ T468] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 39.113899][ T468] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 39.113904][ T468] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 39.113906][ T468] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 39.113908][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.113910][ T468] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 39.113914][ T468] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 39.113916][ T468] ? vprintk_emit (kernel/printk/printk.c:2478) [ 39.113919][ T468] vprintk_emit (kernel/printk/printk.c:2479) [ 39.113922][ T468] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 39.113923][ T468] ? kasan_save_stack (mm/kasan/common.c:58) [ 39.113926][ T468] ? kasan_save_track (mm/kasan/common.c:78) [ 39.113927][ T468] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 39.113928][ T468] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 39.113930][ T468] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 39.113931][ T468] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 39.113933][ T468] ? do_sock_setsockopt (net/socket.c:2397) [ 39.113937][ T468] _printk (kernel/printk/printk.c:2504) [ 39.113941][ T468] ? snapshot_read.cold (user.c:?) [ 39.113945][ T468] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 39.113948][ T468] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 39.113951][ T468] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 39.113954][ T468] ? netdev_notice (net/core/dev.c:13194) [ 39.113961][ T468] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 39.113964][ T468] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 39.113968][ T468] netif_set_promiscuity (net/core/dev.c:9699) [ 39.113972][ T468] dev_set_promiscuity (net/core/dev_api.c:288) [ 39.113975][ T468] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 39.113978][ T468] packet_mc_add (net/packet/af_packet.c:3755) [ 39.113980][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.113984][ T468] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 39.113987][ T468] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 39.113991][ T468] packet_setsockopt (net/packet/af_packet.c:3840) [ 39.113995][ T468] ? packet_bind (net/packet/af_packet.c:3341) [ 39.113999][ T468] ? do_sock_getsockopt (net/socket.c:2484) [ 39.114003][ T468] ? sock_poll (net/socket.c:1514) [ 39.114007][ T468] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 39.114009][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.114013][ T468] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 39.114017][ T468] do_sock_setsockopt (net/socket.c:2397) [ 39.114020][ T468] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 39.114027][ T468] __sys_setsockopt (net/socket.c:2422) [ 39.114031][ T468] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 39.114033][ T468] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 39.114035][ T468] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 39.114038][ T468] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 39.114040][ T468] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 39.114041][ T468] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 39.114043][ T468] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 39.114046][ T468] RIP: 0033:0x7f6bedd522de [ 39.114050][ T468] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 39.114051][ T468] RSP: 002b:00007ffd06135b78 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 39.114054][ T468] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6bedd522de [ 39.114055][ T468] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 39.114056][ T468] RBP: 00007ffd06135cb0 R08: 0000000000000010 R09: 000055a512540530 [ 39.114057][ T468] R10: 00007ffd06135bf0 R11: 0000000000000246 R12: 0000000000000001 [ 39.114058][ T468] R13: 000055a512540918 R14: 000055a512540690 R15: 0000000000000000 | [ 41.093154][ T463] softirqs last disabled at (57664): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.093157][ T463] Preemption disabled at: | [ 41.093158][ T463] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.093166][ T463] Tainted: [W]=WARN [ 41.093167][ T463] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.093169][ T463] Call Trace: [ 41.093170][ T463] [ 41.093172][ T463] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.093176][ T463] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.093178][ T463] __might_resched.cold (kernel/sched/core.c:9234) [ 41.093183][ T463] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.093187][ T463] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 41.093192][ T463] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 41.093195][ T463] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.093201][ T463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.093203][ T463] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.093207][ T463] put_chars (drivers/char/virtio_console.c:1176) [ 41.093210][ T463] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.093213][ T463] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.093219][ T463] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.093226][ T463] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.093229][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.093232][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.093237][ T463] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.093240][ T463] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.093244][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.093246][ T463] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.093250][ T463] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.093254][ T463] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.093255][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.093261][ T463] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.093263][ T463] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.093265][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.093267][ T463] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.093271][ T463] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.093272][ T463] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.093275][ T463] vprintk_emit (kernel/printk/printk.c:2479) [ 41.093279][ T463] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.093282][ T463] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.093286][ T463] _printk (kernel/printk/printk.c:2504) [ 41.093290][ T463] ? snapshot_read.cold (user.c:?) [ 41.093291][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.093295][ T463] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.093297][ T463] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.093300][ T463] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.093303][ T463] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.093305][ T463] ? netdev_notice (net/core/dev.c:13194) [ 41.093307][ T463] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 41.093309][ T463] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 41.093313][ T463] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 41.093315][ T463] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 41.093318][ T463] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 41.093321][ T463] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 41.093323][ T463] ? __fput (fs/file_table.c:512) [ 41.093326][ T463] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 41.093328][ T463] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.093333][ T463] netif_set_promiscuity (net/core/dev.c:9699) [ 41.093337][ T463] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.093341][ T463] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 41.093345][ T463] ? packet_set_ring (net/packet/af_packet.c:652) [ 41.093349][ T463] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 41.093353][ T463] __sock_release (net/socket.c:735) [ 41.093357][ T463] sock_close (net/socket.c:1526 (discriminator 1)) [ 41.093359][ T463] __fput (fs/file_table.c:512) [ 41.093364][ T463] fput_close_sync (fs/file_table.c:617) [ 41.093367][ T463] ? alloc_file_clone (fs/file_table.c:479) [ 41.093369][ T463] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 41.093373][ T463] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 41.093375][ T463] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.093377][ T463] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.093380][ T463] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.093383][ T463] RIP: 0033:0x7faf1e15854e [ 41.093386][ T463] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 41.093388][ T463] RSP: 002b:00007fff991551d0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 41.093390][ T463] RAX: ffffffffffffffda RBX: 000055f3c1d75690 RCX: 00007faf1e15854e [ 41.093392][ T463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 41.093393][ T463] RBP: 00007fff991551e0 R08: 0000000000000000 R09: 0000000000000000 [ 41.093393][ T463] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 41.093394][ T463] R13: 00000000fffffffe R14: 000055f3a3e33760 R15: 0000000000000001 | [ 42.615349][ T497] softirqs last disabled at (38674): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 42.615354][ T497] Preemption disabled at: | [ 42.615354][ T497] vprintk_emit (kernel/printk/printk.c:2471) | [ 42.615362][ T497] Tainted: [W]=WARN [ 42.615363][ T497] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 42.615365][ T497] Call Trace: [ 42.615367][ T497] [ 42.615368][ T497] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 42.615373][ T497] ? vprintk_emit (kernel/printk/printk.c:2471) [ 42.615375][ T497] __might_resched.cold (kernel/sched/core.c:9234) [ 42.615379][ T497] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 42.615383][ T497] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 42.615388][ T497] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 42.615390][ T497] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.615397][ T497] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 42.615399][ T497] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 42.615403][ T497] put_chars (drivers/char/virtio_console.c:1176) [ 42.615406][ T497] ? __send_to_port (drivers/char/virtio_console.c:654) [ 42.615408][ T497] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 42.615412][ T497] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 42.615415][ T497] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 42.615420][ T497] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 42.615423][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.615429][ T497] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 42.615432][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.615443][ T497] console_emit_next_record (kernel/printk/printk.c:3183) [ 42.615446][ T497] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 42.615450][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.615452][ T497] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 42.615456][ T497] console_flush_one_record (kernel/printk/printk.c:3268) [ 42.615460][ T497] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 42.615461][ T497] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 42.615466][ T497] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 42.615469][ T497] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 42.615470][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.615472][ T497] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 42.615476][ T497] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 42.615478][ T497] ? vprintk_emit (kernel/printk/printk.c:2478) [ 42.615480][ T497] vprintk_emit (kernel/printk/printk.c:2479) [ 42.615484][ T497] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 42.615485][ T497] ? kasan_save_stack (mm/kasan/common.c:58) [ 42.615487][ T497] ? kasan_save_track (mm/kasan/common.c:78) [ 42.615489][ T497] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 42.615490][ T497] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 42.615492][ T497] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 42.615493][ T497] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 42.615495][ T497] ? do_sock_setsockopt (net/socket.c:2397) [ 42.615499][ T497] _printk (kernel/printk/printk.c:2504) [ 42.615502][ T497] ? snapshot_read.cold (user.c:?) [ 42.615507][ T497] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 42.615510][ T497] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 42.615513][ T497] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 42.615515][ T497] ? netdev_notice (net/core/dev.c:13194) [ 42.615522][ T497] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 42.615525][ T497] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 42.615529][ T497] netif_set_promiscuity (net/core/dev.c:9699) [ 42.615533][ T497] dev_set_promiscuity (net/core/dev_api.c:288) [ 42.615535][ T497] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 42.615539][ T497] packet_mc_add (net/packet/af_packet.c:3755) [ 42.615541][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 42.615545][ T497] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 42.615547][ T497] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 42.615552][ T497] packet_setsockopt (net/packet/af_packet.c:3840) [ 42.615555][ T497] ? packet_bind (net/packet/af_packet.c:3341) [ 42.615559][ T497] ? do_sock_getsockopt (net/socket.c:2484) [ 42.615563][ T497] ? sock_poll (net/socket.c:1514) [ 42.615566][ T497] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 42.615568][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.615572][ T497] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 42.615577][ T497] do_sock_setsockopt (net/socket.c:2397) [ 42.615580][ T497] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 42.615586][ T497] __sys_setsockopt (net/socket.c:2422) [ 42.615590][ T497] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 42.615592][ T497] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 42.615594][ T497] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 42.615596][ T497] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 42.615598][ T497] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 42.615599][ T497] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 42.615602][ T497] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 42.615604][ T497] RIP: 0033:0x7f4ed4aaf2de [ 42.615608][ T497] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 42.615609][ T497] RSP: 002b:00007ffd3c08b318 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 42.615612][ T497] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f4ed4aaf2de [ 42.615614][ T497] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 42.615615][ T497] RBP: 00007ffd3c08b450 R08: 0000000000000010 R09: 0000563b7f762530 [ 42.615615][ T497] R10: 00007ffd3c08b390 R11: 0000000000000246 R12: 0000000000000001 [ 42.615616][ T497] R13: 0000563b7f762918 R14: 0000563b7f762690 R15: 0000000000000000 | [ 44.603443][ T492] softirqs last disabled at (61880): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 44.603446][ T492] Preemption disabled at: | [ 44.603446][ T492] vprintk_emit (kernel/printk/printk.c:2471) | [ 44.603459][ T492] Tainted: [W]=WARN [ 44.603460][ T492] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.603462][ T492] Call Trace: [ 44.603463][ T492] [ 44.603465][ T492] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 44.603470][ T492] ? vprintk_emit (kernel/printk/printk.c:2471) [ 44.603472][ T492] __might_resched.cold (kernel/sched/core.c:9234) [ 44.603477][ T492] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 44.603480][ T492] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 44.603485][ T492] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 44.603488][ T492] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.603494][ T492] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.603496][ T492] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 44.603500][ T492] put_chars (drivers/char/virtio_console.c:1176) [ 44.603503][ T492] ? __send_to_port (drivers/char/virtio_console.c:654) [ 44.603506][ T492] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 44.603512][ T492] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 44.603519][ T492] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 44.603521][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.603525][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.603529][ T492] console_emit_next_record (kernel/printk/printk.c:3183) [ 44.603532][ T492] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 44.603536][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.603538][ T492] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 44.603542][ T492] console_flush_one_record (kernel/printk/printk.c:3268) [ 44.603545][ T492] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 44.603547][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.603552][ T492] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 44.603554][ T492] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 44.603556][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.603558][ T492] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 44.603561][ T492] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 44.603563][ T492] ? vprintk_emit (kernel/printk/printk.c:2478) [ 44.603566][ T492] vprintk_emit (kernel/printk/printk.c:2479) [ 44.603570][ T492] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 44.603573][ T492] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 44.603576][ T492] _printk (kernel/printk/printk.c:2504) [ 44.603579][ T492] ? snapshot_read.cold (user.c:?) [ 44.603581][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 44.603585][ T492] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 44.603586][ T492] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 44.603589][ T492] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 44.603593][ T492] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 44.603595][ T492] ? netdev_notice (net/core/dev.c:13194) [ 44.603596][ T492] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 44.603599][ T492] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 44.603603][ T492] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 44.603605][ T492] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 44.603607][ T492] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 44.603610][ T492] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 44.603612][ T492] ? __fput (fs/file_table.c:512) [ 44.603615][ T492] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 44.603618][ T492] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 44.603622][ T492] netif_set_promiscuity (net/core/dev.c:9699) [ 44.603626][ T492] dev_set_promiscuity (net/core/dev_api.c:288) [ 44.603629][ T492] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 44.603634][ T492] ? packet_set_ring (net/packet/af_packet.c:652) [ 44.603637][ T492] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 44.603642][ T492] __sock_release (net/socket.c:735) [ 44.603645][ T492] sock_close (net/socket.c:1526 (discriminator 1)) [ 44.603647][ T492] __fput (fs/file_table.c:512) [ 44.603652][ T492] fput_close_sync (fs/file_table.c:617) [ 44.603654][ T492] ? alloc_file_clone (fs/file_table.c:479) [ 44.603657][ T492] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 44.603660][ T492] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 44.603663][ T492] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 44.603665][ T492] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 44.603668][ T492] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 44.603670][ T492] RIP: 0033:0x7fab095bc54e [ 44.603673][ T492] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 44.603675][ T492] RSP: 002b:00007ffc14976a90 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 44.603677][ T492] RAX: ffffffffffffffda RBX: 00005562284e0690 RCX: 00007fab095bc54e [ 44.603679][ T492] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 44.603680][ T492] RBP: 00007ffc14976aa0 R08: 0000000000000000 R09: 0000000000000000 [ 44.603680][ T492] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: do_softirq:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars