====================================== | [ 11.010753][ T206] softirqs last disabled at (46396): __alloc_skb (./include/linux/bottom_half.h:20 (discriminator 2) net/core/skbuff.c:697 (discriminator 2)) | [ 11.010755][ T206] Preemption disabled at: | [ 11.010756][ T206] vprintk_emit (kernel/printk/printk.c:2471) | [ 11.010767][ T206] Tainted: [W]=WARN [ 11.010768][ T206] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 11.010770][ T206] Call Trace: [ 11.010772][ T206] [ 11.010773][ T206] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 11.010779][ T206] ? vprintk_emit (kernel/printk/printk.c:2471) [ 11.010781][ T206] __might_resched.cold (kernel/sched/core.c:9234) [ 11.010786][ T206] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 11.010790][ T206] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 11.010795][ T206] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 11.010798][ T206] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.010805][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.010807][ T206] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 11.010811][ T206] put_chars (drivers/char/virtio_console.c:1176) [ 11.010814][ T206] ? __send_to_port (drivers/char/virtio_console.c:654) [ 11.010818][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.010824][ T206] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 11.010828][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.010834][ T206] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 11.010837][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010844][ T206] console_emit_next_record (kernel/printk/printk.c:3183) [ 11.010847][ T206] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 11.010851][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010853][ T206] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 11.010858][ T206] console_flush_one_record (kernel/printk/printk.c:3268) [ 11.010862][ T206] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 11.010863][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.010869][ T206] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 11.010871][ T206] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 11.010873][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010875][ T206] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 11.010879][ T206] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 11.010881][ T206] ? vprintk_emit (kernel/printk/printk.c:2478) [ 11.010884][ T206] vprintk_emit (kernel/printk/printk.c:2479) [ 11.010887][ T206] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 11.010890][ T206] ? save_trace (kernel/locking/lockdep.c:589) [ 11.010892][ T206] ? add_lock_to_list (./include/linux/find.h:391 kernel/locking/lockdep.c:1419 kernel/locking/lockdep.c:1450) [ 11.010896][ T206] _printk (kernel/printk/printk.c:2504) [ 11.010900][ T206] ? snapshot_read.cold (user.c:?) [ 11.010903][ T206] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 11.010906][ T206] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 11.010909][ T206] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 11.010913][ T206] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 11.010915][ T206] ? netdev_notice (net/core/dev.c:13194) [ 11.010917][ T206] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 11.010921][ T206] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5554) [ 11.010923][ T206] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 11.010927][ T206] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 11.010929][ T206] team_mode_option_set.cold (drivers/net/team/team_core.c:639 drivers/net/team/team_core.c:1486) [ 11.010935][ T206] team_nl_options_set_doit (drivers/net/team/team_core.c:375 drivers/net/team/team_core.c:2849) [ 11.010941][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 11.010943][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010950][ T206] ? __nla_parse (lib/nlattr.c:732) [ 11.010955][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 11.010959][ T206] ? genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.010961][ T206] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 11.010964][ T206] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 11.010971][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.010973][ T206] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 11.010976][ T206] ? write_profile (profile.c:?) [ 11.010979][ T206] ? unwind_get_return_address (arch/x86/kernel/unwind_orc.c:385 arch/x86/kernel/unwind_orc.c:380) [ 11.010985][ T206] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 11.010988][ T206] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 11.010991][ T206] ? team_nl_options_get_doit (drivers/net/team/team_core.c:2714) [ 11.010994][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.011000][ T206] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 11.011003][ T206] netlink_rcv_skb (net/netlink/af_netlink.c:2556) [ 11.011006][ T206] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 11.011009][ T206] ? netlink_ack (./include/linux/skbuff.h:2718) [ 11.011016][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:334 (discriminator 2)) [ 11.011018][ T206] ? netlink_deliver_tap (./include/linux/rcupdate.h:319 (discriminator 2) ./include/linux/rcupdate.h:880 (discriminator 2) net/netlink/af_netlink.c:341 (discriminator 2)) [ 11.011022][ T206] genl_rcv (net/netlink/genetlink.c:1218) [ 11.011024][ T206] netlink_unicast (net/netlink/af_netlink.c:1319 net/netlink/af_netlink.c:1345) [ 11.011029][ T206] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 11.011032][ T206] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 11.011037][ T206] netlink_sendmsg (net/netlink/af_netlink.c:1900) [ 11.011041][ T206] ? netlink_unicast (./include/net/net_namespace.h:422 (discriminator 7)) [ 11.011045][ T206] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 11.011051][ T206] ____sys_sendmsg (net/socket.c:800 (discriminator 4) net/socket.c:815 (discriminator 4) net/socket.c:2713 (discriminator 4)) [ 11.011054][ T206] ? copy_msghdr_from_user (net/socket.c:2650) [ 11.011056][ T206] ? get_timestamp.constprop.0 (./include/linux/netdevice.h:5399) [ 11.011058][ T206] ? move_addr_to_kernel (net/socket.c:258) [ 11.011062][ T206] ? do_fault_around (./include/linux/rcupdate.h:882 mm/memory.c:5961) [ 11.011064][ T206] ? find_held_lock (kernel/locking/lockdep.c:5367) [ 11.011069][ T206] ___sys_sendmsg (net/socket.c:2767) [ 11.011070][ T206] ? do_pte_missing (mm/memory.c:5991 mm/memory.c:6134 mm/memory.c:4700) [ 11.011073][ T206] ? copy_msghdr_from_user (net/socket.c:2619) [ 11.011075][ T206] ? rcu_read_unlock (./include/linux/rcupdate.h:878 (discriminator 6)) [ 11.011092][ T206] __sys_sendmsg (net/socket.c:2799) [ 11.011095][ T206] ? __sys_sendmsg_sock (net/socket.c:2780) [ 11.011100][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.011102][ T206] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 11.011106][ T206] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 11.011109][ T206] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 11.011112][ T206] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 11.011114][ T206] RIP: 0033:0x7fc2a951b54e [ 11.011119][ T206] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 11.011120][ T206] RSP: 002b:00007ffd137c6f80 EFLAGS: 00000202 ORIG_RAX: 000000000000002e [ 11.011123][ T206] RAX: ffffffffffffffda RBX: 000055df699d39d0 RCX: 00007fc2a951b54e [ 11.011124][ T206] RDX: 0000000000000000 RSI: 00007ffd137c7020 RDI: 0000000000000006 [ 11.011125][ T206] RBP: 00007ffd137c6f90 R08: 0000000000000000 R09: 0000000000000000 [ 11.011126][ T206] R10: 0000000000000000 R11: 0000000000000202 R12: 000055df699d3de0 [ 11.011127][ T206] R13: 00007ffd137c7020 R14: 000055df699d38e0 R15: 0000000000000000 | [ 12.842675][ T232] softirqs last disabled at (51926): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 12.842679][ T232] Preemption disabled at: | [ 12.842680][ T232] vprintk_emit (kernel/printk/printk.c:2471) | [ 12.842689][ T232] Tainted: [W]=WARN [ 12.842690][ T232] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 12.842692][ T232] Call Trace: [ 12.842693][ T232] [ 12.842695][ T232] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 12.842700][ T232] ? vprintk_emit (kernel/printk/printk.c:2471) [ 12.842701][ T232] __might_resched.cold (kernel/sched/core.c:9234) [ 12.842706][ T232] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 12.842709][ T232] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 12.842715][ T232] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 12.842717][ T232] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.842723][ T232] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 12.842725][ T232] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 12.842729][ T232] put_chars (drivers/char/virtio_console.c:1176) [ 12.842732][ T232] ? __send_to_port (drivers/char/virtio_console.c:654) [ 12.842734][ T232] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 12.842738][ T232] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 12.842741][ T232] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 12.842747][ T232] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 12.842750][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.842756][ T232] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 12.842762][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.842767][ T232] console_emit_next_record (kernel/printk/printk.c:3183) [ 12.842770][ T232] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 12.842774][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.842776][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 12.842780][ T232] console_flush_one_record (kernel/printk/printk.c:3268) [ 12.842784][ T232] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 12.842785][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 12.842790][ T232] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 12.842793][ T232] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 12.842794][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.842796][ T232] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 12.842800][ T232] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 12.842802][ T232] ? vprintk_emit (kernel/printk/printk.c:2478) [ 12.842805][ T232] vprintk_emit (kernel/printk/printk.c:2479) [ 12.842808][ T232] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 12.842809][ T232] ? kasan_save_stack (mm/kasan/common.c:58) [ 12.842812][ T232] ? kasan_save_track (mm/kasan/common.c:78) [ 12.842813][ T232] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 12.842814][ T232] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 12.842816][ T232] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 12.842818][ T232] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 12.842820][ T232] ? do_sock_setsockopt (net/socket.c:2397) [ 12.842823][ T232] _printk (kernel/printk/printk.c:2504) [ 12.842827][ T232] ? snapshot_read.cold (user.c:?) [ 12.842831][ T232] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 12.842834][ T232] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 12.842838][ T232] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 12.842840][ T232] ? netdev_notice (net/core/dev.c:13194) [ 12.842846][ T232] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 12.842849][ T232] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 12.842853][ T232] netif_set_promiscuity (net/core/dev.c:9699) [ 12.842858][ T232] dev_set_promiscuity (net/core/dev_api.c:288) [ 12.842860][ T232] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 12.842863][ T232] packet_mc_add (net/packet/af_packet.c:3755) [ 12.842866][ T232] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.842870][ T232] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 12.842872][ T232] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 12.842877][ T232] packet_setsockopt (net/packet/af_packet.c:3840) [ 12.842880][ T232] ? packet_bind (net/packet/af_packet.c:3341) [ 12.842884][ T232] ? do_sock_getsockopt (net/socket.c:2484) [ 12.842888][ T232] ? sock_poll (net/socket.c:1514) [ 12.842892][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.842893][ T232] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.842897][ T232] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 12.842902][ T232] do_sock_setsockopt (net/socket.c:2397) [ 12.842905][ T232] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 12.842906][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 12.842912][ T232] __sys_setsockopt (net/socket.c:2422) [ 12.842916][ T232] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 12.842918][ T232] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 12.842920][ T232] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 12.842923][ T232] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 12.842925][ T232] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 12.842926][ T232] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 12.842928][ T232] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 12.842931][ T232] RIP: 0033:0x7fd3ed8e62de [ 12.842934][ T232] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 12.842936][ T232] RSP: 002b:00007ffc0ad7b8f8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 12.842939][ T232] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fd3ed8e62de [ 12.842940][ T232] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 12.842941][ T232] RBP: 00007ffc0ad7ba30 R08: 0000000000000010 R09: 0000555d514ed530 [ 12.842942][ T232] R10: 00007ffc0ad7b970 R11: 0000000000000246 R12: 0000000000000001 [ 12.842942][ T232] R13: 0000555d514ed918 R14: 0000555d514ed690 R15: 0000000000000000 | [ 13.884594][ T239] softirqs last disabled at (36862): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 13.884598][ T239] Preemption disabled at: | [ 13.884598][ T239] vprintk_emit (kernel/printk/printk.c:2471) | [ 13.884607][ T239] Tainted: [W]=WARN [ 13.884608][ T239] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.884610][ T239] Call Trace: [ 13.884612][ T239] [ 13.884613][ T239] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 13.884618][ T239] ? vprintk_emit (kernel/printk/printk.c:2471) [ 13.884620][ T239] __might_resched.cold (kernel/sched/core.c:9234) [ 13.884625][ T239] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 13.884628][ T239] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 13.884634][ T239] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 13.884636][ T239] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.884642][ T239] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 13.884644][ T239] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 13.884648][ T239] put_chars (drivers/char/virtio_console.c:1176) [ 13.884652][ T239] ? __send_to_port (drivers/char/virtio_console.c:654) [ 13.884653][ T239] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 13.884658][ T239] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 13.884661][ T239] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 13.884666][ T239] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 13.884669][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.884675][ T239] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 13.884678][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.884683][ T239] console_emit_next_record (kernel/printk/printk.c:3183) [ 13.884686][ T239] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 13.884690][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.884692][ T239] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 13.884697][ T239] console_flush_one_record (kernel/printk/printk.c:3268) [ 13.884700][ T239] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 13.884702][ T239] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 13.884707][ T239] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 13.884710][ T239] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 13.884711][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.884713][ T239] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 13.884717][ T239] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 13.884719][ T239] ? vprintk_emit (kernel/printk/printk.c:2478) [ 13.884722][ T239] vprintk_emit (kernel/printk/printk.c:2479) [ 13.884725][ T239] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 13.884726][ T239] ? kasan_save_stack (mm/kasan/common.c:58) [ 13.884729][ T239] ? kasan_save_track (mm/kasan/common.c:78) [ 13.884730][ T239] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 13.884732][ T239] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 13.884734][ T239] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 13.884735][ T239] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 13.884737][ T239] ? do_sock_setsockopt (net/socket.c:2397) [ 13.884741][ T239] _printk (kernel/printk/printk.c:2504) [ 13.884744][ T239] ? snapshot_read.cold (user.c:?) [ 13.884749][ T239] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 13.884752][ T239] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 13.884755][ T239] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 13.884761][ T239] ? netdev_notice (net/core/dev.c:13194) [ 13.884769][ T239] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 13.884771][ T239] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 13.884775][ T239] netif_set_promiscuity (net/core/dev.c:9699) [ 13.884780][ T239] dev_set_promiscuity (net/core/dev_api.c:288) [ 13.884782][ T239] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 13.884785][ T239] packet_mc_add (net/packet/af_packet.c:3755) [ 13.884788][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.884792][ T239] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 13.884794][ T239] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 13.884799][ T239] packet_setsockopt (net/packet/af_packet.c:3840) [ 13.884802][ T239] ? packet_bind (net/packet/af_packet.c:3341) [ 13.884806][ T239] ? do_sock_getsockopt (net/socket.c:2484) [ 13.884811][ T239] ? sock_poll (net/socket.c:1514) [ 13.884814][ T239] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 13.884816][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.884819][ T239] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 13.884824][ T239] do_sock_setsockopt (net/socket.c:2397) [ 13.884827][ T239] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 13.884833][ T239] __sys_setsockopt (net/socket.c:2422) [ 13.884838][ T239] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 13.884839][ T239] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 13.884841][ T239] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 13.884844][ T239] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 13.884846][ T239] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 13.884847][ T239] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 13.884850][ T239] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 13.884852][ T239] RIP: 0033:0x7f8bfb7062de [ 13.884856][ T239] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 13.884858][ T239] RSP: 002b:00007ffe5ed1c8a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 13.884860][ T239] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f8bfb7062de [ 13.884862][ T239] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 13.884862][ T239] RBP: 00007ffe5ed1c9e0 R08: 0000000000000010 R09: 000055ff78547530 [ 13.884863][ T239] R10: 00007ffe5ed1c920 R11: 0000000000000246 R12: 0000000000000001 [ 13.884864][ T239] R13: 000055ff78547918 R14: 000055ff78547690 R15: 0000000000000000 | [ 15.867523][ T232] softirqs last disabled at (68010): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 15.867528][ T232] Preemption disabled at: | [ 15.867529][ T232] vprintk_emit (kernel/printk/printk.c:2471) | [ 15.867541][ T232] Tainted: [W]=WARN [ 15.867542][ T232] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 15.867544][ T232] Call Trace: [ 15.867547][ T232] [ 15.867549][ T232] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 15.867556][ T232] ? vprintk_emit (kernel/printk/printk.c:2471) [ 15.867559][ T232] __might_resched.cold (kernel/sched/core.c:9234) [ 15.867565][ T232] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 15.867571][ T232] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 15.867579][ T232] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 15.867583][ T232] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.867593][ T232] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.867596][ T232] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 15.867602][ T232] put_chars (drivers/char/virtio_console.c:1176) [ 15.867605][ T232] ? check_prev_add (kernel/locking/lockdep.c:3185) [ 15.867610][ T232] ? __send_to_port (drivers/char/virtio_console.c:654) [ 15.867616][ T232] ? validate_chain (kernel/locking/lockdep.c:159 kernel/locking/lockdep.c:191 kernel/locking/lockdep.c:3928) [ 15.867625][ T232] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 15.867637][ T232] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 15.867642][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.867647][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.867654][ T232] console_emit_next_record (kernel/printk/printk.c:3183) [ 15.867660][ T232] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 15.867668][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.867671][ T232] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 15.867679][ T232] console_flush_one_record (kernel/printk/printk.c:3268) [ 15.867686][ T232] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 15.867688][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.867698][ T232] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 15.867702][ T232] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 15.867704][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.867708][ T232] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 15.867715][ T232] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 15.867718][ T232] ? vprintk_emit (kernel/printk/printk.c:2478) [ 15.867723][ T232] vprintk_emit (kernel/printk/printk.c:2479) [ 15.867729][ T232] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 15.867734][ T232] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 15.867741][ T232] _printk (kernel/printk/printk.c:2504) [ 15.867746][ T232] ? snapshot_read.cold (user.c:?) [ 15.867749][ T232] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.867755][ T232] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 15.867763][ T232] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 15.867768][ T232] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 15.867774][ T232] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 15.867778][ T232] ? netdev_notice (net/core/dev.c:13194) [ 15.867780][ T232] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 15.867784][ T232] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 15.867791][ T232] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 15.867794][ T232] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 15.867797][ T232] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 15.867802][ T232] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 15.867806][ T232] ? __fput (fs/file_table.c:512) [ 15.867810][ T232] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 15.867814][ T232] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 15.867821][ T232] netif_set_promiscuity (net/core/dev.c:9699) [ 15.867828][ T232] dev_set_promiscuity (net/core/dev_api.c:288) [ 15.867833][ T232] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 15.867841][ T232] ? packet_set_ring (net/packet/af_packet.c:652) [ 15.867847][ T232] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 15.867856][ T232] __sock_release (net/socket.c:735) [ 15.867863][ T232] sock_close (net/socket.c:1526 (discriminator 1)) [ 15.867866][ T232] __fput (fs/file_table.c:512) [ 15.867875][ T232] fput_close_sync (fs/file_table.c:617) [ 15.867879][ T232] ? alloc_file_clone (fs/file_table.c:479) [ 15.867884][ T232] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 15.867891][ T232] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 15.867895][ T232] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 15.867898][ T232] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 15.867903][ T232] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 15.867906][ T232] RIP: 0033:0x7fd3ed85d54e [ 15.867912][ T232] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 15.867914][ T232] RSP: 002b:00007ffc0ad7ba60 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 15.867918][ T232] RAX: ffffffffffffffda RBX: 0000555d514ed690 RCX: 00007fd3ed85d54e [ 15.867920][ T232] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 15.867921][ T232] RBP: 00007ffc0ad7ba70 R08: 0000000000000000 R09: 0000000000000000 [ 15.867922][ T232] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 15.867924][ T232] R13: 00000000fffffffe R14: 0000555d27648760 R15: 0000000000000001 | [ 17.556662][ T269] softirqs last disabled at (32822): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 17.556668][ T269] Preemption disabled at: | [ 17.556668][ T269] vprintk_emit (kernel/printk/printk.c:2471) | [ 17.556680][ T269] Tainted: [W]=WARN [ 17.556681][ T269] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.556684][ T269] Call Trace: [ 17.556686][ T269] [ 17.556688][ T269] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 17.556695][ T269] ? vprintk_emit (kernel/printk/printk.c:2471) [ 17.556698][ T269] __might_resched.cold (kernel/sched/core.c:9234) [ 17.556704][ T269] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 17.556709][ T269] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 17.556717][ T269] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 17.556721][ T269] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.556730][ T269] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 17.556733][ T269] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 17.556739][ T269] put_chars (drivers/char/virtio_console.c:1176) [ 17.556744][ T269] ? __send_to_port (drivers/char/virtio_console.c:654) [ 17.556747][ T269] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 17.556753][ T269] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 17.556761][ T269] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 17.556770][ T269] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 17.556775][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.556784][ T269] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 17.556789][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.556798][ T269] console_emit_next_record (kernel/printk/printk.c:3183) [ 17.556804][ T269] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 17.556812][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.556815][ T269] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 17.556823][ T269] console_flush_one_record (kernel/printk/printk.c:3268) [ 17.556830][ T269] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 17.556833][ T269] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 17.556844][ T269] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 17.556849][ T269] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 17.556851][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.556854][ T269] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 17.556862][ T269] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 17.556865][ T269] ? vprintk_emit (kernel/printk/printk.c:2478) [ 17.556871][ T269] vprintk_emit (kernel/printk/printk.c:2479) [ 17.556876][ T269] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 17.556879][ T269] ? kasan_save_stack (mm/kasan/common.c:58) [ 17.556882][ T269] ? kasan_save_track (mm/kasan/common.c:78) [ 17.556885][ T269] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 17.556887][ T269] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 17.556889][ T269] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 17.556892][ T269] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 17.556895][ T269] ? do_sock_setsockopt (net/socket.c:2397) [ 17.556901][ T269] _printk (kernel/printk/printk.c:2504) [ 17.556906][ T269] ? snapshot_read.cold (user.c:?) [ 17.556914][ T269] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 17.556918][ T269] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 17.556924][ T269] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 17.556928][ T269] ? netdev_notice (net/core/dev.c:13194) [ 17.556940][ T269] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 17.556945][ T269] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 17.556952][ T269] netif_set_promiscuity (net/core/dev.c:9699) [ 17.556958][ T269] dev_set_promiscuity (net/core/dev_api.c:288) [ 17.556961][ T269] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 17.556966][ T269] packet_mc_add (net/packet/af_packet.c:3755) [ 17.556970][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.556975][ T269] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 17.556979][ T269] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 17.556986][ T269] packet_setsockopt (net/packet/af_packet.c:3840) [ 17.556992][ T269] ? packet_bind (net/packet/af_packet.c:3341) [ 17.556998][ T269] ? do_sock_getsockopt (net/socket.c:2484) [ 17.557007][ T269] ? sock_poll (net/socket.c:1514) [ 17.557013][ T269] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 17.557016][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.557022][ T269] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 17.557028][ T269] do_sock_setsockopt (net/socket.c:2397) [ 17.557034][ T269] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 17.557047][ T269] __sys_setsockopt (net/socket.c:2422) [ 17.557055][ T269] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 17.557057][ T269] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 17.557061][ T269] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 17.557065][ T269] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 17.557067][ T269] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 17.557069][ T269] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 17.557074][ T269] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 17.557077][ T269] RIP: 0033:0x7f37c763e2de [ 17.557083][ T269] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 17.557085][ T269] RSP: 002b:00007ffd8db0f8c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 17.557088][ T269] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f37c763e2de [ 17.557090][ T269] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 17.557092][ T269] RBP: 00007ffd8db0fa00 R08: 0000000000000010 R09: 0000559f9edbc530 [ 17.557093][ T269] R10: 00007ffd8db0f940 R11: 0000000000000246 R12: 0000000000000001 [ 17.557095][ T269] R13: 0000559f9edbc918 R14: 0000559f9edbc690 R15: 0000000000000000 | [ 19.567423][ T263] softirqs last disabled at (54384): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 19.567426][ T263] Preemption disabled at: | [ 19.567427][ T263] vprintk_emit (kernel/printk/printk.c:2471) | [ 19.567436][ T263] Tainted: [W]=WARN [ 19.567437][ T263] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 19.567439][ T263] Call Trace: [ 19.567441][ T263] [ 19.567443][ T263] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 19.567448][ T263] ? vprintk_emit (kernel/printk/printk.c:2471) [ 19.567449][ T263] __might_resched.cold (kernel/sched/core.c:9234) [ 19.567454][ T263] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 19.567458][ T263] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 19.567463][ T263] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 19.567466][ T263] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.567472][ T263] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.567474][ T263] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 19.567478][ T263] put_chars (drivers/char/virtio_console.c:1176) [ 19.567482][ T263] ? __send_to_port (drivers/char/virtio_console.c:654) [ 19.567485][ T263] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 19.567491][ T263] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 19.567498][ T263] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 19.567501][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.567505][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.567509][ T263] console_emit_next_record (kernel/printk/printk.c:3183) [ 19.567513][ T263] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 19.567517][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.567519][ T263] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 19.567523][ T263] console_flush_one_record (kernel/printk/printk.c:3268) [ 19.567527][ T263] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 19.567528][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.567534][ T263] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 19.567536][ T263] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 19.567538][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.567540][ T263] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 19.567544][ T263] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 19.567546][ T263] ? vprintk_emit (kernel/printk/printk.c:2478) [ 19.567549][ T263] vprintk_emit (kernel/printk/printk.c:2479) [ 19.567552][ T263] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 19.567556][ T263] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 19.567559][ T263] _printk (kernel/printk/printk.c:2504) [ 19.567563][ T263] ? snapshot_read.cold (user.c:?) [ 19.567565][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.567569][ T263] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 19.567570][ T263] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 19.567574][ T263] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 19.567577][ T263] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 19.567580][ T263] ? netdev_notice (net/core/dev.c:13194) [ 19.567581][ T263] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 19.567584][ T263] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 19.567588][ T263] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 19.567590][ T263] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 19.567592][ T263] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 19.567595][ T263] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 19.567597][ T263] ? __fput (fs/file_table.c:512) [ 19.567600][ T263] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 19.567603][ T263] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 19.567608][ T263] netif_set_promiscuity (net/core/dev.c:9699) [ 19.567613][ T263] dev_set_promiscuity (net/core/dev_api.c:288) [ 19.567616][ T263] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 19.567621][ T263] ? packet_set_ring (net/packet/af_packet.c:652) [ 19.567624][ T263] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 19.567629][ T263] __sock_release (net/socket.c:735) [ 19.567633][ T263] sock_close (net/socket.c:1526 (discriminator 1)) [ 19.567635][ T263] __fput (fs/file_table.c:512) [ 19.567640][ T263] fput_close_sync (fs/file_table.c:617) [ 19.567643][ T263] ? alloc_file_clone (fs/file_table.c:479) [ 19.567645][ T263] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 19.567649][ T263] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 19.567651][ T263] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 19.567653][ T263] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 19.567656][ T263] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 19.567659][ T263] RIP: 0033:0x7fdbf176354e [ 19.567663][ T263] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 19.567664][ T263] RSP: 002b:00007fffa5bf53b0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 19.567667][ T263] RAX: ffffffffffffffda RBX: 00005646292ff690 RCX: 00007fdbf176354e [ 19.567668][ T263] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 19.567669][ T263] RBP: 00007fffa5bf53c0 R08: 0000000000000000 R09: 0000000000000000 [ 19.567670][ T263] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 19.567671][ T263] R13: 00000000fffffffe R14: 00005645f3d44760 R15: 0000000000000001 | [ 21.132115][ T298] softirqs last disabled at (29280): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 21.132120][ T298] Preemption disabled at: | [ 21.132121][ T298] vprintk_emit (kernel/printk/printk.c:2471) | [ 21.132129][ T298] Tainted: [W]=WARN [ 21.132130][ T298] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 21.132131][ T298] Call Trace: [ 21.132133][ T298] [ 21.132134][ T298] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 21.132139][ T298] ? vprintk_emit (kernel/printk/printk.c:2471) [ 21.132141][ T298] __might_resched.cold (kernel/sched/core.c:9234) [ 21.132146][ T298] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 21.132149][ T298] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 21.132155][ T298] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 21.132157][ T298] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.132163][ T298] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 21.132166][ T298] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 21.132169][ T298] put_chars (drivers/char/virtio_console.c:1176) [ 21.132173][ T298] ? __send_to_port (drivers/char/virtio_console.c:654) [ 21.132174][ T298] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 21.132179][ T298] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 21.132182][ T298] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 21.132187][ T298] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 21.132195][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.132201][ T298] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 21.132204][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.132208][ T298] console_emit_next_record (kernel/printk/printk.c:3183) [ 21.132212][ T298] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 21.132216][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.132218][ T298] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 21.132222][ T298] console_flush_one_record (kernel/printk/printk.c:3268) [ 21.132225][ T298] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 21.132227][ T298] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 21.132232][ T298] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 21.132234][ T298] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 21.132236][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.132238][ T298] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 21.132242][ T298] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 21.132243][ T298] ? vprintk_emit (kernel/printk/printk.c:2478) [ 21.132246][ T298] vprintk_emit (kernel/printk/printk.c:2479) [ 21.132250][ T298] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 21.132251][ T298] ? kasan_save_stack (mm/kasan/common.c:58) [ 21.132254][ T298] ? kasan_save_track (mm/kasan/common.c:78) [ 21.132255][ T298] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 21.132256][ T298] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 21.132258][ T298] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 21.132259][ T298] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 21.132261][ T298] ? do_sock_setsockopt (net/socket.c:2397) [ 21.132265][ T298] _printk (kernel/printk/printk.c:2504) [ 21.132269][ T298] ? snapshot_read.cold (user.c:?) [ 21.132273][ T298] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 21.132276][ T298] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 21.132279][ T298] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 21.132281][ T298] ? netdev_notice (net/core/dev.c:13194) [ 21.132288][ T298] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 21.132291][ T298] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 21.132295][ T298] netif_set_promiscuity (net/core/dev.c:9699) [ 21.132300][ T298] dev_set_promiscuity (net/core/dev_api.c:288) [ 21.132303][ T298] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 21.132306][ T298] packet_mc_add (net/packet/af_packet.c:3755) [ 21.132308][ T298] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 21.132312][ T298] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 21.132315][ T298] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 21.132320][ T298] packet_setsockopt (net/packet/af_packet.c:3840) [ 21.132323][ T298] ? packet_bind (net/packet/af_packet.c:3341) [ 21.132327][ T298] ? do_sock_getsockopt (net/socket.c:2484) [ 21.132331][ T298] ? sock_poll (net/socket.c:1514) [ 21.132335][ T298] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 21.132337][ T298] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 21.132340][ T298] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 21.132345][ T298] do_sock_setsockopt (net/socket.c:2397) [ 21.132348][ T298] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 21.132354][ T298] __sys_setsockopt (net/socket.c:2422) [ 21.132359][ T298] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 21.132360][ T298] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 21.132362][ T298] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 21.132365][ T298] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 21.132367][ T298] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 21.132368][ T298] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 21.132371][ T298] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 21.132373][ T298] RIP: 0033:0x7f03039b62de [ 21.132377][ T298] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 21.132378][ T298] RSP: 002b:00007ffeb0201628 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 21.132381][ T298] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f03039b62de [ 21.132382][ T298] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 21.132383][ T298] RBP: 00007ffeb0201760 R08: 0000000000000010 R09: 0000558b16457530 [ 21.132384][ T298] R10: 00007ffeb02016a0 R11: 0000000000000246 R12: 0000000000000001 [ 21.132385][ T298] R13: 0000558b16457918 R14: 0000558b16457690 R15: 0000000000000000 | [ 23.137187][ T293] softirqs last disabled at (48914): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 23.137190][ T293] Preemption disabled at: | [ 23.137191][ T293] vprintk_emit (kernel/printk/printk.c:2471) | [ 23.137206][ T293] Tainted: [W]=WARN [ 23.137207][ T293] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 23.137209][ T293] Call Trace: [ 23.137211][ T293] [ 23.137213][ T293] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 23.137218][ T293] ? vprintk_emit (kernel/printk/printk.c:2471) [ 23.137220][ T293] __might_resched.cold (kernel/sched/core.c:9234) [ 23.137225][ T293] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 23.137229][ T293] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 23.137234][ T293] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 23.137237][ T293] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.137243][ T293] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.137245][ T293] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 23.137249][ T293] put_chars (drivers/char/virtio_console.c:1176) [ 23.137252][ T293] ? __send_to_port (drivers/char/virtio_console.c:654) [ 23.137256][ T293] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 23.137262][ T293] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 23.137269][ T293] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 23.137272][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.137275][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.137280][ T293] console_emit_next_record (kernel/printk/printk.c:3183) [ 23.137283][ T293] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 23.137287][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.137289][ T293] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 23.137293][ T293] console_flush_one_record (kernel/printk/printk.c:3268) [ 23.137297][ T293] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 23.137298][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.137304][ T293] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 23.137306][ T293] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 23.137307][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.137309][ T293] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 23.137313][ T293] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 23.137315][ T293] ? vprintk_emit (kernel/printk/printk.c:2478) [ 23.137318][ T293] vprintk_emit (kernel/printk/printk.c:2479) [ 23.137321][ T293] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 23.137325][ T293] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 23.137328][ T293] _printk (kernel/printk/printk.c:2504) [ 23.137332][ T293] ? snapshot_read.cold (user.c:?) [ 23.137334][ T293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.137337][ T293] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 23.137339][ T293] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 23.137342][ T293] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 23.137346][ T293] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 23.137348][ T293] ? netdev_notice (net/core/dev.c:13194) [ 23.137349][ T293] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 23.137352][ T293] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 23.137356][ T293] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 23.137358][ T293] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 23.137360][ T293] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 23.137363][ T293] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 23.137366][ T293] ? __fput (fs/file_table.c:512) [ 23.137369][ T293] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 23.137371][ T293] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 23.137375][ T293] netif_set_promiscuity (net/core/dev.c:9699) [ 23.137380][ T293] dev_set_promiscuity (net/core/dev_api.c:288) [ 23.137384][ T293] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 23.137388][ T293] ? packet_set_ring (net/packet/af_packet.c:652) [ 23.137391][ T293] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 23.137396][ T293] __sock_release (net/socket.c:735) [ 23.137400][ T293] sock_close (net/socket.c:1526 (discriminator 1)) [ 23.137402][ T293] __fput (fs/file_table.c:512) [ 23.137407][ T293] fput_close_sync (fs/file_table.c:617) [ 23.137409][ T293] ? alloc_file_clone (fs/file_table.c:479) [ 23.137411][ T293] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 23.137415][ T293] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 23.137418][ T293] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 23.137419][ T293] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 23.137423][ T293] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 23.137425][ T293] RIP: 0033:0x7f8f836fe54e [ 23.137429][ T293] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 23.137431][ T293] RSP: 002b:00007ffe56061080 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 23.137433][ T293] RAX: ffffffffffffffda RBX: 000055f1b231f690 RCX: 00007f8f836fe54e [ 23.137435][ T293] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 23.137436][ T293] RBP: 00007ffe56061090 R08: 0000000000000000 R09: 0000000000000000 [ 23.137436][ T293] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 23.137437][ T293] R13: 00000000fffffffe R14: 000055f1a8b8e760 R15: 0000000000000001 | [ 25.079326][ T333] softirqs last disabled at (34170): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 25.079331][ T333] Preemption disabled at: | [ 25.079331][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 25.079340][ T333] Tainted: [W]=WARN [ 25.079341][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.079343][ T333] Call Trace: [ 25.079345][ T333] [ 25.079346][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 25.079351][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 25.079353][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 25.079358][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 25.079362][ T333] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 25.079367][ T333] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 25.079369][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.079375][ T333] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 25.079378][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 25.079381][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 25.079385][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 25.079386][ T333] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 25.079391][ T333] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 25.079394][ T333] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 25.079399][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 25.079403][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.079409][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 25.079412][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.079416][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 25.079420][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 25.079423][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.079425][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 25.079429][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 25.079433][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 25.079435][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 25.079440][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 25.079442][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 25.079444][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.079445][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 25.079449][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 25.079451][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 25.079454][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 25.079457][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 25.079459][ T333] ? kasan_save_stack (mm/kasan/common.c:58) [ 25.079461][ T333] ? kasan_save_track (mm/kasan/common.c:78) [ 25.079462][ T333] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 25.079463][ T333] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 25.079465][ T333] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 25.079467][ T333] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 25.079469][ T333] ? do_sock_setsockopt (net/socket.c:2397) [ 25.079472][ T333] _printk (kernel/printk/printk.c:2504) [ 25.079476][ T333] ? snapshot_read.cold (user.c:?) [ 25.079480][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 25.079483][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 25.079487][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 25.079489][ T333] ? netdev_notice (net/core/dev.c:13194) [ 25.079496][ T333] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 25.079498][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 25.079502][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 25.079507][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 25.079509][ T333] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 25.079513][ T333] packet_mc_add (net/packet/af_packet.c:3755) [ 25.079515][ T333] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.079519][ T333] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 25.079522][ T333] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 25.079526][ T333] packet_setsockopt (net/packet/af_packet.c:3840) [ 25.079530][ T333] ? packet_bind (net/packet/af_packet.c:3341) [ 25.079533][ T333] ? do_sock_getsockopt (net/socket.c:2484) [ 25.079538][ T333] ? sock_poll (net/socket.c:1514) [ 25.079541][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 25.079543][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.079547][ T333] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 25.079551][ T333] do_sock_setsockopt (net/socket.c:2397) [ 25.079555][ T333] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 25.079561][ T333] __sys_setsockopt (net/socket.c:2422) [ 25.079565][ T333] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 25.079567][ T333] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 25.079569][ T333] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 25.079572][ T333] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 25.079574][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 25.079575][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 25.079578][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 25.079580][ T333] RIP: 0033:0x7f06c686f2de [ 25.079584][ T333] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 25.079586][ T333] RSP: 002b:00007fff52bf0d48 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 25.079588][ T333] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f06c686f2de [ 25.079590][ T333] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 25.079591][ T333] RBP: 00007fff52bf0e80 R08: 0000000000000010 R09: 000055be6dd62530 [ 25.079591][ T333] R10: 00007fff52bf0dc0 R11: 0000000000000246 R12: 0000000000000001 [ 25.079592][ T333] R13: 000055be6dd62918 R14: 000055be6dd62690 R15: 0000000000000000 | [ 26.127102][ T340] softirqs last disabled at (35566): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 26.127106][ T340] Preemption disabled at: | [ 26.127107][ T340] vprintk_emit (kernel/printk/printk.c:2471) | [ 26.127116][ T340] Tainted: [W]=WARN [ 26.127117][ T340] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 26.127119][ T340] Call Trace: [ 26.127120][ T340] [ 26.127122][ T340] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 26.127127][ T340] ? vprintk_emit (kernel/printk/printk.c:2471) [ 26.127129][ T340] __might_resched.cold (kernel/sched/core.c:9234) [ 26.127133][ T340] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 26.127137][ T340] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 26.127143][ T340] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 26.127145][ T340] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.127151][ T340] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 26.127154][ T340] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 26.127157][ T340] put_chars (drivers/char/virtio_console.c:1176) [ 26.127161][ T340] ? __send_to_port (drivers/char/virtio_console.c:654) [ 26.127162][ T340] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 26.127167][ T340] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 26.127170][ T340] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 26.127176][ T340] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 26.127179][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.127185][ T340] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 26.127188][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.127192][ T340] console_emit_next_record (kernel/printk/printk.c:3183) [ 26.127196][ T340] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 26.127200][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.127202][ T340] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 26.127206][ T340] console_flush_one_record (kernel/printk/printk.c:3268) [ 26.127215][ T340] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 26.127216][ T340] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 26.127222][ T340] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 26.127224][ T340] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 26.127226][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.127227][ T340] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 26.127231][ T340] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 26.127233][ T340] ? vprintk_emit (kernel/printk/printk.c:2478) [ 26.127236][ T340] vprintk_emit (kernel/printk/printk.c:2479) [ 26.127240][ T340] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 26.127241][ T340] ? kasan_save_stack (mm/kasan/common.c:58) [ 26.127244][ T340] ? kasan_save_track (mm/kasan/common.c:78) [ 26.127245][ T340] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 26.127246][ T340] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 26.127248][ T340] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 26.127250][ T340] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 26.127252][ T340] ? do_sock_setsockopt (net/socket.c:2397) [ 26.127255][ T340] _printk (kernel/printk/printk.c:2504) [ 26.127260][ T340] ? snapshot_read.cold (user.c:?) [ 26.127264][ T340] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 26.127267][ T340] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 26.127270][ T340] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 26.127273][ T340] ? netdev_notice (net/core/dev.c:13194) [ 26.127279][ T340] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 26.127282][ T340] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 26.127286][ T340] netif_set_promiscuity (net/core/dev.c:9699) [ 26.127291][ T340] dev_set_promiscuity (net/core/dev_api.c:288) [ 26.127293][ T340] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 26.127296][ T340] packet_mc_add (net/packet/af_packet.c:3755) [ 26.127299][ T340] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 26.127303][ T340] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 26.127306][ T340] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 26.127310][ T340] packet_setsockopt (net/packet/af_packet.c:3840) [ 26.127314][ T340] ? packet_bind (net/packet/af_packet.c:3341) [ 26.127317][ T340] ? do_sock_getsockopt (net/socket.c:2484) [ 26.127322][ T340] ? sock_poll (net/socket.c:1514) [ 26.127325][ T340] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 26.127327][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.127331][ T340] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 26.127335][ T340] do_sock_setsockopt (net/socket.c:2397) [ 26.127339][ T340] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 26.127345][ T340] __sys_setsockopt (net/socket.c:2422) [ 26.127349][ T340] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 26.127351][ T340] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 26.127353][ T340] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 26.127356][ T340] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 26.127358][ T340] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 26.127359][ T340] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 26.127362][ T340] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 26.127364][ T340] RIP: 0033:0x7f383522d2de [ 26.127368][ T340] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 26.127370][ T340] RSP: 002b:00007ffcd068a9c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 26.127373][ T340] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f383522d2de [ 26.127374][ T340] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 26.127375][ T340] RBP: 00007ffcd068ab00 R08: 0000000000000010 R09: 00005634c2a05530 [ 26.127376][ T340] R10: 00007ffcd068aa40 R11: 0000000000000246 R12: 0000000000000001 [ 26.127377][ T340] R13: 00005634c2a05918 R14: 00005634c2a05690 R15: 0000000000000000 | [ 28.120779][ T333] softirqs last disabled at (47010): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 28.120782][ T333] Preemption disabled at: | [ 28.120783][ T333] vprintk_emit (kernel/printk/printk.c:2471) | [ 28.120792][ T333] Tainted: [W]=WARN [ 28.120793][ T333] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 28.120795][ T333] Call Trace: [ 28.120796][ T333] [ 28.120798][ T333] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 28.120803][ T333] ? vprintk_emit (kernel/printk/printk.c:2471) [ 28.120804][ T333] __might_resched.cold (kernel/sched/core.c:9234) [ 28.120809][ T333] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 28.120813][ T333] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 28.120818][ T333] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 28.120820][ T333] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.120827][ T333] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.120829][ T333] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 28.120833][ T333] put_chars (drivers/char/virtio_console.c:1176) [ 28.120836][ T333] ? __send_to_port (drivers/char/virtio_console.c:654) [ 28.120839][ T333] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 28.120845][ T333] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 28.120852][ T333] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 28.120855][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.120858][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.120863][ T333] console_emit_next_record (kernel/printk/printk.c:3183) [ 28.120866][ T333] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 28.120870][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.120872][ T333] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 28.120876][ T333] console_flush_one_record (kernel/printk/printk.c:3268) [ 28.120880][ T333] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 28.120881][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.120887][ T333] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 28.120889][ T333] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 28.120890][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.120892][ T333] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 28.120896][ T333] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 28.120898][ T333] ? vprintk_emit (kernel/printk/printk.c:2478) [ 28.120901][ T333] vprintk_emit (kernel/printk/printk.c:2479) [ 28.120904][ T333] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 28.120907][ T333] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 28.120911][ T333] _printk (kernel/printk/printk.c:2504) [ 28.120914][ T333] ? snapshot_read.cold (user.c:?) [ 28.120916][ T333] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.120920][ T333] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 28.120922][ T333] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 28.120925][ T333] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 28.120928][ T333] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 28.120930][ T333] ? netdev_notice (net/core/dev.c:13194) [ 28.120932][ T333] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 28.120934][ T333] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 28.120939][ T333] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 28.120940][ T333] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 28.120942][ T333] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 28.120945][ T333] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 28.120948][ T333] ? __fput (fs/file_table.c:512) [ 28.120951][ T333] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 28.120954][ T333] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 28.120958][ T333] netif_set_promiscuity (net/core/dev.c:9699) [ 28.120963][ T333] dev_set_promiscuity (net/core/dev_api.c:288) [ 28.120966][ T333] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 28.120971][ T333] ? packet_set_ring (net/packet/af_packet.c:652) [ 28.120974][ T333] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 28.120979][ T333] __sock_release (net/socket.c:735) [ 28.120982][ T333] sock_close (net/socket.c:1526 (discriminator 1)) [ 28.120984][ T333] __fput (fs/file_table.c:512) [ 28.120989][ T333] fput_close_sync (fs/file_table.c:617) [ 28.120992][ T333] ? alloc_file_clone (fs/file_table.c:479) [ 28.120994][ T333] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 28.120998][ T333] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 28.121000][ T333] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 28.121002][ T333] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 28.121005][ T333] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 28.121007][ T333] RIP: 0033:0x7f06c67e654e [ 28.121011][ T333] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 28.121013][ T333] RSP: 002b:00007fff52bf0eb0 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 28.121015][ T333] RAX: ffffffffffffffda RBX: 000055be6dd62690 RCX: 00007f06c67e654e [ 28.121017][ T333] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 28.121018][ T333] RBP: 00007fff52bf0ec0 R08: 0000000000000000 R09: 0000000000000000 [ 28.121018][ T333] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 28.121019][ T333] R13: 00000000fffffffe R14: 000055be44a36760 R15: 0000000000000001 | [ 29.738005][ T369] softirqs last disabled at (33580): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 29.738009][ T369] Preemption disabled at: | [ 29.738010][ T369] vprintk_emit (kernel/printk/printk.c:2471) | [ 29.738018][ T369] Tainted: [W]=WARN [ 29.738019][ T369] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.738020][ T369] Call Trace: [ 29.738022][ T369] [ 29.738024][ T369] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 29.738029][ T369] ? vprintk_emit (kernel/printk/printk.c:2471) [ 29.738030][ T369] __might_resched.cold (kernel/sched/core.c:9234) [ 29.738035][ T369] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 29.738039][ T369] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 29.738044][ T369] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 29.738046][ T369] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.738053][ T369] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 29.738055][ T369] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 29.738058][ T369] put_chars (drivers/char/virtio_console.c:1176) [ 29.738061][ T369] ? __send_to_port (drivers/char/virtio_console.c:654) [ 29.738063][ T369] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 29.738068][ T369] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 29.738071][ T369] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 29.738076][ T369] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 29.738079][ T369] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.738085][ T369] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 29.738088][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.738092][ T369] console_emit_next_record (kernel/printk/printk.c:3183) [ 29.738096][ T369] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 29.738099][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.738101][ T369] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 29.738105][ T369] console_flush_one_record (kernel/printk/printk.c:3268) [ 29.738109][ T369] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 29.738110][ T369] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 29.738116][ T369] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 29.738118][ T369] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 29.738119][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.738121][ T369] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 29.738125][ T369] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 29.738127][ T369] ? vprintk_emit (kernel/printk/printk.c:2478) [ 29.738130][ T369] vprintk_emit (kernel/printk/printk.c:2479) [ 29.738133][ T369] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 29.738135][ T369] ? kasan_save_stack (mm/kasan/common.c:58) [ 29.738137][ T369] ? kasan_save_track (mm/kasan/common.c:78) [ 29.738138][ T369] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 29.738139][ T369] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 29.738141][ T369] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 29.738143][ T369] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 29.738145][ T369] ? do_sock_setsockopt (net/socket.c:2397) [ 29.738148][ T369] _printk (kernel/printk/printk.c:2504) [ 29.738152][ T369] ? snapshot_read.cold (user.c:?) [ 29.738156][ T369] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 29.738159][ T369] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 29.738162][ T369] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 29.738164][ T369] ? netdev_notice (net/core/dev.c:13194) [ 29.738171][ T369] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 29.738174][ T369] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 29.738178][ T369] netif_set_promiscuity (net/core/dev.c:9699) [ 29.738182][ T369] dev_set_promiscuity (net/core/dev_api.c:288) [ 29.738185][ T369] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 29.738188][ T369] packet_mc_add (net/packet/af_packet.c:3755) [ 29.738191][ T369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.738195][ T369] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 29.738197][ T369] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 29.738202][ T369] packet_setsockopt (net/packet/af_packet.c:3840) [ 29.738206][ T369] ? packet_bind (net/packet/af_packet.c:3341) [ 29.738209][ T369] ? do_sock_getsockopt (net/socket.c:2484) [ 29.738214][ T369] ? sock_poll (net/socket.c:1514) [ 29.738217][ T369] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 29.738225][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.738229][ T369] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 29.738234][ T369] do_sock_setsockopt (net/socket.c:2397) [ 29.738237][ T369] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 29.738243][ T369] __sys_setsockopt (net/socket.c:2422) [ 29.738247][ T369] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 29.738249][ T369] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 29.738251][ T369] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 29.738254][ T369] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 29.738255][ T369] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 29.738256][ T369] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 29.738259][ T369] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 29.738261][ T369] RIP: 0033:0x7f556d9af2de [ 29.738265][ T369] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 29.738267][ T369] RSP: 002b:00007fffc64405d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 29.738270][ T369] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f556d9af2de [ 29.738271][ T369] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 29.738272][ T369] RBP: 00007fffc6440710 R08: 0000000000000010 R09: 000055c78baee530 [ 29.738273][ T369] R10: 00007fffc6440650 R11: 0000000000000246 R12: 0000000000000001 [ 29.738273][ T369] R13: 000055c78baee918 R14: 000055c78baee690 R15: 0000000000000000 | [ 31.748990][ T364] softirqs last disabled at (47489): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 31.748993][ T364] Preemption disabled at: | [ 31.748994][ T364] vprintk_emit (kernel/printk/printk.c:2471) | [ 31.749002][ T364] Tainted: [W]=WARN [ 31.749003][ T364] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.749005][ T364] Call Trace: [ 31.749007][ T364] [ 31.749008][ T364] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 31.749013][ T364] ? vprintk_emit (kernel/printk/printk.c:2471) [ 31.749015][ T364] __might_resched.cold (kernel/sched/core.c:9234) [ 31.749020][ T364] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 31.749023][ T364] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 31.749029][ T364] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 31.749031][ T364] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.749037][ T364] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.749039][ T364] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 31.749043][ T364] put_chars (drivers/char/virtio_console.c:1176) [ 31.749047][ T364] ? __send_to_port (drivers/char/virtio_console.c:654) [ 31.749050][ T364] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 31.749056][ T364] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 31.749063][ T364] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 31.749066][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.749069][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.749074][ T364] console_emit_next_record (kernel/printk/printk.c:3183) [ 31.749077][ T364] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 31.749081][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.749083][ T364] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 31.749087][ T364] console_flush_one_record (kernel/printk/printk.c:3268) [ 31.749091][ T364] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 31.749092][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.749098][ T364] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 31.749100][ T364] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 31.749102][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.749103][ T364] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 31.749107][ T364] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 31.749109][ T364] ? vprintk_emit (kernel/printk/printk.c:2478) [ 31.749112][ T364] vprintk_emit (kernel/printk/printk.c:2479) [ 31.749116][ T364] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 31.749119][ T364] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 31.749123][ T364] _printk (kernel/printk/printk.c:2504) [ 31.749126][ T364] ? snapshot_read.cold (user.c:?) [ 31.749128][ T364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.749132][ T364] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 31.749133][ T364] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 31.749136][ T364] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 31.749140][ T364] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 31.749142][ T364] ? netdev_notice (net/core/dev.c:13194) [ 31.749143][ T364] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 31.749146][ T364] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 31.749150][ T364] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 31.749152][ T364] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 31.749155][ T364] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 31.749158][ T364] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 31.749161][ T364] ? __fput (fs/file_table.c:512) [ 31.749164][ T364] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 31.749166][ T364] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 31.749170][ T364] netif_set_promiscuity (net/core/dev.c:9699) [ 31.749175][ T364] dev_set_promiscuity (net/core/dev_api.c:288) [ 31.749179][ T364] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 31.749183][ T364] ? packet_set_ring (net/packet/af_packet.c:652) [ 31.749187][ T364] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 31.749191][ T364] __sock_release (net/socket.c:735) [ 31.749195][ T364] sock_close (net/socket.c:1526 (discriminator 1)) [ 31.749197][ T364] __fput (fs/file_table.c:512) [ 31.749202][ T364] fput_close_sync (fs/file_table.c:617) [ 31.749205][ T364] ? alloc_file_clone (fs/file_table.c:479) [ 31.749207][ T364] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 31.749211][ T364] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 31.749213][ T364] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 31.749215][ T364] ? irq_exit_rcu (kernel/softirq.c:786) [ 31.749218][ T364] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 31.749221][ T364] RIP: 0033:0x7fd618cd854e [ 31.749225][ T364] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 31.749233][ T364] RSP: 002b:00007ffde27cf610 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 31.749235][ T364] RAX: ffffffffffffffda RBX: 000055de3ba25690 RCX: 00007fd618cd854e [ 31.749236][ T364] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 31.749237][ T364] RBP: 00007ffde27cf620 R08: 0000000000000000 R09: 0000000000000000 [ 31.749238][ T364] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 31.749239][ T364] R13: 00000000fffffffe R14: 000055de3b1cd760 R15: 0000000000000001 | [ 33.369666][ T398] softirqs last disabled at (41404): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 33.369672][ T398] Preemption disabled at: | [ 33.369672][ T398] vprintk_emit (kernel/printk/printk.c:2471) | [ 33.369684][ T398] Tainted: [W]=WARN [ 33.369685][ T398] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.369688][ T398] Call Trace: [ 33.369690][ T398] [ 33.369692][ T398] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 33.369699][ T398] ? vprintk_emit (kernel/printk/printk.c:2471) [ 33.369702][ T398] __might_resched.cold (kernel/sched/core.c:9234) [ 33.369708][ T398] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 33.369713][ T398] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 33.369721][ T398] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 33.369725][ T398] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.369735][ T398] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 33.369738][ T398] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 33.369743][ T398] put_chars (drivers/char/virtio_console.c:1176) [ 33.369748][ T398] ? __send_to_port (drivers/char/virtio_console.c:654) [ 33.369751][ T398] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 33.369762][ T398] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 33.369766][ T398] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 33.369775][ T398] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 33.369780][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.369789][ T398] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 33.369794][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.369802][ T398] console_emit_next_record (kernel/printk/printk.c:3183) [ 33.369809][ T398] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 33.369815][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.369819][ T398] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 33.369826][ T398] console_flush_one_record (kernel/printk/printk.c:3268) [ 33.369833][ T398] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 33.369835][ T398] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 33.369845][ T398] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 33.369849][ T398] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 33.369851][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.369854][ T398] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 33.369861][ T398] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 33.369864][ T398] ? vprintk_emit (kernel/printk/printk.c:2478) [ 33.369869][ T398] vprintk_emit (kernel/printk/printk.c:2479) [ 33.369874][ T398] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 33.369877][ T398] ? kasan_save_stack (mm/kasan/common.c:58) [ 33.369880][ T398] ? kasan_save_track (mm/kasan/common.c:78) [ 33.369882][ T398] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 33.369884][ T398] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 33.369887][ T398] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 33.369889][ T398] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 33.369892][ T398] ? do_sock_setsockopt (net/socket.c:2397) [ 33.369898][ T398] _printk (kernel/printk/printk.c:2504) [ 33.369904][ T398] ? snapshot_read.cold (user.c:?) [ 33.369911][ T398] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 33.369916][ T398] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 33.369922][ T398] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 33.369926][ T398] ? netdev_notice (net/core/dev.c:13194) [ 33.369938][ T398] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 33.369943][ T398] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 33.369950][ T398] netif_set_promiscuity (net/core/dev.c:9699) [ 33.369956][ T398] dev_set_promiscuity (net/core/dev_api.c:288) [ 33.369960][ T398] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 33.369964][ T398] packet_mc_add (net/packet/af_packet.c:3755) [ 33.369968][ T398] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 33.369974][ T398] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 33.369978][ T398] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 33.369985][ T398] packet_setsockopt (net/packet/af_packet.c:3840) [ 33.369990][ T398] ? packet_bind (net/packet/af_packet.c:3341) [ 33.369997][ T398] ? do_sock_getsockopt (net/socket.c:2484) [ 33.370006][ T398] ? sock_poll (net/socket.c:1514) [ 33.370012][ T398] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 33.370015][ T398] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.370020][ T398] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 33.370027][ T398] do_sock_setsockopt (net/socket.c:2397) [ 33.370033][ T398] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 33.370045][ T398] __sys_setsockopt (net/socket.c:2422) [ 33.370053][ T398] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 33.370055][ T398] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 33.370059][ T398] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 33.370063][ T398] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 33.370065][ T398] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 33.370068][ T398] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 33.370072][ T398] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 33.370076][ T398] RIP: 0033:0x7f22ccc882de [ 33.370081][ T398] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 33.370083][ T398] RSP: 002b:00007ffda3794218 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 33.370087][ T398] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f22ccc882de [ 33.370089][ T398] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 33.370090][ T398] RBP: 00007ffda3794350 R08: 0000000000000010 R09: 000055f8d36b9530 [ 33.370092][ T398] R10: 00007ffda3794290 R11: 0000000000000246 R12: 0000000000000001 [ 33.370093][ T398] R13: 000055f8d36b9918 R14: 000055f8d36b9690 R15: 0000000000000000 | [ 35.358633][ T393] softirqs last disabled at (55660): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 35.358637][ T393] Preemption disabled at: | [ 35.358637][ T393] vprintk_emit (kernel/printk/printk.c:2471) | [ 35.358646][ T393] Tainted: [W]=WARN [ 35.358647][ T393] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.358649][ T393] Call Trace: [ 35.358651][ T393] [ 35.358653][ T393] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 35.358658][ T393] ? vprintk_emit (kernel/printk/printk.c:2471) [ 35.358659][ T393] __might_resched.cold (kernel/sched/core.c:9234) [ 35.358664][ T393] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 35.358668][ T393] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 35.358673][ T393] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 35.358676][ T393] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.358682][ T393] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.358684][ T393] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 35.358688][ T393] put_chars (drivers/char/virtio_console.c:1176) [ 35.358692][ T393] ? __send_to_port (drivers/char/virtio_console.c:654) [ 35.358695][ T393] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 35.358701][ T393] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 35.358708][ T393] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 35.358711][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.358715][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.358719][ T393] console_emit_next_record (kernel/printk/printk.c:3183) [ 35.358723][ T393] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 35.358727][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.358729][ T393] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 35.358733][ T393] console_flush_one_record (kernel/printk/printk.c:3268) [ 35.358737][ T393] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 35.358738][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.358745][ T393] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 35.358748][ T393] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 35.358750][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.358752][ T393] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 35.358755][ T393] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 35.358761][ T393] ? vprintk_emit (kernel/printk/printk.c:2478) [ 35.358764][ T393] vprintk_emit (kernel/printk/printk.c:2479) [ 35.358768][ T393] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 35.358771][ T393] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 35.358775][ T393] _printk (kernel/printk/printk.c:2504) [ 35.358779][ T393] ? snapshot_read.cold (user.c:?) [ 35.358780][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 35.358784][ T393] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 35.358786][ T393] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 35.358789][ T393] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 35.358792][ T393] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 35.358795][ T393] ? netdev_notice (net/core/dev.c:13194) [ 35.358796][ T393] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 35.358799][ T393] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 35.358803][ T393] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 35.358805][ T393] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 35.358807][ T393] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 35.358811][ T393] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 35.358813][ T393] ? __fput (fs/file_table.c:512) [ 35.358816][ T393] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 35.358819][ T393] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 35.358823][ T393] netif_set_promiscuity (net/core/dev.c:9699) [ 35.358828][ T393] dev_set_promiscuity (net/core/dev_api.c:288) [ 35.358832][ T393] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 35.358836][ T393] ? packet_set_ring (net/packet/af_packet.c:652) [ 35.358840][ T393] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 35.358845][ T393] __sock_release (net/socket.c:735) [ 35.358848][ T393] sock_close (net/socket.c:1526 (discriminator 1)) [ 35.358851][ T393] __fput (fs/file_table.c:512) [ 35.358856][ T393] fput_close_sync (fs/file_table.c:617) [ 35.358858][ T393] ? alloc_file_clone (fs/file_table.c:479) [ 35.358861][ T393] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 35.358864][ T393] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 35.358867][ T393] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 35.358869][ T393] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 35.358872][ T393] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 35.358875][ T393] RIP: 0033:0x7fd055a6454e [ 35.358879][ T393] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 35.358881][ T393] RSP: 002b:00007fffe0902540 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 35.358883][ T393] RAX: ffffffffffffffda RBX: 0000563dba5b9690 RCX: 00007fd055a6454e [ 35.358885][ T393] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 35.358886][ T393] RBP: 00007fffe0902550 R08: 0000000000000000 R09: 0000000000000000 [ 35.358887][ T393] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 35.358887][ T393] R13: 00000000fffffffe R14: 0000563d8dd9f760 R15: 0000000000000001 | [ 37.195444][ T433] softirqs last disabled at (48226): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 37.195449][ T433] Preemption disabled at: | [ 37.195449][ T433] vprintk_emit (kernel/printk/printk.c:2471) | [ 37.195459][ T433] Tainted: [W]=WARN [ 37.195460][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.195462][ T433] Call Trace: [ 37.195463][ T433] [ 37.195465][ T433] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 37.195470][ T433] ? vprintk_emit (kernel/printk/printk.c:2471) [ 37.195472][ T433] __might_resched.cold (kernel/sched/core.c:9234) [ 37.195477][ T433] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 37.195480][ T433] ? __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.195486][ T433] __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.195489][ T433] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.195495][ T433] ? 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.195497][ T433] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 37.195500][ T433] put_chars (drivers/char/virtio_console.c:1176) [ 37.195504][ T433] ? __send_to_port (drivers/char/virtio_console.c:654) [ 37.195506][ T433] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 37.195510][ T433] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 37.195513][ T433] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 37.195518][ T433] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 37.195521][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.195527][ T433] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 37.195530][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.195534][ T433] console_emit_next_record (kernel/printk/printk.c:3183) [ 37.195538][ T433] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 37.195542][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.195544][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 37.195548][ T433] console_flush_one_record (kernel/printk/printk.c:3268) [ 37.195551][ T433] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 37.195553][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 37.195558][ T433] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 37.195560][ T433] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 37.195562][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.195564][ T433] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 37.195568][ T433] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 37.195569][ T433] ? vprintk_emit (kernel/printk/printk.c:2478) [ 37.195572][ T433] vprintk_emit (kernel/printk/printk.c:2479) [ 37.195576][ T433] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 37.195577][ T433] ? kasan_save_stack (mm/kasan/common.c:58) [ 37.195580][ T433] ? kasan_save_track (mm/kasan/common.c:78) [ 37.195581][ T433] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 37.195582][ T433] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 37.195584][ T433] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 37.195586][ T433] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 37.195588][ T433] ? do_sock_setsockopt (net/socket.c:2397) [ 37.195592][ T433] _printk (kernel/printk/printk.c:2504) [ 37.195595][ T433] ? snapshot_read.cold (user.c:?) [ 37.195600][ T433] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 37.195603][ T433] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 37.195606][ T433] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 37.195608][ T433] ? netdev_notice (net/core/dev.c:13194) [ 37.195615][ T433] ? 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.195618][ T433] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 37.195622][ T433] netif_set_promiscuity (net/core/dev.c:9699) [ 37.195626][ T433] dev_set_promiscuity (net/core/dev_api.c:288) [ 37.195629][ T433] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 37.195632][ T433] packet_mc_add (net/packet/af_packet.c:3755) [ 37.195634][ T433] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.195638][ T433] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 37.195641][ T433] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 37.195645][ T433] packet_setsockopt (net/packet/af_packet.c:3840) [ 37.195649][ T433] ? packet_bind (net/packet/af_packet.c:3341) [ 37.195652][ T433] ? do_sock_getsockopt (net/socket.c:2484) [ 37.195657][ T433] ? sock_poll (net/socket.c:1514) [ 37.195660][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 37.195662][ T433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.195666][ T433] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 37.195671][ T433] do_sock_setsockopt (net/socket.c:2397) [ 37.195674][ T433] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 37.195680][ T433] __sys_setsockopt (net/socket.c:2422) [ 37.195684][ T433] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 37.195686][ T433] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 37.195688][ T433] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 37.195691][ T433] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 37.195693][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 37.195694][ T433] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 37.195697][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 37.195699][ T433] RIP: 0033:0x7f45920872de [ 37.195703][ T433] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 37.195705][ T433] RSP: 002b:00007ffe6e64b898 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 37.195708][ T433] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f45920872de [ 37.195709][ T433] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 37.195710][ T433] RBP: 00007ffe6e64b9d0 R08: 0000000000000010 R09: 0000564d90125530 [ 37.195711][ T433] R10: 00007ffe6e64b910 R11: 0000000000000246 R12: 0000000000000001 [ 37.195712][ T433] R13: 0000564d90125918 R14: 0000564d90125690 R15: 0000000000000000 | [ 38.221719][ T440] softirqs last disabled at (40200): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 38.221723][ T440] Preemption disabled at: | [ 38.221724][ T440] vprintk_emit (kernel/printk/printk.c:2471) | [ 38.221733][ T440] Tainted: [W]=WARN [ 38.221734][ T440] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 38.221736][ T440] Call Trace: [ 38.221737][ T440] [ 38.221739][ T440] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 38.221744][ T440] ? vprintk_emit (kernel/printk/printk.c:2471) [ 38.221746][ T440] __might_resched.cold (kernel/sched/core.c:9234) [ 38.221751][ T440] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 38.221755][ T440] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 38.221765][ T440] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 38.221767][ T440] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.221774][ T440] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 38.221776][ T440] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 38.221780][ T440] put_chars (drivers/char/virtio_console.c:1176) [ 38.221783][ T440] ? __send_to_port (drivers/char/virtio_console.c:654) [ 38.221785][ T440] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 38.221790][ T440] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 38.221793][ T440] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 38.221798][ T440] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 38.221802][ T440] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.221807][ T440] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 38.221810][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.221815][ T440] console_emit_next_record (kernel/printk/printk.c:3183) [ 38.221818][ T440] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 38.221822][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.221824][ T440] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 38.221828][ T440] console_flush_one_record (kernel/printk/printk.c:3268) [ 38.221832][ T440] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 38.221833][ T440] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 38.221839][ T440] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 38.221841][ T440] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 38.221842][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.221844][ T440] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 38.221848][ T440] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 38.221850][ T440] ? vprintk_emit (kernel/printk/printk.c:2478) [ 38.221853][ T440] vprintk_emit (kernel/printk/printk.c:2479) [ 38.221856][ T440] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 38.221858][ T440] ? kasan_save_stack (mm/kasan/common.c:58) [ 38.221860][ T440] ? kasan_save_track (mm/kasan/common.c:78) [ 38.221861][ T440] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 38.221862][ T440] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 38.221864][ T440] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 38.221866][ T440] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 38.221868][ T440] ? do_sock_setsockopt (net/socket.c:2397) [ 38.221871][ T440] _printk (kernel/printk/printk.c:2504) [ 38.221875][ T440] ? snapshot_read.cold (user.c:?) [ 38.221879][ T440] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 38.221882][ T440] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 38.221886][ T440] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 38.221888][ T440] ? netdev_notice (net/core/dev.c:13194) [ 38.221895][ T440] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 38.221898][ T440] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 38.221902][ T440] netif_set_promiscuity (net/core/dev.c:9699) [ 38.221907][ T440] dev_set_promiscuity (net/core/dev_api.c:288) [ 38.221909][ T440] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 38.221912][ T440] packet_mc_add (net/packet/af_packet.c:3755) [ 38.221914][ T440] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 38.221919][ T440] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 38.221921][ T440] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 38.221926][ T440] packet_setsockopt (net/packet/af_packet.c:3840) [ 38.221929][ T440] ? packet_bind (net/packet/af_packet.c:3341) [ 38.221933][ T440] ? do_sock_getsockopt (net/socket.c:2484) [ 38.221937][ T440] ? sock_poll (net/socket.c:1514) [ 38.221941][ T440] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 38.221943][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.221947][ T440] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 38.221951][ T440] do_sock_setsockopt (net/socket.c:2397) [ 38.221954][ T440] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 38.221961][ T440] __sys_setsockopt (net/socket.c:2422) [ 38.221965][ T440] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 38.221967][ T440] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 38.221969][ T440] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 38.221972][ T440] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 38.221973][ T440] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 38.221975][ T440] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 38.221977][ T440] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 38.221979][ T440] RIP: 0033:0x7fc67a2db2de [ 38.221983][ T440] 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 [ 38.221985][ T440] RSP: 002b:00007ffd70213698 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 38.221988][ T440] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007fc67a2db2de [ 38.221989][ T440] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 38.221990][ T440] RBP: 00007ffd702137d0 R08: 0000000000000010 R09: 0000564113e9c530 [ 38.221991][ T440] R10: 00007ffd70213710 R11: 0000000000000246 R12: 0000000000000001 [ 38.221991][ T440] R13: 0000564113e9c918 R14: 0000564113e9c690 R15: 0000000000000000 | [ 40.207118][ T433] softirqs last disabled at (64795): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 40.207121][ T433] Preemption disabled at: | [ 40.207121][ T433] vprintk_emit (kernel/printk/printk.c:2471) | [ 40.207131][ T433] Tainted: [W]=WARN [ 40.207131][ T433] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 40.207133][ T433] Call Trace: [ 40.207134][ T433] [ 40.207136][ T433] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 40.207141][ T433] ? vprintk_emit (kernel/printk/printk.c:2471) [ 40.207143][ T433] __might_resched.cold (kernel/sched/core.c:9234) [ 40.207148][ T433] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 40.207151][ T433] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 40.207156][ T433] __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)) [ 40.207159][ T433] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.207165][ T433] ? 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) [ 40.207167][ T433] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 40.207171][ T433] put_chars (drivers/char/virtio_console.c:1176) [ 40.207174][ T433] ? __send_to_port (drivers/char/virtio_console.c:654) [ 40.207178][ T433] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 40.207184][ T433] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 40.207191][ T433] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 40.207194][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.207197][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.207201][ T433] console_emit_next_record (kernel/printk/printk.c:3183) [ 40.207205][ T433] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 40.207209][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.207211][ T433] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 40.207215][ T433] console_flush_one_record (kernel/printk/printk.c:3268) [ 40.207219][ T433] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 40.207220][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.207225][ T433] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 40.207228][ T433] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 40.207229][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.207231][ T433] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 40.207235][ T433] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 40.207237][ T433] ? vprintk_emit (kernel/printk/printk.c:2478) [ 40.207240][ T433] vprintk_emit (kernel/printk/printk.c:2479) [ 40.207243][ T433] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 40.207247][ T433] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 40.207250][ T433] _printk (kernel/printk/printk.c:2504) [ 40.207254][ T433] ? snapshot_read.cold (user.c:?) [ 40.207263][ T433] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 40.207267][ T433] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 40.207268][ T433] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 40.207271][ T433] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 40.207275][ T433] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 40.207277][ T433] ? netdev_notice (net/core/dev.c:13194) [ 40.207278][ T433] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 40.207281][ T433] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 40.207285][ T433] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 40.207287][ T433] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 40.207290][ T433] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 40.207293][ T433] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 40.207295][ T433] ? __fput (fs/file_table.c:512) [ 40.207298][ T433] ? 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) [ 40.207301][ T433] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 40.207305][ T433] netif_set_promiscuity (net/core/dev.c:9699) [ 40.207310][ T433] dev_set_promiscuity (net/core/dev_api.c:288) [ 40.207314][ T433] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 40.207318][ T433] ? packet_set_ring (net/packet/af_packet.c:652) [ 40.207321][ T433] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 40.207326][ T433] __sock_release (net/socket.c:735) [ 40.207330][ T433] sock_close (net/socket.c:1526 (discriminator 1)) [ 40.207332][ T433] __fput (fs/file_table.c:512) [ 40.207337][ T433] fput_close_sync (fs/file_table.c:617) [ 40.207339][ T433] ? alloc_file_clone (fs/file_table.c:479) [ 40.207342][ T433] ? 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) [ 40.207346][ T433] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 40.207348][ T433] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 40.207350][ T433] ? common_interrupt (arch/x86/kernel/irq.c:273 (discriminator 18)) [ 40.207353][ T433] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 40.207355][ T433] RIP: 0033:0x7f4591ffe54e [ 40.207359][ T433] 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 [ 40.207361][ T433] RSP: 002b:00007ffe6e64ba00 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 40.207364][ T433] RAX: ffffffffffffffda RBX: 0000564d90125690 RCX: 00007f4591ffe54e [ 40.207365][ T433] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 40.207367][ T433] RBP: 00007ffe6e64ba10 R08: 0000000000000000 R09: 0000000000000000 [ 40.207367][ T433] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 40.207368][ T433] R13: 00000000fffffffe R14: 0000564d83a57760 R15: 0000000000000001 | [ 41.840882][ T469] softirqs last disabled at (38430): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 41.840887][ T469] Preemption disabled at: | [ 41.840887][ T469] vprintk_emit (kernel/printk/printk.c:2471) | [ 41.840896][ T469] Tainted: [W]=WARN [ 41.840897][ T469] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.840899][ T469] Call Trace: [ 41.840900][ T469] [ 41.840902][ T469] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 41.840907][ T469] ? vprintk_emit (kernel/printk/printk.c:2471) [ 41.840909][ T469] __might_resched.cold (kernel/sched/core.c:9234) [ 41.840914][ T469] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 41.840917][ T469] ? __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.840923][ T469] __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.840925][ T469] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.840931][ T469] ? 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.840933][ T469] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 41.840937][ T469] put_chars (drivers/char/virtio_console.c:1176) [ 41.840940][ T469] ? __send_to_port (drivers/char/virtio_console.c:654) [ 41.840942][ T469] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 41.840947][ T469] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 41.840950][ T469] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 41.840955][ T469] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 41.840958][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.840963][ T469] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 41.840966][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.840971][ T469] console_emit_next_record (kernel/printk/printk.c:3183) [ 41.840975][ T469] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 41.840978][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.840980][ T469] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 41.840984][ T469] console_flush_one_record (kernel/printk/printk.c:3268) [ 41.840988][ T469] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 41.840990][ T469] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 41.840995][ T469] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 41.840997][ T469] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 41.840999][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.841001][ T469] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 41.841004][ T469] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 41.841006][ T469] ? vprintk_emit (kernel/printk/printk.c:2478) [ 41.841009][ T469] vprintk_emit (kernel/printk/printk.c:2479) [ 41.841013][ T469] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 41.841014][ T469] ? kasan_save_stack (mm/kasan/common.c:58) [ 41.841017][ T469] ? kasan_save_track (mm/kasan/common.c:78) [ 41.841018][ T469] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 41.841019][ T469] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 41.841021][ T469] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 41.841023][ T469] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 41.841025][ T469] ? do_sock_setsockopt (net/socket.c:2397) [ 41.841028][ T469] _printk (kernel/printk/printk.c:2504) [ 41.841032][ T469] ? snapshot_read.cold (user.c:?) [ 41.841036][ T469] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 41.841039][ T469] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 41.841043][ T469] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 41.841045][ T469] ? netdev_notice (net/core/dev.c:13194) [ 41.841052][ T469] ? 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.841054][ T469] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 41.841058][ T469] netif_set_promiscuity (net/core/dev.c:9699) [ 41.841063][ T469] dev_set_promiscuity (net/core/dev_api.c:288) [ 41.841065][ T469] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 41.841069][ T469] packet_mc_add (net/packet/af_packet.c:3755) [ 41.841071][ T469] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.841075][ T469] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 41.841078][ T469] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 41.841082][ T469] packet_setsockopt (net/packet/af_packet.c:3840) [ 41.841086][ T469] ? packet_bind (net/packet/af_packet.c:3341) [ 41.841089][ T469] ? do_sock_getsockopt (net/socket.c:2484) [ 41.841094][ T469] ? sock_poll (net/socket.c:1514) [ 41.841097][ T469] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 41.841099][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.841103][ T469] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 41.841108][ T469] do_sock_setsockopt (net/socket.c:2397) [ 41.841111][ T469] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 41.841117][ T469] __sys_setsockopt (net/socket.c:2422) [ 41.841122][ T469] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 41.841123][ T469] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 41.841125][ T469] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 41.841128][ T469] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 41.841130][ T469] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 41.841131][ T469] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 41.841134][ T469] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 41.841136][ T469] RIP: 0033:0x7ff1e45c22de [ 41.841140][ T469] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 41.841142][ T469] RSP: 002b:00007ffe553b4a28 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 41.841144][ T469] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007ff1e45c22de [ 41.841146][ T469] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 41.841147][ T469] RBP: 00007ffe553b4b60 R08: 0000000000000010 R09: 000055ed63caf530 [ 41.841147][ T469] R10: 00007ffe553b4aa0 R11: 0000000000000246 R12: 0000000000000001 [ 41.841148][ T469] R13: 000055ed63caf918 R14: 000055ed63caf690 R15: 0000000000000000 | [ 43.830048][ T464] softirqs last disabled at (53125): __irq_exit_rcu (kernel/softirq.c:679 kernel/softirq.c:519 kernel/softirq.c:767) | [ 43.830051][ T464] Preemption disabled at: | [ 43.830052][ T464] vprintk_emit (kernel/printk/printk.c:2471) | [ 43.830064][ T464] Tainted: [W]=WARN [ 43.830065][ T464] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 43.830067][ T464] Call Trace: [ 43.830069][ T464] [ 43.830071][ T464] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 43.830078][ T464] ? vprintk_emit (kernel/printk/printk.c:2471) [ 43.830081][ T464] __might_resched.cold (kernel/sched/core.c:9234) [ 43.830087][ T464] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 43.830092][ T464] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 43.830100][ T464] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 43.830104][ T464] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.830113][ T464] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.830116][ T464] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 43.830122][ T464] put_chars (drivers/char/virtio_console.c:1176) [ 43.830127][ T464] ? __send_to_port (drivers/char/virtio_console.c:654) [ 43.830133][ T464] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 43.830142][ T464] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 43.830154][ T464] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 43.830158][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.830163][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.830171][ T464] console_emit_next_record (kernel/printk/printk.c:3183) [ 43.830177][ T464] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 43.830184][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.830187][ T464] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 43.830194][ T464] console_flush_one_record (kernel/printk/printk.c:3268) [ 43.830201][ T464] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 43.830203][ T464] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.830212][ T464] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 43.830217][ T464] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 43.830219][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.830222][ T464] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 43.830229][ T464] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 43.830232][ T464] ? vprintk_emit (kernel/printk/printk.c:2478) [ 43.830237][ T464] vprintk_emit (kernel/printk/printk.c:2479) [ 43.830243][ T464] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 43.830248][ T464] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 43.830254][ T464] _printk (kernel/printk/printk.c:2504) [ 43.830259][ T464] ? snapshot_read.cold (user.c:?) [ 43.830262][ T464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.830273][ T464] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 43.830276][ T464] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 43.830280][ T464] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 43.830286][ T464] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 43.830290][ T464] ? netdev_notice (net/core/dev.c:13194) [ 43.830292][ T464] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 43.830296][ T464] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 43.830303][ T464] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 43.830306][ T464] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 43.830309][ T464] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 43.830314][ T464] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 43.830317][ T464] ? __fput (fs/file_table.c:512) [ 43.830322][ T464] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 43.830327][ T464] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 43.830333][ T464] netif_set_promiscuity (net/core/dev.c:9699) [ 43.830340][ T464] dev_set_promiscuity (net/core/dev_api.c:288) [ 43.830345][ T464] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 43.830353][ T464] ? packet_set_ring (net/packet/af_packet.c:652) [ 43.830359][ T464] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 43.830367][ T464] __sock_release (net/socket.c:735) [ 43.830374][ T464] sock_close (net/socket.c:1526 (discriminator 1)) [ 43.830377][ T464] __fput (fs/file_table.c:512) [ 43.830386][ T464] fput_close_sync (fs/file_table.c:617) [ 43.830389][ T464] ? alloc_file_clone (fs/file_table.c:479) [ 43.830393][ T464] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 43.830400][ T464] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 43.830404][ T464] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 43.830406][ T464] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 43.830411][ T464] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 43.830415][ T464] RIP: 0033:0x7f8f2f23154e [ 43.830420][ T464] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 43.830423][ T464] RSP: 002b:00007ffd9ce06570 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 43.830426][ T464] RAX: ffffffffffffffda RBX: 00005642dc641690 RCX: 00007f8f2f23154e [ 43.830428][ T464] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 43.830430][ T464] RBP: 00007ffd9ce06580 R08: 0000000000000000 R09: 0000000000000000 [ 43.830431][ T464] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 43.830432][ T464] R13: 00000000fffffffe R14: 00005642afc0d760 R15: 0000000000000001 | [ 45.481121][ T498] softirqs last disabled at (40394): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 45.481126][ T498] Preemption disabled at: | [ 45.481127][ T498] vprintk_emit (kernel/printk/printk.c:2471) | [ 45.481136][ T498] Tainted: [W]=WARN [ 45.481136][ T498] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 45.481138][ T498] Call Trace: [ 45.481140][ T498] [ 45.481141][ T498] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 45.481146][ T498] ? vprintk_emit (kernel/printk/printk.c:2471) [ 45.481148][ T498] __might_resched.cold (kernel/sched/core.c:9234) [ 45.481153][ T498] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 45.481156][ T498] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 45.481162][ T498] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 45.481164][ T498] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.481171][ T498] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 45.481173][ T498] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 45.481177][ T498] put_chars (drivers/char/virtio_console.c:1176) [ 45.481180][ T498] ? __send_to_port (drivers/char/virtio_console.c:654) [ 45.481182][ T498] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4116 (discriminator 3) kernel/rcu/tree.c:4108 (discriminator 3)) [ 45.481186][ T498] ? rcu_read_lock_any_held (./include/linux/lockdep.h:249 kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 45.481189][ T498] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 45.481194][ T498] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 45.481198][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.481203][ T498] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 45.481206][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.481211][ T498] console_emit_next_record (kernel/printk/printk.c:3183) [ 45.481214][ T498] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 45.481218][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.481220][ T498] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 45.481224][ T498] console_flush_one_record (kernel/printk/printk.c:3268) [ 45.481228][ T498] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 45.481229][ T498] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 45.481235][ T498] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 45.481237][ T498] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 45.481238][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.481240][ T498] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 45.481244][ T498] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 45.481246][ T498] ? vprintk_emit (kernel/printk/printk.c:2478) [ 45.481249][ T498] vprintk_emit (kernel/printk/printk.c:2479) [ 45.481252][ T498] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 45.481254][ T498] ? kasan_save_stack (mm/kasan/common.c:58) [ 45.481256][ T498] ? kasan_save_track (mm/kasan/common.c:78) [ 45.481258][ T498] ? __kasan_kmalloc (mm/kasan/common.c:398 mm/kasan/common.c:415) [ 45.481259][ T498] ? __kmalloc_cache_noprof (./include/linux/kasan.h:263 mm/slub.c:5563) [ 45.481261][ T498] ? packet_mc_add (./include/linux/slab.h:991 (discriminator 1) net/packet/af_packet.c:3729 (discriminator 1)) [ 45.481262][ T498] ? packet_setsockopt (net/packet/af_packet.c:3840) [ 45.481264][ T498] ? do_sock_setsockopt (net/socket.c:2397) [ 45.481268][ T498] _printk (kernel/printk/printk.c:2504) [ 45.481272][ T498] ? snapshot_read.cold (user.c:?) [ 45.481281][ T498] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 45.481284][ T498] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 45.481287][ T498] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 45.481290][ T498] ? netdev_notice (net/core/dev.c:13194) [ 45.481297][ T498] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 45.481299][ T498] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 45.481303][ T498] netif_set_promiscuity (net/core/dev.c:9699) [ 45.481308][ T498] dev_set_promiscuity (net/core/dev_api.c:288) [ 45.481310][ T498] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 45.481314][ T498] packet_mc_add (net/packet/af_packet.c:3755) [ 45.481316][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 45.481320][ T498] ? __might_fault (mm/memory.c:7482 (discriminator 5)) [ 45.481323][ T498] ? _copy_from_user (./include/linux/instrumented.h:146 ./include/linux/uaccess.h:184 lib/usercopy.c:18) [ 45.481327][ T498] packet_setsockopt (net/packet/af_packet.c:3840) [ 45.481331][ T498] ? packet_bind (net/packet/af_packet.c:3341) [ 45.481334][ T498] ? do_sock_getsockopt (net/socket.c:2484) [ 45.481339][ T498] ? sock_poll (net/socket.c:1514) [ 45.481342][ T498] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 45.481344][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.481348][ T498] ? __local_bh_enable_ip (kernel/softirq.c:478) [ 45.481353][ T498] do_sock_setsockopt (net/socket.c:2397) [ 45.481356][ T498] ? put_user_ifreq (./arch/x86/include/asm/compat.h:94 (discriminator 1)) [ 45.481362][ T498] __sys_setsockopt (net/socket.c:2422) [ 45.481367][ T498] __x64_sys_setsockopt (net/socket.c:2428 net/socket.c:2425 net/socket.c:2425) [ 45.481369][ T498] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 45.481371][ T498] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4488) [ 45.481374][ T498] ? do_syscall_64 (arch/x86/entry/syscall_64.c:81 (discriminator 44)) [ 45.481375][ T498] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 45.481376][ T498] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 45.481379][ T498] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 45.481381][ T498] RIP: 0033:0x7f55d10502de [ 45.481385][ T498] Code: 55 48 63 c9 48 63 ff 45 89 c9 48 89 e5 48 83 ec 08 6a 2c e8 94 72 f7 ff c9 c3 66 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 e1 All code ======== 0: 55 push %rbp 1: 48 63 c9 movslq %ecx,%rcx 4: 48 63 ff movslq %edi,%rdi 7: 45 89 c9 mov %r9d,%r9d a: 48 89 e5 mov %rsp,%rbp d: 48 83 ec 08 sub $0x8,%rsp 11: 6a 2c push $0x2c 13: e8 94 72 f7 ff call 0xfffffffffff772ac 18: c9 leave 19: c3 ret 1a: 66 90 xchg %ax,%ax 1c: f3 0f 1e fa endbr64 20: 49 89 ca mov %rcx,%r10 23: b8 36 00 00 00 mov $0x36,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 0a ja 0x3c 32: c3 ret 33: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a: 00 00 3c: 48 rex.W 3d: 8b .byte 0x8b 3e: 15 .byte 0x15 3f: e1 .byte 0xe1 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 0a ja 0x12 8: c3 ret 9: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10: 00 00 12: 48 rex.W 13: 8b .byte 0x8b 14: 15 .byte 0x15 15: e1 .byte 0xe1 [ 45.481387][ T498] RSP: 002b:00007fff91808048 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 45.481389][ T498] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f55d10502de [ 45.481391][ T498] RDX: 0000000000000001 RSI: 0000000000000107 RDI: 0000000000000005 [ 45.481392][ T498] RBP: 00007fff91808180 R08: 0000000000000010 R09: 000055868b622530 [ 45.481393][ T498] R10: 00007fff918080c0 R11: 0000000000000246 R12: 0000000000000001 [ 45.481393][ T498] R13: 000055868b622918 R14: 000055868b622690 R15: 0000000000000000 | [ 47.469694][ T493] softirqs last disabled at (53996): release_sock (./include/linux/spinlock.h:353 net/core/sock.c:3858) | [ 47.469698][ T493] Preemption disabled at: | [ 47.469699][ T493] vprintk_emit (kernel/printk/printk.c:2471) | [ 47.469711][ T493] Tainted: [W]=WARN [ 47.469712][ T493] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 47.469714][ T493] Call Trace: [ 47.469716][ T493] [ 47.469718][ T493] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 47.469725][ T493] ? vprintk_emit (kernel/printk/printk.c:2471) [ 47.469728][ T493] __might_resched.cold (kernel/sched/core.c:9234) [ 47.469734][ T493] ? perf_trace_sched_switch (./include/linux/list.h:1037 (discriminator 3)) [ 47.469740][ T493] ? __kmalloc_noprof (./include/linux/sched/mm.h:317 mm/slub.c:4636 mm/slub.c:4974 mm/slub.c:5413 mm/slub.c:5439) [ 47.469749][ T493] __kmalloc_noprof (./include/linux/sched/mm.h:322 (discriminator 2) mm/slub.c:4636 (discriminator 2) mm/slub.c:4974 (discriminator 2) mm/slub.c:5413 (discriminator 2) mm/slub.c:5439 (discriminator 2)) [ 47.469755][ T493] ? alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.469769][ T493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.469772][ T493] alloc_buf.isra.0 (./include/linux/slab.h:995 drivers/char/virtio_console.c:429) [ 47.469778][ T493] put_chars (drivers/char/virtio_console.c:1176) [ 47.469783][ T493] ? __send_to_port (drivers/char/virtio_console.c:654) [ 47.469789][ T493] ? validate_chain (kernel/locking/lockdep.c:3817 (discriminator 2) kernel/locking/lockdep.c:3837 (discriminator 2) kernel/locking/lockdep.c:3892 (discriminator 2)) [ 47.469798][ T493] hvc_console_print (drivers/tty/hvc/hvc_console.c:177 (discriminator 2)) [ 47.469810][ T493] ? hvc_write (drivers/tty/hvc/hvc_console.c:501) [ 47.469815][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.469819][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.469827][ T493] console_emit_next_record (kernel/printk/printk.c:3183) [ 47.469833][ T493] ? devkmsg_read (./arch/x86/include/asm/atomic64_64.h:20) [ 47.469840][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.469844][ T493] ? lock_acquire (./include/trace/events/lock.h:23 (discriminator 22) kernel/locking/lockdep.c:5871 (discriminator 22)) [ 47.469851][ T493] console_flush_one_record (kernel/printk/printk.c:3268) [ 47.469858][ T493] ? console_emit_next_record (kernel/printk/printk.c:3150) [ 47.469860][ T493] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.469870][ T493] console_unlock (kernel/printk/printk.c:3350 kernel/printk/printk.c:3380 kernel/printk/printk.c:3420) [ 47.469874][ T493] ? console_flush_one_record (kernel/printk/printk.c:3316) [ 47.469876][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.469879][ T493] ? lock_acquire (kernel/locking/lockdep.c:5913) [ 47.469886][ T493] ? __down_trylock_console_sem (kernel/printk/printk.c:334) [ 47.469889][ T493] ? vprintk_emit (kernel/printk/printk.c:2478) [ 47.469894][ T493] vprintk_emit (kernel/printk/printk.c:2479) [ 47.469900][ T493] ? wake_up_klogd_work_func (kernel/printk/printk.c:4603 (discriminator 126)) [ 47.469906][ T493] ? __lock_acquire (kernel/locking/lockdep.c:5254) [ 47.469912][ T493] _printk (kernel/printk/printk.c:2504) [ 47.469917][ T493] ? snapshot_read.cold (user.c:?) [ 47.469920][ T493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.469926][ T493] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:753 (discriminator 3)) [ 47.469929][ T493] ? netdev_name (./include/linux/netdevice.h:5709 (discriminator 1)) [ 47.469933][ T493] ? __netdev_printk (net/core/dev.c:13148 (discriminator 2)) [ 47.469939][ T493] netdev_info (net/core/dev.c:13195 (discriminator 3)) [ 47.469943][ T493] ? netdev_notice (net/core/dev.c:13194) [ 47.469945][ T493] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4427 (discriminator 2)) [ 47.469949][ T493] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:211 (discriminator 1) kernel/locking/spinlock.c:221 (discriminator 1)) [ 47.469955][ T493] ? ww_mutex_lock (kernel/locking/mutex.c:934) [ 47.469958][ T493] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5908 (discriminator 2)) [ 47.469962][ T493] ? ref_tracker_alloc (lib/ref_tracker.c:283) [ 47.469967][ T493] ? packet_release (./include/linux/netdevice.h:4548 ./include/linux/netdevice.h:4565 ./include/linux/netdevice.h:4561 net/packet/af_packet.c:3176) [ 47.469971][ T493] ? __fput (fs/file_table.c:512) [ 47.469975][ T493] ? mutex_is_locked (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:3188 kernel/locking/mutex.h:48 kernel/locking/mutex.c:65) [ 47.469980][ T493] __dev_set_promiscuity.cold (net/core/dev.c:9672 (discriminator 3)) [ 47.469986][ T493] netif_set_promiscuity (net/core/dev.c:9699) [ 47.469993][ T493] dev_set_promiscuity (net/core/dev_api.c:288) [ 47.469999][ T493] packet_release (net/packet/af_packet.c:3807 net/packet/af_packet.c:3181) [ 47.470007][ T493] ? packet_set_ring (net/packet/af_packet.c:652) [ 47.470012][ T493] ? rwsem_down_write_slowpath (./include/linux/list.h:170) [ 47.470021][ T493] __sock_release (net/socket.c:735) [ 47.470027][ T493] sock_close (net/socket.c:1526 (discriminator 1)) [ 47.470030][ T493] __fput (fs/file_table.c:512) [ 47.470039][ T493] fput_close_sync (fs/file_table.c:617) [ 47.470043][ T493] ? alloc_file_clone (fs/file_table.c:479) [ 47.470047][ T493] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:58 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 47.470054][ T493] __x64_sys_close (fs/open.c:1560 fs/open.c:1545 fs/open.c:1545) [ 47.470058][ T493] do_syscall_64 (arch/x86/entry/syscall_64.c:61 arch/x86/entry/syscall_64.c:84) [ 47.470061][ T493] ? exc_page_fault (arch/x86/mm/fault.c:1489 (discriminator 3) arch/x86/mm/fault.c:1536 (discriminator 3)) [ 47.470066][ T493] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 47.470069][ T493] RIP: 0033:0x7fa42a02154e [ 47.470075][ T493] Code: 4d 89 d8 e8 b4 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 b4 bd 00 00 call 0xbdbc 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 47.470077][ T493] RSP: 002b:00007fff2cdecb50 EFLAGS: 00000202 ORIG_RAX: 0000000000000003 [ 47.470080][ T493] RAX: ffffffffffffffda RBX: 00005653d959d690 RCX: 00007fa42a02154e [ 47.470082][ T493] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 47.470084][ T493] RBP: 00007fff2cdecb60 R08: 0000000000000000 R09: 0000000000000000 [ 47.470085][ T493] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 Finger prints: release_sock:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __alloc_skb:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars __irq_exit_rcu:vprintk_emit:dump_stack_lvl:__kmalloc_noprof:put_chars